Repository navigation
Closed
Labels
app/pm-stackpm-stack (Pad/Grist) in developing-today/codepm-stack (Pad/Grist) in developing-today/codeeffort/mMedium: expected under 1 day of workMedium: expected under 1 day of workkind/choreRoutine maintenance, housekeeping, dependency hygieneRoutine maintenance, housekeeping, dependency hygienemeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedIntake review done: acceptance criteria, links, and normalized labels addedpriority/normalOrdinary priority (the default)Ordinary priority (the default)source/humanFiled directly by a humanFiled directly by a human
Description
Part of epic #1184 (PM stack coherence review, 2026-10-26).
Combines github-audit P10 and P11. Component label split-brain: app/aggregator vs app/pm-stack partition PM issues arbitrarily (security issues under one, epics under the other; #902 under neither, using area/infra), so no single label retrieves the PM backlog. Status-label hygiene also fails: closed #1046 carries both status:done and status/in-progress, and founding issues #851/#852/#902 sit in status/needs-triage while their deliverables shipped. Note: there is no kind/meta label in this repo, so this files under kind/chore.
Acceptance:
- A single canonical label search returns the full open PM backlog (spot-checked against the audit tables), including impl(dns-registry): recurring DNS backup job, renewal/cost tracking, dashboard view of the domain register #902; filing docs name the canonical label and the retired label is removed or aliased in docs.
- A sweep report lists status-label violations before/after; Dashboard: add program status/roadmap page (/program) #1046 carries exactly one status label.
- design(aggregator): quota + throughput view — pooled quotas, resets, burn rates, model-choice support #851, design(aggregator): 'needs you' attention view — session state taxonomy, machine-first #852 and impl(dns-registry): recurring DNS backup job, renewal/cost tracking, dashboard view of the domain register #902 each have a recorded disposition (closed-as-shipped with PR links, or re-scoped with acceptance criteria).
Acceptance criteria
- A single canonical label search returns the full open PM backlog (spot-checked against the audit tables), including impl(dns-registry): recurring DNS backup job, renewal/cost tracking, dashboard view of the domain register #902; filing docs name the canonical label and the retired label is removed or aliased in docs.
- A sweep report lists status-label violations before/after; closed Dashboard: add program status/roadmap page (/program) #1046 carries exactly one status label.
- design(aggregator): quota + throughput view — pooled quotas, resets, burn rates, model-choice support #851, design(aggregator): 'needs you' attention view — session state taxonomy, machine-first #852 and impl(dns-registry): recurring DNS backup job, renewal/cost tracking, dashboard view of the domain register #902 each have a recorded disposition (closed-as-shipped with PR links, or re-scoped with acceptance criteria).
Metadata
Metadata
Assignees
Labels
app/pm-stackpm-stack (Pad/Grist) in developing-today/codepm-stack (Pad/Grist) in developing-today/codeeffort/mMedium: expected under 1 day of workMedium: expected under 1 day of workkind/choreRoutine maintenance, housekeeping, dependency hygieneRoutine maintenance, housekeeping, dependency hygienemeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedIntake review done: acceptance criteria, links, and normalized labels addedpriority/normalOrdinary priority (the default)Ordinary priority (the default)source/humanFiled directly by a humanFiled directly by a human
Activity
developing-today commentedon Oct 27, 2026
CODE-356
dezren39 commentedon Oct 28, 2026
Intake review
Fleet-monitor intake pass (protocol §5), 2026-10-28.
Still live: verified this run — the issue is open, and a merged-PR search found no PR that explicitly resolves it (no fixes-reference; the only real merged hit in the search set, PR #1318, does not mention it). It does not merely look solved.
Related: Related: epic #1184; items named in the body: #1046, #851, #852, #902.
Notes / risks: Risk: relabelling is fleet-visible — do the before/after sweep report in the same pass so the change is auditable.
Suggested approach: Suggested approach: pick app/pm-stack as canonical (it is the label this batch already carries), alias/retire app/aggregator in filing docs, then run the status-invariant sweep.
Labels normalized this pass (see the issue's label set); acceptance criteria appended to the body as the standard
## Acceptance criteriasection, original body preserved verbatim above it.13 remaining items
dezren39 commentedon Nov 1, 2026
🤖 Agent note · handed off
dezren39 commentedon Nov 1, 2026
🤖 Agent note · picked up
label_migration_partial.queue/4938-1222-canonical-pm-statusis clean at70a595abut 10 commits behindorigin/main; worktree is/home/user/git/fleet/4938. Prior run completed the status sweep and partially added canonical labels before a GraphQL 502.dezren39 commentedon Nov 1, 2026
🤖 Agent note · done
app/pm-stackis documented for new PM-stack / aggregator filings;app/aggregatoris retained as a legacy alias. All 98 openapp/aggregatorissues now also haveapp/pm-stack; impl(dns-registry): recurring DNS backup job, renewal/cost tracking, dashboard view of the domain register #902 is included, and the open canonical-label search returns 230 issues.status:done+status/needs-triage), preserved because ofdo-not-auto-edit. Dashboard: add program status/roadmap page (/program) #1046 is closed with onlystatus:done. design(aggregator): 'needs you' attention view — session state taxonomy, machine-first #852 is closed. Removed the duplicatestatus/parkedfrom Phase 3 (audit) of #4000 — closing reconstruction-admission inventory for pkgs/id #4001 while retainingstatus/blockedfor its gate andqueue/parkedfor the queue state.git diff --checkpassed; docs-only change, no code tests applicable. No required PR checks; CodeRabbit reported neutral/skipping.Merge pull request #4009 from developing-today/queue/4938-1222-canoni…