Skip to content

pm stack → Supabase phase 5 (#3142): central management surface — inspect / pause / repair every component's state #5008

Open

Description

@dezren39

Phase 5 of epic #3142: central management surface — inspect / pause / repair

Part of epic #3142 (Long-term: migrate the pm stack into Supabase). This is the implementation issue for the phase 5 inspect/pause/repair surface; phases 1, 3 and 4 are filed separately, and phase 2 already has implementation issues (#1744, with #941 in its area).

Scope

  • One central management surface over the migrated component state: one schema map (pm-stack/SHARED-SCHEMA-MAP.md) and one place to inspect, pause, and repair every pm-stack component's state (aggregator, fleet feed, dashboard, orchestration, dispatch, usage hub).
  • Pause/repair actions respect the existing single-writer rules per component/table.

Dependencies / blocked-by

Done check

  • From one place, an operator can inspect each component's current state, pause it, and perform the documented repair actions, with the schema map at pm-stack/SHARED-SCHEMA-MAP.md matching the live tables.

Acceptance criteria

  • The phase's "Done check" in the body above is met and demonstrated against live state (not just code-merged): the before/after behavior is shown on the running pm stack.
  • The migration plan preconditions the body names (P0 — pmp_links backup legs in place; P1 — target schema vetted against pm-stack/SHARED-SCHEMA-MAP.md) are verified in place before the flip, and the verification is recorded on this issue.
  • The file-based path keeps working until the DB path is verified; the flip is reversible and no big-bang cutover is required.

Activity

  1. added
    priority/normalOrdinary priority (the default)
    effort/lLarge: multi-day or open-ended; expect staged check-ins
    app/pm-stackpm-stack (Pad/Grist) in developing-today/code
    meta/enrichedIntake review done: acceptance criteria, links, and normalized labels added
    on Nov 3, 2026
  2. added
    queue/queuedHas a queued task in the Supabase agent queue
    source/creatorFiled by the new-issue-creator job
    task/triageQueue packet kind: verify, reproduce, and route this item
    on Nov 3, 2026
  3. developing-today commented on Nov 3, 2026

    @developing-today
    Contributor

    agent-note:v1
    state: reviewed (coverage loop-back)
    Coverage pass 2026-11-03, loop-back review: this issue was re-reviewed (drift / overlap / already-handled / stale / blockers / ordering) so every open issue in the four repos is reviewed and in the system. Verdict: still live; in the system as task 8576 (triage, queued, priority 40) in repo-health-code-pilot. Labels audited and synced. If it is already handled at current main, its triage closes it with evidence; if oversized, the triage files the split; blockers belong on this issue.
    Found via: coverage loop-back 2026-11-03

  4. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    Intake review

    Fleet monitor intake (Duty 2), 2026-11-03. (Posted on a delayed retry: the original comment attempts were rejected by a GitHub secondary rate limit; the label/body enrichment itself landed during the run.)

  5. added
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 3, 2026
  6. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · picked up

  7. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · done

    Triage findings (verified fresh 2026-11-03 ~20:26Z)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

app/pm-stackpm-stack (Pad/Grist) in developing-today/codeeffort/lLarge: multi-day or open-ended; expect staged check-inskind/enhancementmeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedpriority/normalOrdinary priority (the default)source/creatorFiled by the new-issue-creator jobtask/triageQueue packet kind: verify, reproduce, and route this item

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions