-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdata.json
More file actions
1 lines (1 loc) · 92 KB
/
data.json
File metadata and controls
1 lines (1 loc) · 92 KB
1
{"generated":"2026-06-03T05:40:05.934Z","repos":["bluefin","bluefin-lts","common","dakota","actions","renovate-config","bonedigger","knuckle"],"issues":{"p0":[{"title":"fix(bonedigger): sync-templates.yml pushes to ublue-os/* — wrong namespace post-migration","html_url":"https://github.com/projectbluefin/common/issues/408","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T02:28:24Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/ci","color":"0E8A16"},{"name":"hive/p0","color":"d93f0b"},{"name":"priority/p0","color":"d93f0b"}]},{"title":"fix(ci): hive sync workflows count wrong label names — health signal is inaccurate","html_url":"https://github.com/projectbluefin/common/issues/406","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T02:28:23Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"kind/automation","color":"5B8BC1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/ci","color":"0E8A16"},{"name":"hive/p0","color":"d93f0b"},{"name":"priority/p0","color":"d93f0b"}]},{"title":"fix(ci): hive-progress-sync.yml missing from bluefin, bluefin-lts, common — 3 repos invisible to org board","html_url":"https://github.com/projectbluefin/common/issues/407","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T02:28:22Z","labels":[{"name":"kind/automation","color":"5B8BC1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/agent","color":"5319E7"},{"name":"area/ci","color":"0E8A16"},{"name":"hive/p0","color":"d93f0b"},{"name":"priority/p0","color":"d93f0b"}]},{"title":"fix(security): base image cosign verification is non-fatal — build continues on failure","html_url":"https://github.com/projectbluefin/bluefin/issues/214","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T05:05:19Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"priority/p1","color":"e4a117"},{"name":"queue/claimed","color":"e8b86d"},{"name":"area/ci","color":"0E8A16"},{"name":"size/S","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"hive/p0","color":"d93f0b"}]}],"p1":[{"title":"fix(qa): no installability gate before testing→stable promotion","html_url":"https://github.com/projectbluefin/common/issues/423","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:31Z","labels":[{"name":"area/iso","color":"94e2d5"},{"name":"kind/automation","color":"5B8BC1"},{"name":"area/testing","color":"F59E0B"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"hive/p1","color":"e4a117"},{"name":"priority/p1","color":"e4a117"}]},{"title":"fix(qa): bluefin-lts has no post-merge e2e or formal testing→stable gate","html_url":"https://github.com/projectbluefin/common/issues/425","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:31Z","labels":[{"name":"kind/parity","color":"9333EA"},{"name":"area/testing","color":"F59E0B"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/ci","color":"0E8A16"},{"name":"hive/p1","color":"e4a117"},{"name":"priority/p1","color":"e4a117"}]},{"title":"fix(ci): bonedigger.yml lifecycle workflow missing from bluefin-lts, common, dakota, knuckle","html_url":"https://github.com/projectbluefin/common/issues/412","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:31Z","labels":[{"name":"kind/automation","color":"5B8BC1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/ci","color":"0E8A16"},{"name":"hive/p1","color":"e4a117"},{"name":"priority/p1","color":"e4a117"}]},{"title":"fix(qa): software.feature testsuite tests GNOME Software — invalid for Bluefin which uses Bazaar","html_url":"https://github.com/projectbluefin/common/issues/419","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:30Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"area/testing","color":"F59E0B"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"hive/p1","color":"e4a117"},{"name":"priority/p0","color":"d93f0b"}]},{"title":"fix(qa): no pre-merge composition gate — common changes land before downstream validation","html_url":"https://github.com/projectbluefin/common/issues/421","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:28Z","labels":[{"name":"kind/automation","color":"5B8BC1"},{"name":"area/testing","color":"F59E0B"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/ci","color":"0E8A16"},{"name":"hive/p1","color":"e4a117"},{"name":"priority/p0","color":"d93f0b"}]},{"title":"fix(agents): AGENTS.md repo layout omits aurorafin-shared and bluefin-branding submodules","html_url":"https://github.com/projectbluefin/common/issues/430","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T03:21:05Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"kind/documentation","color":"a6e3a1"},{"name":"area/upstream","color":"5CB85C"},{"name":"source:agent","color":"7C3AED"},{"name":"hive/p1","color":"e4a117"},{"name":"area/docs","color":"1D76DB"}]},{"title":"docs: define and test the supported migration path from bluefin to dakota","html_url":"https://github.com/projectbluefin/dakota/issues/680","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T03:20:36Z","labels":[{"name":"documentation","color":"0075ca"},{"name":"kind/enhancement","color":"a6e3a1"},{"name":"kind/documentation","color":"a6e3a1"},{"name":"needs-triage","color":"d4c5f9"},{"name":"source:agent","color":"7C3AED"},{"name":"hive/p1","color":"e4a117"}]},{"title":"feat(ci): add bootc-installer end-to-end install+first-boot gate to promotion pipeline","html_url":"https://github.com/projectbluefin/dakota/issues/677","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T03:19:35Z","labels":[{"name":"kind/enhancement","color":"a6e3a1"},{"name":"area/iso","color":"94e2d5"},{"name":"area/testing","color":"F59E0B"},{"name":"area/ci","color":"0E8A16"},{"name":"needs-triage","color":"d4c5f9"},{"name":"source:agent","color":"7C3AED"},{"name":"hive/p1","color":"e4a117"}]},{"title":"fix(ci): aarch64 build disabled — no tracking issue or owner","html_url":"https://github.com/projectbluefin/dakota/issues/675","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T03:19:30Z","labels":[{"name":"aarch64","color":"a8f908"},{"name":"kind/bug","color":"a6e3a1"},{"name":"area/ci","color":"0E8A16"},{"name":"needs-triage","color":"d4c5f9"},{"name":"source:agent","color":"7C3AED"},{"name":"hive/p1","color":"e4a117"}]},{"title":"feat(parity): establish and test Flatpak catalog parity with production Bluefin","html_url":"https://github.com/projectbluefin/dakota/issues/676","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T03:19:26Z","labels":[{"name":"kind/enhancement","color":"a6e3a1"},{"name":"area/testing","color":"F59E0B"},{"name":"area/flatpak","color":"9333EA"},{"name":"needs-triage","color":"d4c5f9"},{"name":"source:agent","color":"7C3AED"},{"name":"hive/p1","color":"e4a117"}]},{"title":"fix(security): Containerfile fetches udev rules and u2f config without hash pinning","html_url":"https://github.com/projectbluefin/common/issues/428","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T03:18:58Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"source:agent","color":"7C3AED"},{"name":"hive/p1","color":"e4a117"},{"name":"area/security","color":"D73A4A"}]},{"title":"fix(ci): lifecycle bot fragmented — bonedigger/actionadon/nothing across 5 repos, no unified queue state machine","html_url":"https://github.com/projectbluefin/common/issues/409","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:32Z","labels":[{"name":"kind/tech-debt","color":"a6e3a1"},{"name":"area/policy","color":"5B8BC1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/agent","color":"5319E7"},{"name":"area/ci","color":"0E8A16"},{"name":"hive/p1","color":"e4a117"},{"name":"priority/p1","color":"e4a117"}]},{"title":"ci: e2e smoke test failure — 53385042","html_url":"https://github.com/projectbluefin/bluefin/issues/240","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T18:51:19Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"area/testing","color":"94e2d5"},{"name":"priority/p1","color":"e4a117"},{"name":"hive/p1","color":"e4a117"}]},{"title":"fix(ci): testsuite SHA pin drift — centralize all calls through run-testsuite.yml","html_url":"https://github.com/projectbluefin/bluefin/issues/223","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T04:25:35Z","labels":[{"name":"area/testing","color":"94e2d5"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/S","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"kind/tech-debt","color":"a6e3a1"},{"name":"priority/high","color":"e11d48"},{"name":"hive/p1","color":"e4a117"}]},{"title":"fix(ci): vulnerability scan uses mutable tag instead of build digest","html_url":"https://github.com/projectbluefin/bluefin/issues/221","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T04:25:35Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/S","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"priority/high","color":"e11d48"},{"name":"hive/p1","color":"e4a117"}]},{"title":"fix(ci): weekly promotion promotes untested nvidia-open flavor to production","html_url":"https://github.com/projectbluefin/bluefin/issues/211","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T04:25:35Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"priority/p1","color":"e4a117"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/M","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"hive/p1","color":"e4a117"}]},{"title":"ci: e2e smoke test failure — f4b5d959","html_url":"https://github.com/projectbluefin/bluefin/issues/241","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T04:25:35Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"area/testing","color":"94e2d5"},{"name":"priority/p1","color":"e4a117"},{"name":"hive/p1","color":"e4a117"}]},{"title":"fix(ci): PR smoke pushes untested images under official GHCR namespace","html_url":"https://github.com/projectbluefin/bluefin/issues/222","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T04:25:35Z","labels":[{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/S","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"kind/tech-debt","color":"a6e3a1"},{"name":"priority/high","color":"e11d48"},{"name":"hive/p1","color":"e4a117"}]}],"triage":[{"title":"fix(docs): overview.md gap table incorrectly lists fwupd and uupd as missing","html_url":"https://github.com/projectbluefin/dakota/issues/681","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T03:20:34Z","labels":[{"name":"documentation","color":"0075ca"},{"name":"kind/bug","color":"a6e3a1"},{"name":"kind/documentation","color":"a6e3a1"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"needs-triage","color":"d4c5f9"},{"name":"source:agent","color":"7C3AED"}]},{"title":"feat(a11y): audit and document accessibility support status in dakota","html_url":"https://github.com/projectbluefin/dakota/issues/678","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T03:19:31Z","labels":[{"name":"kind/enhancement","color":"a6e3a1"},{"name":"area/gnome","color":"f5c2e7"},{"name":"area/testing","color":"F59E0B"},{"name":"needs-triage","color":"d4c5f9"},{"name":"source:agent","color":"7C3AED"}]},{"title":"Fingerprint authentication loop causes constant login failure and password entry interruption.","html_url":"https://github.com/projectbluefin/dakota/issues/674","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T02:58:13Z","labels":[{"name":"type/bug","color":"d73a4a"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"Deploy the embedded gnome-control-center \"Updates\" panel","html_url":"https://github.com/projectbluefin/dakota/issues/673","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T00:43:24Z","labels":[{"name":"kind/enhancement","color":"a6e3a1"},{"name":"status/discussing","color":"7c83fd"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"[quality] coverage-gap: build_files/shared/package-lib.sh has no isolated unit tests","html_url":"https://github.com/projectbluefin/bluefin/issues/272","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T22:11:21Z","labels":[{"name":"needs-triage","color":"d4c5f9"}]},{"title":"Icons missing on Dakota","html_url":"https://github.com/projectbluefin/dakota/issues/667","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-02T18:39:34Z","labels":[{"name":"type/bug","color":"d73a4a"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"[quality] headless ISO smoke CI broken — Flatcar PXE stable URL returns 404","html_url":"https://github.com/projectbluefin/knuckle/issues/681","repository_url":"https://api.github.com/repos/projectbluefin/knuckle","updated_at":"2026-06-02T18:18:36Z","labels":[{"name":"source:agent","color":"0e8a16"},{"name":"needs-triage","color":"d4c5f9"},{"name":"domain:ci","color":"1d76db"},{"name":"kind/test","color":"c7def8"},{"name":"domain:iso","color":"1d76db"},{"name":"quality","color":"ededed"}]},{"title":"fix(ci): replace secrets:inherit with explicit secret passing in build callers","html_url":"https://github.com/projectbluefin/bluefin/issues/220","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T16:56:56Z","labels":[{"name":"queue/agent-ready","color":"a467dc"},{"name":"queue/claimed","color":"e8b86d"},{"name":"area/ci","color":"0E8A16"},{"name":"size/S","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"kind/tech-debt","color":"a6e3a1"},{"name":"priority/high","color":"e11d48"}]},{"title":"fix(ci): weekly promotion permissions over-provisioned — scope to job level","html_url":"https://github.com/projectbluefin/bluefin/issues/219","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T16:56:54Z","labels":[{"name":"queue/agent-ready","color":"a467dc"},{"name":"queue/claimed","color":"e8b86d"},{"name":"area/ci","color":"0E8A16"},{"name":"size/S","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"kind/tech-debt","color":"a6e3a1"},{"name":"priority/high","color":"e11d48"}]},{"title":"refactor(ci): remove .github/actions/bootstrap-just — superseded by projectbluefin/actions/bootc-build/setup-runner","html_url":"https://github.com/projectbluefin/bluefin/issues/253","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T16:08:04Z","labels":[{"name":"kind/github-action","color":"0052cc"},{"name":"type/tech-debt","color":"e4e669"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"fix(ci): check-cosign-key-rotation.yml uses stale actions/checkout v4.3.1 (all others are v6)","html_url":"https://github.com/projectbluefin/bluefin/issues/252","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T16:07:28Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/XS","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"priority/high","color":"e11d48"}]},{"title":"fix(ci): github/codeql-action/upload-sarif version drift — scorecard is v4, vulnerability-scan is v3","html_url":"https://github.com/projectbluefin/bluefin/issues/251","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T16:07:24Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/XS","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"priority/high","color":"e11d48"}]},{"title":"bootc status fails on composefs deployments after a variant switch: \"Multiple extra entries in /boot, could not determine rollback entry\"","html_url":"https://github.com/projectbluefin/dakota/issues/665","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-02T15:51:00Z","labels":[{"name":"needs-triage","color":"d4c5f9"}]},{"title":"Proposal: Auto-delete GHCR image tags older than 90 days","html_url":"https://github.com/projectbluefin/dakota/issues/664","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-02T08:21:54Z","labels":[{"name":"needs-triage","color":"d4c5f9"}]},{"title":"[quality] cmd/knuckle coverage target (50%) is far below internal packages (96-100%)","html_url":"https://github.com/projectbluefin/knuckle/issues/670","repository_url":"https://api.github.com/repos/projectbluefin/knuckle","updated_at":"2026-06-02T04:12:44Z","labels":[{"name":"source:agent","color":"0e8a16"},{"name":"needs-triage","color":"d4c5f9"},{"name":"domain:ci","color":"1d76db"},{"name":"kind/test","color":"c7def8"},{"name":"priority/p2","color":"e4e669"}]},{"title":"[quality] build-iso.bats missing --binary arg and arm64 channel combination tests","html_url":"https://github.com/projectbluefin/knuckle/issues/671","repository_url":"https://api.github.com/repos/projectbluefin/knuckle","updated_at":"2026-06-02T04:12:43Z","labels":[{"name":"source:agent","color":"0e8a16"},{"name":"needs-triage","color":"d4c5f9"},{"name":"kind/test","color":"c7def8"},{"name":"domain:iso","color":"1d76db"},{"name":"priority/p2","color":"e4e669"}]},{"title":"[quality] cmd/nvidia-check missing from cover-check CI gate","html_url":"https://github.com/projectbluefin/knuckle/issues/677","repository_url":"https://api.github.com/repos/projectbluefin/knuckle","updated_at":"2026-06-02T04:12:42Z","labels":[{"name":"source:agent","color":"0e8a16"},{"name":"needs-triage","color":"d4c5f9"},{"name":"domain:ci","color":"1d76db"},{"name":"kind/test","color":"c7def8"},{"name":"priority/p2","color":"e4e669"}]},{"title":"bug: ucsi_acpi USBC000 driver bug triggers during s2idle resume on Framework 13 Intel Core Ultra, may cause panic","html_url":"https://github.com/projectbluefin/bluefin/issues/231","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T22:18:57Z","labels":[{"name":"needs-triage","color":"d4c5f9"},{"name":"bug","color":"d73a4a"}]},{"title":"Fix workflow-level permissions: reduce secrets: inherit and over-broad permissions","html_url":"https://github.com/projectbluefin/bluefin/issues/230","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T21:22:42Z","labels":[{"name":"kind/github-action","color":"0052cc"},{"name":"type/improvement","color":"bfd4f2"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"Fix digest artifact retention 1d → 7d (weekly promotion failure window)","html_url":"https://github.com/projectbluefin/bluefin/issues/229","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T21:22:07Z","labels":[{"name":"needs-triage","color":"d4c5f9"},{"name":"bug","color":"d73a4a"}]},{"title":"Convert reusable-build.yml: push-image and sign-and-publish","html_url":"https://github.com/projectbluefin/bluefin/issues/228","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T21:21:57Z","labels":[{"name":"needs-triage","color":"d4c5f9"},{"name":"migration","color":"0E8A16"}]},{"title":"Convert reusable-build.yml: setup-runner, dnf-cache, generate-tags","html_url":"https://github.com/projectbluefin/bluefin/issues/227","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T21:21:36Z","labels":[{"name":"needs-triage","color":"d4c5f9"},{"name":"migration","color":"0E8A16"}]},{"title":"Epic: Migrate reusable-build.yml to shared actions (projectbluefin/actions)","html_url":"https://github.com/projectbluefin/bluefin/issues/226","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T21:21:27Z","labels":[{"name":"kind/epic","color":"0075ca"},{"name":"needs-triage","color":"d4c5f9"},{"name":"migration","color":"0E8A16"}]},{"title":"TPM2 unlock not working after install, checking TPM unlock box","html_url":"https://github.com/projectbluefin/dakota/issues/633","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-01T20:28:12Z","labels":[{"name":"type/bug","color":"d73a4a"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"ujust toggle-tpm2 doesn't work","html_url":"https://github.com/projectbluefin/dakota/issues/637","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-01T20:25:27Z","labels":[{"name":"type/bug","color":"d73a4a"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"feat(ci): clarify dual production pathway — retag promotion vs branch rebuild","html_url":"https://github.com/projectbluefin/bluefin/issues/225","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T19:48:41Z","labels":[{"name":"priority/p2","color":"fbca04"},{"name":"area/ci","color":"0E8A16"},{"name":"area/policy","color":"5B8BC1"},{"name":"size/L","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"kind/tech-debt","color":"a6e3a1"}]},{"title":"fix(ci): pin tool versions in PR validation for reproducibility","html_url":"https://github.com/projectbluefin/bluefin/issues/224","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T19:48:03Z","labels":[{"name":"priority/p2","color":"fbca04"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/XS","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"kind/tech-debt","color":"a6e3a1"}]},{"title":"feat(ci): verify cosign signatures before weekly promotion retagging","html_url":"https://github.com/projectbluefin/bluefin/issues/218","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T19:45:45Z","labels":[{"name":"kind/enhancement","color":"a6e3a1"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/S","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"priority/high","color":"e11d48"}]},{"title":"fix(security): cosign binary bootstrapped from unverified :latest tag","html_url":"https://github.com/projectbluefin/bluefin/issues/215","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T19:45:20Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"priority/p1","color":"e4a117"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/S","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"fix(ci): promoted production images lack signed SBOM referrers","html_url":"https://github.com/projectbluefin/bluefin/issues/213","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T19:44:27Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"priority/p1","color":"e4a117"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/M","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"fix(ci): digest artifact retention too short for weekly promotion","html_url":"https://github.com/projectbluefin/bluefin/issues/212","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T19:43:52Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"priority/p1","color":"e4a117"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/XS","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"fix(ci): invalid JSON default for architecture input in reusable-build.yml","html_url":"https://github.com/projectbluefin/bluefin/issues/210","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T19:43:08Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"priority/p1","color":"e4a117"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/XS","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"[fisherman] e2e: add post-boot assertions for UEFI entries, Flatpak exclusion, and LUKS cmdline format","html_url":"https://github.com/projectbluefin/dakota/issues/651","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-01T02:18:55Z","labels":[{"name":"needs-triage","color":"d4c5f9"}]},{"title":"ublue-fastfetch fails with 'exec: fastfetch: not found'","html_url":"https://github.com/projectbluefin/dakota/issues/648","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-01T01:49:57Z","labels":[{"name":"needs-triage","color":"d4c5f9"}]},{"title":"On new install, UEFI is not automatically set to the installed system","html_url":"https://github.com/projectbluefin/dakota/issues/640","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-31T21:59:06Z","labels":[{"name":"type/bug","color":"d73a4a"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"Missing i386 compatibility flatpaks","html_url":"https://github.com/projectbluefin/dakota/issues/639","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-31T21:04:56Z","labels":[{"name":"type/bug","color":"d73a4a"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"MOTD is repeated on new terminal sessions","html_url":"https://github.com/projectbluefin/dakota/issues/638","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-31T21:03:36Z","labels":[{"name":"type/bug","color":"d73a4a"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"bootc installer is present on the installed system","html_url":"https://github.com/projectbluefin/dakota/issues/635","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-31T20:44:08Z","labels":[{"name":"type/bug","color":"d73a4a"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"Nvidia driver is out of date (current: 595.71.05, latest: 610.43.02 / 595.80)","html_url":"https://github.com/projectbluefin/dakota/issues/629","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-31T20:44:06Z","labels":[{"name":"needs-triage","color":"d4c5f9"}]},{"title":"ujust report failed after brew installing github cli","html_url":"https://github.com/projectbluefin/dakota/issues/634","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-31T20:42:48Z","labels":[{"name":"type/bug","color":"d73a4a"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"Missing Nvidia Settings app","html_url":"https://github.com/projectbluefin/dakota/issues/632","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-31T20:33:31Z","labels":[{"name":"status/discussing","color":"7c83fd"},{"name":"type/feature","color":"0075ca"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"ujust report tells user to run gh commands that aren't installed by default","html_url":"https://github.com/projectbluefin/dakota/issues/631","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-31T20:31:37Z","labels":[{"name":"type/bug","color":"d73a4a"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"ujust update grep: /etc/rpm-ostreed.conf: No such file or directory","html_url":"https://github.com/projectbluefin/dakota/issues/630","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-31T20:30:13Z","labels":[{"name":"type/bug","color":"d73a4a"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"Add fishtank as our DX mode","html_url":"https://github.com/projectbluefin/dakota/issues/622","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-31T15:17:36Z","labels":[{"name":"status/discussing","color":"7c83fd"},{"name":"type/feature","color":"0075ca"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"[quality] CI E2E failures: eval_js attribute error, undefined _do_not_disturb, and steps directory ConfigError","html_url":"https://github.com/projectbluefin/dakota/issues/627","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-31T09:57:18Z","labels":[{"name":"needs-triage","color":"d4c5f9"}]},{"title":"[quality] qa-test-pr.bats missing test for domain:iso tier routing","html_url":"https://github.com/projectbluefin/knuckle/issues/672","repository_url":"https://api.github.com/repos/projectbluefin/knuckle","updated_at":"2026-05-31T09:49:28Z","labels":[{"name":"source:agent","color":"0e8a16"},{"name":"needs-triage","color":"d4c5f9"},{"name":"domain:ci","color":"1d76db"},{"name":"kind/test","color":"c7def8"}]},{"title":"uupd: fails due to network-online timing, Flatpak runtime missing, and registry pull timeouts","html_url":"https://github.com/projectbluefin/dakota/issues/623","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-31T05:17:41Z","labels":[{"name":"needs-triage","color":"d4c5f9"}]},{"title":"feat: add gnome-ponytail-daemon to image for E2E AT-SPI testing","html_url":"https://github.com/projectbluefin/dakota/issues/621","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-30T17:02:42Z","labels":[{"name":"enhancement","color":"a2eeef"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"RFC: brewlove — Charm TUI wrapper for brew upgrade with GNOME mode and Bazaar hook integration","html_url":"https://github.com/projectbluefin/dakota/issues/612","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-30T06:08:29Z","labels":[{"name":"needs-triage","color":"d4c5f9"}]},{"title":"Add hooks to bazaar's config for more apps.","html_url":"https://github.com/projectbluefin/dakota/issues/609","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-30T05:02:06Z","labels":[{"name":"status/discussing","color":"7c83fd"},{"name":"type/feature","color":"0075ca"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"Add flutter developer experience","html_url":"https://github.com/projectbluefin/dakota/issues/595","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-29T18:46:58Z","labels":[{"name":"status/discussing","color":"7c83fd"},{"name":"type/feature","color":"0075ca"},{"name":"needs-triage","color":"d4c5f9"}]}],"blocked":[],"agentReady":[{"title":"fix(qa): no installability gate before testing→stable promotion","html_url":"https://github.com/projectbluefin/common/issues/423","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:31Z","labels":[{"name":"area/iso","color":"94e2d5"},{"name":"kind/automation","color":"5B8BC1"},{"name":"area/testing","color":"F59E0B"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"hive/p1","color":"e4a117"},{"name":"priority/p1","color":"e4a117"}]},{"title":"feat(qa): hardware-only bug classes invisible to required CI gate — 7 categories undetectable in VMs","html_url":"https://github.com/projectbluefin/common/issues/422","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:31Z","labels":[{"name":"kind/enhancement","color":"a6e3a1"},{"name":"area/testing","color":"F59E0B"},{"name":"area/hardware","color":"F59E0B"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"priority/p1","color":"e4a117"}]},{"title":"fix(knuckle): issue templates wrong — 3 instead of 5, snake_case naming, missing help-this-project and pin","html_url":"https://github.com/projectbluefin/common/issues/416","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:31Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"kind/parity","color":"9333EA"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"priority/p1","color":"e4a117"}]},{"title":"fix(knuckle): missing CODEOWNERS — any PR can merge without maintainer review","html_url":"https://github.com/projectbluefin/common/issues/414","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:31Z","labels":[{"name":"kind/parity","color":"9333EA"},{"name":"area/policy","color":"5B8BC1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"priority/p1","color":"e4a117"}]},{"title":"fix(ci): .pre-commit-config.yaml missing from dakota and knuckle","html_url":"https://github.com/projectbluefin/common/issues/415","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:31Z","labels":[{"name":"kind/automation","color":"5B8BC1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/ci","color":"0E8A16"},{"name":"priority/p1","color":"e4a117"}]},{"title":"feat(qa): wire bonedigger crash/panic signal into promotion decisions","html_url":"https://github.com/projectbluefin/common/issues/424","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:31Z","labels":[{"name":"kind/enhancement","color":"a6e3a1"},{"name":"area/testing","color":"F59E0B"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"priority/p1","color":"e4a117"}]},{"title":"fix(qa): bluefin-lts has no post-merge e2e or formal testing→stable gate","html_url":"https://github.com/projectbluefin/common/issues/425","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:31Z","labels":[{"name":"kind/parity","color":"9333EA"},{"name":"area/testing","color":"F59E0B"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/ci","color":"0E8A16"},{"name":"hive/p1","color":"e4a117"},{"name":"priority/p1","color":"e4a117"}]},{"title":"fix(ci): bonedigger.yml lifecycle workflow missing from bluefin-lts, common, dakota, knuckle","html_url":"https://github.com/projectbluefin/common/issues/412","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:31Z","labels":[{"name":"kind/automation","color":"5B8BC1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/ci","color":"0E8A16"},{"name":"hive/p1","color":"e4a117"},{"name":"priority/p1","color":"e4a117"}]},{"title":"fix(qa): software.feature testsuite tests GNOME Software — invalid for Bluefin which uses Bazaar","html_url":"https://github.com/projectbluefin/common/issues/419","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:30Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"area/testing","color":"F59E0B"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"hive/p1","color":"e4a117"},{"name":"priority/p0","color":"d93f0b"}]},{"title":"fix(qa): no pre-merge composition gate — common changes land before downstream validation","html_url":"https://github.com/projectbluefin/common/issues/421","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:28Z","labels":[{"name":"kind/automation","color":"5B8BC1"},{"name":"area/testing","color":"F59E0B"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/ci","color":"0E8A16"},{"name":"hive/p1","color":"e4a117"},{"name":"priority/p0","color":"d93f0b"}]},{"title":"feat(ops): implement 7-day stale-claim reclaim automation claimed in AGENTS.md","html_url":"https://github.com/projectbluefin/common/issues/432","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T03:21:09Z","labels":[{"name":"kind/enhancement","color":"a6e3a1"},{"name":"kind/automation","color":"5B8BC1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/ci","color":"0E8A16"}]},{"title":"feat(renovate): Containerfile OCI image digests not tracked by Renovate","html_url":"https://github.com/projectbluefin/common/issues/433","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T03:21:08Z","labels":[{"name":"kind/enhancement","color":"a6e3a1"},{"name":"kind/renovate","color":"a6e3a1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/ci","color":"0E8A16"}]},{"title":"docs(agents): release.yml workflow not listed in AGENTS.md workflow inventory","html_url":"https://github.com/projectbluefin/common/issues/429","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T03:21:05Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"kind/documentation","color":"a6e3a1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/docs","color":"1D76DB"}]},{"title":"fix(docs): overview.md gap table incorrectly lists fwupd and uupd as missing","html_url":"https://github.com/projectbluefin/dakota/issues/681","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T03:20:34Z","labels":[{"name":"documentation","color":"0075ca"},{"name":"kind/bug","color":"a6e3a1"},{"name":"kind/documentation","color":"a6e3a1"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"needs-triage","color":"d4c5f9"},{"name":"source:agent","color":"7C3AED"}]},{"title":"fix(docs): CONTRIBUTING.md self-referentially redirects to projectbluefin/common","html_url":"https://github.com/projectbluefin/common/issues/431","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T03:19:02Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/docs","color":"1D76DB"}]},{"title":"feat(qa): define regression contract — expected feature parity across latest/stable/gts/lts streams","html_url":"https://github.com/projectbluefin/common/issues/420","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T02:30:37Z","labels":[{"name":"kind/enhancement","color":"a6e3a1"},{"name":"kind/parity","color":"9333EA"},{"name":"area/testing","color":"F59E0B"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"priority/p1","color":"e4a117"}]},{"title":"fix(bonedigger): no AGENTS.md, no hive labels, not integrated into factory model","html_url":"https://github.com/projectbluefin/common/issues/418","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T02:29:43Z","labels":[{"name":"kind/automation","color":"5B8BC1"},{"name":"area/policy","color":"5B8BC1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/agent","color":"5319E7"},{"name":"priority/p1","color":"e4a117"}]},{"title":"fix(governance): CODEOWNERS TRIAGERS sentinel block is commented-out placeholder — no actual triagers active","html_url":"https://github.com/projectbluefin/common/issues/417","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T02:29:41Z","labels":[{"name":"kind/tech-debt","color":"a6e3a1"},{"name":"area/policy","color":"5B8BC1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"priority/p1","color":"e4a117"}]},{"title":"fix(deps): common, dakota, knuckle have no Renovate config — GitHub Actions versions drift silently","html_url":"https://github.com/projectbluefin/common/issues/410","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:32Z","labels":[{"name":"dependencies","color":"0366d6"},{"name":"kind/renovate","color":"a6e3a1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/ci","color":"0E8A16"},{"name":"priority/p1","color":"e4a117"}]},{"title":"fix(ci): skill-drift.yml missing from common and knuckle","html_url":"https://github.com/projectbluefin/common/issues/413","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:32Z","labels":[{"name":"kind/automation","color":"5B8BC1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/agent","color":"5319E7"},{"name":"area/ci","color":"0E8A16"},{"name":"priority/p1","color":"e4a117"}]},{"title":"fix(ci): lifecycle bot fragmented — bonedigger/actionadon/nothing across 5 repos, no unified queue state machine","html_url":"https://github.com/projectbluefin/common/issues/409","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:32Z","labels":[{"name":"kind/tech-debt","color":"a6e3a1"},{"name":"area/policy","color":"5B8BC1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/agent","color":"5319E7"},{"name":"area/ci","color":"0E8A16"},{"name":"hive/p1","color":"e4a117"},{"name":"priority/p1","color":"e4a117"}]},{"title":"fix(bonedigger): sync-templates.yml pushes to ublue-os/* — wrong namespace post-migration","html_url":"https://github.com/projectbluefin/common/issues/408","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T02:28:24Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/ci","color":"0E8A16"},{"name":"hive/p0","color":"d93f0b"},{"name":"priority/p0","color":"d93f0b"}]},{"title":"fix(ci): hive sync workflows count wrong label names — health signal is inaccurate","html_url":"https://github.com/projectbluefin/common/issues/406","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T02:28:23Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"kind/automation","color":"5B8BC1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/ci","color":"0E8A16"},{"name":"hive/p0","color":"d93f0b"},{"name":"priority/p0","color":"d93f0b"}]},{"title":"fix(ci): hive-progress-sync.yml missing from bluefin, bluefin-lts, common — 3 repos invisible to org board","html_url":"https://github.com/projectbluefin/common/issues/407","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T02:28:22Z","labels":[{"name":"kind/automation","color":"5B8BC1"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/agent","color":"5319E7"},{"name":"area/ci","color":"0E8A16"},{"name":"hive/p0","color":"d93f0b"},{"name":"priority/p0","color":"d93f0b"}]},{"title":"fix(knuckle): merge policy not factory standard — merge-commit and rebase-merge still enabled","html_url":"https://github.com/projectbluefin/common/issues/411","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:09:32Z","labels":[{"name":"kind/parity","color":"9333EA"},{"name":"queue/agent-ready","color":"0075ca"},{"name":"source:agent","color":"7C3AED"},{"name":"area/ci","color":"0E8A16"},{"name":"priority/p1","color":"e4a117"}]},{"title":"feat: define and implement post-migration screenshot artifact","html_url":"https://github.com/projectbluefin/testsuite/issues/233","repository_url":"https://api.github.com/repos/projectbluefin/testsuite","updated_at":"2026-06-02T23:18:58Z","labels":[{"name":"enhancement","color":"a2eeef"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"source:agent","color":"7C3AED"}]},{"title":"feat: add @zstd_chunked scenario + parameterize existing migration targets in migration.feature","html_url":"https://github.com/projectbluefin/testsuite/issues/231","repository_url":"https://api.github.com/repos/projectbluefin/testsuite","updated_at":"2026-06-02T23:18:02Z","labels":[{"name":"enhancement","color":"a2eeef"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"source:agent","color":"7C3AED"}]},{"title":"feat: add parameterized migration steps to lifecycle steps.py","html_url":"https://github.com/projectbluefin/testsuite/issues/230","repository_url":"https://api.github.com/repos/projectbluefin/testsuite","updated_at":"2026-06-02T23:17:50Z","labels":[{"name":"enhancement","color":"a2eeef"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"source:agent","color":"7C3AED"}]},{"title":"fix(ci): replace secrets:inherit with explicit secret passing in build callers","html_url":"https://github.com/projectbluefin/bluefin/issues/220","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T16:56:56Z","labels":[{"name":"queue/agent-ready","color":"a467dc"},{"name":"queue/claimed","color":"e8b86d"},{"name":"area/ci","color":"0E8A16"},{"name":"size/S","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"kind/tech-debt","color":"a6e3a1"},{"name":"priority/high","color":"e11d48"}]},{"title":"fix(ci): weekly promotion permissions over-provisioned — scope to job level","html_url":"https://github.com/projectbluefin/bluefin/issues/219","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T16:56:54Z","labels":[{"name":"queue/agent-ready","color":"a467dc"},{"name":"queue/claimed","color":"e8b86d"},{"name":"area/ci","color":"0E8A16"},{"name":"size/S","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"kind/tech-debt","color":"a6e3a1"},{"name":"priority/high","color":"e11d48"}]},{"title":"fix(ci): check-cosign-key-rotation.yml uses stale actions/checkout v4.3.1 (all others are v6)","html_url":"https://github.com/projectbluefin/bluefin/issues/252","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T16:07:28Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/XS","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"priority/high","color":"e11d48"}]},{"title":"fix(ci): github/codeql-action/upload-sarif version drift — scorecard is v4, vulnerability-scan is v3","html_url":"https://github.com/projectbluefin/bluefin/issues/251","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T16:07:24Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/XS","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"priority/high","color":"e11d48"}]},{"title":"fix(ci): testsuite SHA pin drift — centralize all calls through run-testsuite.yml","html_url":"https://github.com/projectbluefin/bluefin/issues/223","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T04:25:35Z","labels":[{"name":"area/testing","color":"94e2d5"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/S","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"kind/tech-debt","color":"a6e3a1"},{"name":"priority/high","color":"e11d48"},{"name":"hive/p1","color":"e4a117"}]},{"title":"fix(ci): vulnerability scan uses mutable tag instead of build digest","html_url":"https://github.com/projectbluefin/bluefin/issues/221","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T04:25:35Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/S","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"priority/high","color":"e11d48"},{"name":"hive/p1","color":"e4a117"}]},{"title":"fix(ci): weekly promotion promotes untested nvidia-open flavor to production","html_url":"https://github.com/projectbluefin/bluefin/issues/211","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T04:25:35Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"priority/p1","color":"e4a117"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/M","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"hive/p1","color":"e4a117"}]},{"title":"fix(ci): PR smoke pushes untested images under official GHCR namespace","html_url":"https://github.com/projectbluefin/bluefin/issues/222","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T04:25:35Z","labels":[{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/S","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"kind/tech-debt","color":"a6e3a1"},{"name":"priority/high","color":"e11d48"},{"name":"hive/p1","color":"e4a117"}]},{"title":"fix(ci): pin tool versions in PR validation for reproducibility","html_url":"https://github.com/projectbluefin/bluefin/issues/224","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T19:48:03Z","labels":[{"name":"priority/p2","color":"fbca04"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/XS","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"kind/tech-debt","color":"a6e3a1"}]},{"title":"feat(ci): verify cosign signatures before weekly promotion retagging","html_url":"https://github.com/projectbluefin/bluefin/issues/218","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T19:45:45Z","labels":[{"name":"kind/enhancement","color":"a6e3a1"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/S","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"},{"name":"priority/high","color":"e11d48"}]},{"title":"fix(security): cosign binary bootstrapped from unverified :latest tag","html_url":"https://github.com/projectbluefin/bluefin/issues/215","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T19:45:20Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"priority/p1","color":"e4a117"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/S","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"fix(ci): promoted production images lack signed SBOM referrers","html_url":"https://github.com/projectbluefin/bluefin/issues/213","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T19:44:27Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"priority/p1","color":"e4a117"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/M","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"fix(ci): digest artifact retention too short for weekly promotion","html_url":"https://github.com/projectbluefin/bluefin/issues/212","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T19:43:52Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"priority/p1","color":"e4a117"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/XS","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"fix(ci): invalid JSON default for architecture input in reusable-build.yml","html_url":"https://github.com/projectbluefin/bluefin/issues/210","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-01T19:43:08Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"priority/p1","color":"e4a117"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"area/ci","color":"0E8A16"},{"name":"size/XS","color":"c2e0c6"},{"name":"needs-triage","color":"d4c5f9"}]},{"title":"ujust report: add --confirm <issue-number> flag to attach system fingerprint to an existing issue as a me-too","html_url":"https://github.com/projectbluefin/dakota/issues/579","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-28T20:04:21Z","labels":[{"name":"size/M","color":"c2e0c6"},{"name":"status/approved","color":"2ea44f"},{"name":"area/ujust","color":"FBCA04"},{"name":"type/improvement","color":"bfd4f2"},{"name":"queue/agent-ready","color":"a467dc"}]},{"title":"Justfile parity — close all local developer workflow gaps","html_url":"https://github.com/projectbluefin/dakota/issues/510","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-05-28T03:49:34Z","labels":[{"name":"help wanted","color":"008672"},{"name":"kind:improvement","color":"ededed"},{"name":"type/improvement","color":"bfd4f2"},{"name":"queue/agent-ready","color":"a467dc"},{"name":"kind/epic","color":"0075ca"}]}]},"prs":{"approved":[],"required":[{"title":"docs(qa): define hardware canary program for post-promotion testing","html_url":"https://github.com/projectbluefin/common/pull/447","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:36:53Z","labels":[{"name":"kind/documentation","color":"a6e3a1"},{"name":"area/testing","color":"F59E0B"},{"name":"size:XXL","color":"ffb8b8"}],"_reviews":{"approved":0,"changes":0}},{"title":"docs(qa): define bonedigger integration for promotion gates","html_url":"https://github.com/projectbluefin/common/pull/446","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:36:16Z","labels":[{"name":"kind/documentation","color":"a6e3a1"},{"name":"area/testing","color":"F59E0B"},{"name":"size:XXL","color":"ffb8b8"}],"_reviews":{"approved":0,"changes":0}},{"title":"feat(qa): full installation test before stable promotion","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/42","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-03T05:35:46Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"feat(qa): post-merge E2E and upgrade testing for bluefin-lts","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/41","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-03T05:35:30Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"feat(ops): implement 7-day stale-claim reclaim automation","html_url":"https://github.com/projectbluefin/common/pull/445","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:32:23Z","labels":[{"name":"kind/documentation","color":"a6e3a1"},{"name":"kind/automation","color":"5B8BC1"},{"name":"area/policy","color":"5B8BC1"},{"name":"size:XS","color":"00ff00"}],"_reviews":{"approved":0,"changes":0}},{"title":"docs(skills): add frontmatter and Trail of Bits CI integration","html_url":"https://github.com/projectbluefin/common/pull/444","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:25:01Z","labels":[{"name":"kind/documentation","color":"a6e3a1"},{"name":"area/testing","color":"F59E0B"},{"name":"size:XXL","color":"ffb8b8"}],"_reviews":{"approved":0,"changes":0}},{"title":"docs(ci): CI lifecycle bot consolidation strategy","html_url":"https://github.com/projectbluefin/common/pull/443","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:21:09Z","labels":[{"name":"kind/documentation","color":"a6e3a1"},{"name":"size:L","color":"eb9500"}],"_reviews":{"approved":0,"changes":0}},{"title":"chore(ci): add .pre-commit-config.yaml","html_url":"https://github.com/projectbluefin/dakota/pull/682","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T05:20:42Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"feat(qa): define regression contract across streams","html_url":"https://github.com/projectbluefin/common/pull/441","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:20:06Z","labels":[{"name":"kind/documentation","color":"a6e3a1"},{"name":"area/testing","color":"F59E0B"},{"name":"size:L","color":"eb9500"}],"_reviews":{"approved":0,"changes":0}},{"title":"fix(security): add hash pinning to udev and u2f config downloads","html_url":"https://github.com/projectbluefin/common/pull/442","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:18:14Z","labels":[{"name":"area/policy","color":"5B8BC1"},{"name":"size:XS","color":"00ff00"}],"_reviews":{"approved":0,"changes":0}},{"title":"chore(ci): add renovate.json5 configuration","html_url":"https://github.com/projectbluefin/dakota/pull/683","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T05:17:18Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"chore(ci): add bonedigger.yml lifecycle workflow","html_url":"https://github.com/projectbluefin/dakota/pull/684","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T05:17:05Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"chore(ci): add bonedigger.yml lifecycle workflow","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/40","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-03T05:16:52Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"feat(renovate): add OCI digest tracking in Containerfile","html_url":"https://github.com/projectbluefin/common/pull/440","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:16:06Z","labels":[{"name":"dependencies","color":"0366d6"},{"name":"kind/renovate","color":"a6e3a1"},{"name":"size:S","color":"77b800"}],"_reviews":{"approved":0,"changes":0}},{"title":"docs(agents): clarify submodule layout and editing boundaries","html_url":"https://github.com/projectbluefin/common/pull/439","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:15:13Z","labels":[{"name":"kind/documentation","color":"a6e3a1"},{"name":"area/upstream","color":"5CB85C"},{"name":"size:S","color":"77b800"}],"_reviews":{"approved":0,"changes":0}},{"title":"chore(ci): add renovate.json5 configuration","html_url":"https://github.com/projectbluefin/common/pull/438","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:14:25Z","labels":[{"name":"dependencies","color":"0366d6"},{"name":"kind/renovate","color":"a6e3a1"},{"name":"size:M","color":"ebb800"}],"_reviews":{"approved":0,"changes":0}},{"title":"fix(governance): activate TRIAGERS block in CODEOWNERS","html_url":"https://github.com/projectbluefin/common/pull/437","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:14:05Z","labels":[{"name":"area/policy","color":"5B8BC1"},{"name":"size:S","color":"77b800"}],"_reviews":{"approved":0,"changes":0}},{"title":"docs: clarify CONTRIBUTING.md and add release.yml to AGENTS","html_url":"https://github.com/projectbluefin/common/pull/436","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T05:13:56Z","labels":[{"name":"kind/documentation","color":"a6e3a1"},{"name":"size:M","color":"ebb800"}],"_reviews":{"approved":0,"changes":0}},{"title":"fix: wire firstboot-services.bst into deps.bst (#603)","html_url":"https://github.com/projectbluefin/dakota/pull/608","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T04:56:30Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"docs(skills): add frontmatter and Trail of Bits skill-improver CI","html_url":"https://github.com/projectbluefin/common/pull/435","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T03:51:28Z","labels":[{"name":"kind/documentation","color":"a6e3a1"},{"name":"kind/automation","color":"5B8BC1"},{"name":"area/testing","color":"F59E0B"},{"name":"size:L","color":"eb9500"}],"_reviews":{"approved":0,"changes":0}},{"title":"fix(docs): fix broken skill links, AGENTS.md gaps, CONTRIBUTING.md self-ref","html_url":"https://github.com/projectbluefin/common/pull/434","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T03:19:30Z","labels":[{"name":"kind/documentation","color":"a6e3a1"},{"name":"size:S","color":"77b800"}],"_reviews":{"approved":0,"changes":0}},{"title":"docs: establish common as org brain — factory docs, skills hub, migration status","html_url":"https://github.com/projectbluefin/common/pull/426","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T03:00:32Z","labels":[{"name":"kind/documentation","color":"a6e3a1"},{"name":"size:XXL","color":"ffb8b8"},{"name":"source:agent","color":"7C3AED"},{"name":"priority/p1","color":"e4a117"}],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update actions/checkout action to v6.0.3","html_url":"https://github.com/projectbluefin/common/pull/396","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T02:00:49Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update aurorafin-shared digest to 1f158be","html_url":"https://github.com/projectbluefin/common/pull/402","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T02:00:44Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update dataaxiom/ghcr-cleanup-action digest to f092b48","html_url":"https://github.com/projectbluefin/actions/pull/41","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-03T01:04:34Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update actions/checkout digest to 11bd719","html_url":"https://github.com/projectbluefin/actions/pull/40","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-03T01:04:30Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update projectbluefin/testsuite digest to 232d517","html_url":"https://github.com/projectbluefin/common/pull/401","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T01:02:23Z","labels":[{"name":"dependencies","color":"0366d6"},{"name":"kind/renovate","color":"a6e3a1"},{"name":"area/testing","color":"F59E0B"},{"name":"size:XS","color":"00ff00"}],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update github actions","html_url":"https://github.com/projectbluefin/dakota/pull/670","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T01:01:40Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"ci: switch to projectbluefin/actions@v1.1.0","html_url":"https://github.com/projectbluefin/dakota/pull/641","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T00:49:16Z","labels":[{"name":"area/ci","color":"0E8A16"}],"_reviews":{"approved":2,"changes":0}},{"title":"fix: improve gh gist upload guidance in report recipe","html_url":"https://github.com/projectbluefin/dakota/pull/646","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T00:49:02Z","labels":[{"name":"kind/bug","color":"a6e3a1"}],"_reviews":{"approved":2,"changes":0}},{"title":"fix(motd): replace broken subshell env guard with session file guard","html_url":"https://github.com/projectbluefin/dakota/pull/644","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T00:48:57Z","labels":[],"_reviews":{"approved":2,"changes":0}},{"title":"feat(nvidia): Upgrade drivers to 610.43.02 and ship nvidia-settings","html_url":"https://github.com/projectbluefin/dakota/pull/643","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T00:48:51Z","labels":[],"_reviews":{"approved":2,"changes":0}},{"title":"fix: remove bootc installer flatpak on first boot","html_url":"https://github.com/projectbluefin/dakota/pull/656","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T00:48:42Z","labels":[{"name":"lab:pass","color":"ededed"}],"_reviews":{"approved":1,"changes":0}},{"title":"chore(agents): remove PR rate limit — gate is human now","html_url":"https://github.com/projectbluefin/dakota/pull/669","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T00:48:30Z","labels":[],"_reviews":{"approved":1,"changes":0}},{"title":"docs(skills): add merge-queue skill — retarget, rebase, and fleet patterns","html_url":"https://github.com/projectbluefin/dakota/pull/668","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T00:48:28Z","labels":[],"_reviews":{"approved":1,"changes":0}},{"title":"feat(ghcr-cleanup): bump to v1.2.1, add delete-orphaned-images","html_url":"https://github.com/projectbluefin/actions/pull/39","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-02T22:49:08Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"feat: add bluefin-countme weekly user count ping","html_url":"https://github.com/projectbluefin/dakota/pull/616","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-02T21:03:37Z","labels":[],"_reviews":{"approved":3,"changes":0}},{"title":"fix: close Dakota Justfile parity gaps","html_url":"https://github.com/projectbluefin/dakota/pull/525","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-02T19:04:27Z","labels":[],"_reviews":{"approved":1,"changes":1}},{"title":"fix: batch papercut fixes (#189, #449)","html_url":"https://github.com/projectbluefin/dakota/pull/487","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-02T19:03:17Z","labels":[{"name":"lab:fail","color":"d93f0b"}],"_reviews":{"approved":1,"changes":3}},{"title":"feat(ujust): add --confirm <issue-number> me-too mode to report","html_url":"https://github.com/projectbluefin/dakota/pull/624","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-02T18:39:02Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"docs(ujust): enhance kargs recipe with bootc docs reference (#362)","html_url":"https://github.com/projectbluefin/dakota/pull/611","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-02T18:39:00Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update system_files/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 6f78738","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/35","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-02T18:37:34Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"feat: add gnome-ponytail-daemon to image","html_url":"https://github.com/projectbluefin/dakota/pull/618","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-02T17:59:25Z","labels":[],"_reviews":{"approved":2,"changes":0}},{"title":"build: parallelize validate and consolidate CI BST config","html_url":"https://github.com/projectbluefin/dakota/pull/602","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-02T17:15:53Z","labels":[],"_reviews":{"approved":4,"changes":1}},{"title":"feat: manage triager permissions via CODEOWNERS sentinel block","html_url":"https://github.com/projectbluefin/common/pull/399","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T17:06:03Z","labels":[{"name":"kind/automation","color":"5B8BC1"},{"name":"area/policy","color":"5B8BC1"},{"name":"size:L","color":"eb9500"}],"_reviews":{"approved":0,"changes":0}},{"title":"fix(gdx): remove libnvidia-ml from explicit install","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/32","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-02T12:37:24Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker digest to cb2fc9d","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/31","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-02T07:48:20Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): pin projectbluefin/actions action to ac4646a","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/30","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-02T07:48:14Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"feat(just): add ujust install-asus for ASUS laptop tools","html_url":"https://github.com/projectbluefin/common/pull/339","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T07:34:12Z","labels":[{"name":"lgtm","color":"238636"},{"name":"kind/enhancement","color":"a6e3a1"},{"name":"area/brew","color":"eba0ac"},{"name":"area/just","color":"eba0ac"},{"name":"size:S","color":"77b800"}],"_reviews":{"approved":6,"changes":0}},{"title":"add dynamic wallpaper timer","html_url":"https://github.com/projectbluefin/common/pull/349","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T07:34:08Z","labels":[{"name":"lgtm","color":"238636"},{"name":"kind/enhancement","color":"a6e3a1"},{"name":"area/services","color":"b4befe"},{"name":"size:L","color":"eb9500"}],"_reviews":{"approved":6,"changes":0}},{"title":"feat(ujust): wire flutter devcontainer recipe import","html_url":"https://github.com/projectbluefin/common/pull/356","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T07:34:07Z","labels":[{"name":"lgtm","color":"238636"},{"name":"kind/enhancement","color":"a6e3a1"},{"name":"area/just","color":"eba0ac"},{"name":"size:XS","color":"00ff00"}],"_reviews":{"approved":4,"changes":0}},{"title":"ci(hive): add hive-progress-sync workflow","html_url":"https://github.com/projectbluefin/common/pull/390","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T07:34:00Z","labels":[{"name":"lgtm","color":"238636"},{"name":"kind/automation","color":"5B8BC1"},{"name":"size:XS","color":"00ff00"}],"_reviews":{"approved":2,"changes":0}},{"title":"feat(just): add caffeinate recipe to prevent system sleep","html_url":"https://github.com/projectbluefin/common/pull/351","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T07:18:50Z","labels":[{"name":"kind/enhancement","color":"a6e3a1"},{"name":"area/just","color":"eba0ac"},{"name":"size:S","color":"77b800"}],"_reviews":{"approved":0,"changes":0}},{"title":"fix(just): return to ujust menu after bbrew and cncf submenus","html_url":"https://github.com/projectbluefin/common/pull/357","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T07:16:59Z","labels":[{"name":"lgtm","color":"238636"},{"name":"kind/bug","color":"a6e3a1"},{"name":"area/just","color":"eba0ac"},{"name":"size:XS","color":"00ff00"}],"_reviews":{"approved":1,"changes":0}},{"title":"feat(profile): add caffeinate alias","html_url":"https://github.com/projectbluefin/common/pull/360","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T07:14:19Z","labels":[{"name":"lgtm","color":"238636"},{"name":"kind/enhancement","color":"a6e3a1"},{"name":"area/policy","color":"5B8BC1"},{"name":"size:S","color":"77b800"}],"_reviews":{"approved":1,"changes":0}},{"title":"fix(bling): skip brew bundle when bluefin-cli disables bling","html_url":"https://github.com/projectbluefin/common/pull/362","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T07:11:35Z","labels":[{"name":"kind/bug","color":"a6e3a1"},{"name":"area/bling","color":"f5c2e7"},{"name":"area/just","color":"eba0ac"},{"name":"size:S","color":"77b800"}],"_reviews":{"approved":0,"changes":0}},{"title":"feat(just): add check-sb-key recipe for Secure Boot status","html_url":"https://github.com/projectbluefin/common/pull/370","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T07:02:26Z","labels":[{"name":"lgtm","color":"238636"},{"name":"kind/enhancement","color":"a6e3a1"},{"name":"area/just","color":"eba0ac"},{"name":"size:M","color":"ebb800"}],"_reviews":{"approved":0,"changes":0}},{"title":"fix: remove Readymade installer from dock favorite-apps","html_url":"https://github.com/projectbluefin/common/pull/353","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T05:21:27Z","labels":[{"name":"lgtm","color":"238636"},{"name":"kind/bug","color":"a6e3a1"},{"name":"area/gnome","color":"f5c2e7"},{"name":"size:XS","color":"00ff00"}],"_reviews":{"approved":1,"changes":0}},{"title":"docs(agents): document agent label checklist when opening a PR","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/29","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-02T05:09:40Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"docs(skills): add lab:fail PR reset policy — update in place, no comment spam","html_url":"https://github.com/projectbluefin/dakota/pull/601","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-02T04:30:21Z","labels":[],"_reviews":{"approved":4,"changes":0}},{"title":"docs: clarify push-to-upstream rule — dep-update PRs are same-repo","html_url":"https://github.com/projectbluefin/dakota/pull/619","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-02T04:30:13Z","labels":[],"_reviews":{"approved":4,"changes":0}},{"title":"chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to e00cea1","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/7","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-02T03:14:47Z","labels":[],"_reviews":{"approved":1,"changes":0}},{"title":"chore(deps): update projectbluefin/testsuite digest to 12bd892","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/8","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-02T03:14:45Z","labels":[],"_reviews":{"approved":1,"changes":0}},{"title":"chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to a5e120b","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/12","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-02T03:14:43Z","labels":[],"_reviews":{"approved":1,"changes":0}},{"title":"chore(deps): update actions/checkout action to v6","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/14","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-02T03:14:40Z","labels":[],"_reviews":{"approved":1,"changes":0}},{"title":"chore(ci): align testsuite pins and add continuous post-build e2e","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/16","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-02T03:14:36Z","labels":[],"_reviews":{"approved":1,"changes":0}},{"title":"feat(ci): upgrade podman via resolute, double-push, --compression-level 3, bootc unified storage","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/19","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-02T03:14:35Z","labels":[],"_reviews":{"approved":1,"changes":0}},{"title":"chore(deps): update system_files/usr/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com digest to 7fd7a60","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/21","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-02T03:14:33Z","labels":[],"_reviews":{"approved":1,"changes":0}},{"title":"fix(ci): update testsuite workflow pins to main","html_url":"https://github.com/projectbluefin/bluefin-lts/pull/6","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-05-30T23:46:56Z","labels":[],"_reviews":{"approved":1,"changes":0}}],"none":[{"title":"chore(ci): add skill-drift.yml workflow","html_url":"https://github.com/projectbluefin/knuckle/pull/687","repository_url":"https://api.github.com/repos/projectbluefin/knuckle","updated_at":"2026-06-03T05:17:50Z","labels":[{"name":"domain:ci","color":"1d76db"},{"name":"kind/cleanup","color":"c7def8"},{"name":"size:M","color":"ebb800"}],"_reviews":{"approved":0,"changes":0}},{"title":"chore(ci): add bonedigger.yml lifecycle workflow","html_url":"https://github.com/projectbluefin/knuckle/pull/686","repository_url":"https://api.github.com/repos/projectbluefin/knuckle","updated_at":"2026-06-03T05:17:14Z","labels":[{"name":"source:agent","color":"0e8a16"},{"name":"domain:ci","color":"1d76db"},{"name":"kind/cleanup","color":"c7def8"},{"name":"size:M","color":"ebb800"}],"_reviews":{"approved":0,"changes":0}},{"title":"fix(governance): add CODEOWNERS to knuckle","html_url":"https://github.com/projectbluefin/knuckle/pull/685","repository_url":"https://api.github.com/repos/projectbluefin/knuckle","updated_at":"2026-06-03T05:15:58Z","labels":[{"name":"kind/cleanup","color":"c7def8"},{"name":"size:M","color":"ebb800"}],"_reviews":{"approved":0,"changes":0}},{"title":"chore(templates): add factory-standard issue templates","html_url":"https://github.com/projectbluefin/knuckle/pull/684","repository_url":"https://api.github.com/repos/projectbluefin/knuckle","updated_at":"2026-06-03T05:14:53Z","labels":[{"name":"kind/cleanup","color":"c7def8"},{"name":"size:M","color":"ebb800"}],"_reviews":{"approved":0,"changes":0}},{"title":"chore(ci): add renovate.json5 configuration","html_url":"https://github.com/projectbluefin/knuckle/pull/683","repository_url":"https://api.github.com/repos/projectbluefin/knuckle","updated_at":"2026-06-03T05:14:17Z","labels":[{"name":"domain:ci","color":"1d76db"},{"name":"kind/cleanup","color":"c7def8"},{"name":"size:M","color":"ebb800"}],"_reviews":{"approved":0,"changes":0}},{"title":"chore(ci): add .pre-commit-config.yaml","html_url":"https://github.com/projectbluefin/knuckle/pull/682","repository_url":"https://api.github.com/repos/projectbluefin/knuckle","updated_at":"2026-06-03T05:13:52Z","labels":[{"name":"domain:ci","color":"1d76db"},{"name":"kind/cleanup","color":"c7def8"},{"name":"size:M","color":"ebb800"}],"_reviews":{"approved":0,"changes":0}},{"title":"fix(docs): update overview.md gap table — fwupd and uupd are present","html_url":"https://github.com/projectbluefin/dakota/pull/679","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T03:19:17Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update actions/checkout action to v6.0.3","html_url":"https://github.com/projectbluefin/bluefin/pull/274","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-03T01:04:03Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update taiki-e/install-action digest to fa11503","html_url":"https://github.com/projectbluefin/bluefin/pull/216","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-03T01:03:59Z","labels":[{"name":"renovate/low-risk","color":"ededed"}],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update system_files/shared/usr/share/gnome-shell/extensions/blur-my-shell@aunetx digest to 6f78738","html_url":"https://github.com/projectbluefin/bluefin/pull/267","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-03T01:03:55Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update projectbluefin/testsuite digest to 232d517","html_url":"https://github.com/projectbluefin/bluefin/pull/266","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-03T01:03:50Z","labels":[{"name":"renovate/low-risk","color":"ededed"}],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update projectbluefin/actions digest to a7e6ec2","html_url":"https://github.com/projectbluefin/bluefin/pull/260","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-03T01:03:46Z","labels":[{"name":"renovate/low-risk","color":"ededed"}],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update github/codeql-action digest to 87557b9","html_url":"https://github.com/projectbluefin/bluefin/pull/203","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-03T01:03:42Z","labels":[{"name":"renovate/low-risk","color":"ededed"}],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update ghcr.io/projectbluefin/common:latest docker digest to 6f27539","html_url":"https://github.com/projectbluefin/bluefin/pull/259","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-03T01:03:37Z","labels":[{"name":"renovate/high-risk","color":"ededed"}],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): pin dependencies","html_url":"https://github.com/projectbluefin/bluefin/pull/273","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-03T01:03:32Z","labels":[{"name":"renovate/low-risk","color":"ededed"}],"_reviews":{"approved":0,"changes":0}},{"title":"fix(release): handle bootstrap case when no previous release tag exists [backport #264]","html_url":"https://github.com/projectbluefin/bluefin/pull/265","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T19:15:27Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"fix(release): handle bootstrap case when no previous release tag exists","html_url":"https://github.com/projectbluefin/bluefin/pull/264","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T19:14:30Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"fix(ci): scan by build digest instead of mutable tag","html_url":"https://github.com/projectbluefin/bluefin/pull/263","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T18:53:02Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"fix(ci): centralize testsuite SHA pin through run-testsuite.yml","html_url":"https://github.com/projectbluefin/bluefin/pull/262","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T18:48:51Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"chore: automerge Renovate digest/pin/patch/minor updates when CI passes","html_url":"https://github.com/projectbluefin/bluefin/pull/258","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T18:15:13Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"fix(ci): resolve TOCTOU vuln scan, PR image namespace, testsuite SHA drift","html_url":"https://github.com/projectbluefin/bluefin/pull/250","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T17:48:22Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"fix(ci): scope weekly-promotion permissions and drop secrets:inherit from build callers","html_url":"https://github.com/projectbluefin/bluefin/pull/255","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T17:01:04Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"docs(skills): update queue-dashboard.md for Clanker Control Panel","html_url":"https://github.com/projectbluefin/common/pull/397","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T16:09:51Z","labels":[{"name":"kind/documentation","color":"a6e3a1"},{"name":"size:L","color":"eb9500"}],"_reviews":{"approved":0,"changes":0}},{"title":"chore: Configure Renovate","html_url":"https://github.com/projectbluefin/bonedigger/pull/3","repository_url":"https://api.github.com/repos/projectbluefin/bonedigger","updated_at":"2026-06-02T18:37:43Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"chore(deps): update github/codeql-action digest to 87557b9","html_url":"https://github.com/projectbluefin/knuckle/pull/680","repository_url":"https://api.github.com/repos/projectbluefin/knuckle","updated_at":"2026-06-02T13:25:12Z","labels":[{"name":"domain:ci","color":"1d76db"},{"name":"size:XS","color":"00ff00"}],"_reviews":{"approved":0,"changes":0}},{"title":"feat(just): ship ujust report via common with Renovate tracking","html_url":"https://github.com/projectbluefin/common/pull/382","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T06:47:40Z","labels":[{"name":"lgtm","color":"238636"},{"name":"dependencies","color":"0366d6"},{"name":"kind/enhancement","color":"a6e3a1"},{"name":"kind/renovate","color":"a6e3a1"},{"name":"area/just","color":"eba0ac"},{"name":"size:M","color":"ebb800"},{"name":"size:L","color":"eb9500"}],"_reviews":{"approved":0,"changes":0}},{"title":"docs(workflow): document agent label checklist when opening a PR","html_url":"https://github.com/projectbluefin/bluefin/pull/245","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T05:09:38Z","labels":[],"_reviews":{"approved":0,"changes":0}},{"title":"fix(deps): update module charm.land/bubbletea/v2 to v2.0.7","html_url":"https://github.com/projectbluefin/knuckle/pull/678","repository_url":"https://api.github.com/repos/projectbluefin/knuckle","updated_at":"2026-06-01T19:44:12Z","labels":[{"name":"domain:tui","color":"1d76db"},{"name":"size:XS","color":"00ff00"}],"_reviews":{"approved":0,"changes":0}}]},"victories":{"startDate":"2026-06-02","dreams":{"count":39,"recent":[{"title":"feat(upgrade-test): add workflow_dispatch trigger for manual runs","html_url":"https://github.com/projectbluefin/actions/pull/46","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-03T03:01:57Z"},{"title":"docs(skills): add all OS factory skills to common","html_url":"https://github.com/projectbluefin/common/pull/427","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T03:00:23Z"},{"title":"chore: bump upgrade-test.yml SHA to 0527fe28","html_url":"https://github.com/projectbluefin/bluefin/pull/276","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-03T02:19:31Z"},{"title":"fix(upgrade-test): bump e2e.yml SHA to fix Flatpak step YAML bug","html_url":"https://github.com/projectbluefin/actions/pull/45","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-03T02:17:25Z"},{"title":"feat: switch to ublue-os/aurorafin-shared","html_url":"https://github.com/projectbluefin/common/pull/395","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-03T02:00:10Z"},{"title":"feat(ci): wire lifecycle upgrade-test into post-build e2e gate","html_url":"https://github.com/projectbluefin/bluefin/pull/275","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-03T01:54:53Z"},{"title":"feat(upgrade-test): add chunked_enabled input + bump e2e SHA for screenshots","html_url":"https://github.com/projectbluefin/actions/pull/44","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-03T01:47:13Z"},{"title":"fix(shellcheck): rework writes to GitHub output","html_url":"https://github.com/projectbluefin/dakota/pull/647","repository_url":"https://api.github.com/repos/projectbluefin/dakota","updated_at":"2026-06-03T01:42:54Z"},{"title":"chore: Configure Renovate","html_url":"https://github.com/projectbluefin/actions/pull/5","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-03T01:04:36Z"},{"title":"fix(sign-and-publish): retry cosign signing steps on transient Rekor failures","html_url":"https://github.com/projectbluefin/actions/pull/32","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-02T22:28:14Z"}]},"relief":{"count":3,"recent":[{"title":"feat: make detect-changes path filters configurable for multi-repo use","html_url":"https://github.com/projectbluefin/actions/issues/37","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-02T20:03:24Z"},{"title":"feat(ci): extract pr-validation validate job into shared bootc-build/validate-pr composite action","html_url":"https://github.com/projectbluefin/bluefin/issues/254","repository_url":"https://api.github.com/repos/projectbluefin/bluefin","updated_at":"2026-06-02T17:47:33Z"},{"title":"fix: add retry logic to cosign signing steps to prevent unsigned images on transient Rekor failures","html_url":"https://github.com/projectbluefin/bluefin-lts/issues/20","repository_url":"https://api.github.com/repos/projectbluefin/bluefin-lts","updated_at":"2026-06-02T15:30:59Z"},{"title":"[Track D-1] skill-drift PR check: reusable workflow + per-repo wrappers","html_url":"https://github.com/projectbluefin/actions/issues/19","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-02T03:01:30Z"},{"title":"[Track C-2 — deferred] Branch protection + CODEOWNERS expansion (next sprint)","html_url":"https://github.com/projectbluefin/actions/issues/18","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-02T03:01:26Z"},{"title":"[Track C-1 follow-up] bluefin-lts needs a promotion workflow before environment gate can apply","html_url":"https://github.com/projectbluefin/actions/issues/27","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-02T02:40:42Z"},{"title":"[Track D-2] Scheduled skill audit + skill linting","html_url":"https://github.com/projectbluefin/actions/issues/20","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-02T02:16:49Z"},{"title":"[Track D-2] Scheduled skill audit + linting","html_url":"https://github.com/projectbluefin/actions/issues/28","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-02T02:11:16Z"},{"title":"Epic: Autonomous Deterministic Factory — org-wide shared actions + enforced 2-human gate + self-improving loop","html_url":"https://github.com/projectbluefin/actions/issues/14","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-02T01:33:23Z"},{"title":"[Track E] Determinism audit: catalogue and classify non-deterministic surfaces","html_url":"https://github.com/projectbluefin/actions/issues/21","repository_url":"https://api.github.com/repos/projectbluefin/actions","updated_at":"2026-06-02T01:06:43Z"}]},"toil":{"count":3,"recent":[{"title":"chore(deps): pin dependencies","html_url":"https://github.com/projectbluefin/common/pull/367","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T21:00:17Z"},{"title":"chore(deps): update homebrew/actions digest to a84a03e","html_url":"https://github.com/projectbluefin/common/pull/388","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T15:31:24Z"},{"title":"chore(deps): update bluefin-branding digest to 59ca14a","html_url":"https://github.com/projectbluefin/common/pull/368","repository_url":"https://api.github.com/repos/projectbluefin/common","updated_at":"2026-06-02T15:31:24Z"}]}}}