Skip to content

impl(aggregator/collector): Project pool resolves a minority of board/roadmap refs (172 fixture fallbacks) - raise coverage and publish the ratio #1141

Closed

Description

@dezren39

Finding

Evidence (live review 2026-10-26 ~22:40 CDT, laptop loopback + gh, cross-checked): Footer tonight: "items: live (project pool - fleet feed - 3m old) + fixtures for 172 ref(s) outside the pool". The board has 107 cards and the pool 139 items, yet most GitHub issue/PR states layered onto cards still resolve from FIXTURES - invented states presented with the same badges as live ones. A reader cannot tell which badges are real.

Proposal

(1) Collector/project: widen pool resolution (the pool should carry the refs the board/roadmap actually link - backfill via the orchestrator's label-gated auto-add plus a one-time sweep of board/roadmap refs). (2) Aggregator: fixture-resolved badges render visually distinct (e.g. hollow + "unverified") until coverage is near-complete. (3) /api/health publishes resolved-live vs fixture counts as a tracked metric.

Acceptance

Activity

  1. added
    kind/featureNew feature or capability request
    app/pm-stackpm-stack (Pad/Grist) in developing-today/code
    on Oct 27, 2026
  2. developing-today commented on Oct 27, 2026

    @developing-today
    Contributor
  3. dezren39 commented on Oct 29, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · done

    Evidence (fresh GitHub reads at HEAD):

    Route: enqueued as queue task 3032 (small_fix, dedupe repo-health:v1:fix:developing-today/code:issue:1141): track the per-item resolution source through items() (pool | projector | fixture), render fixture-resolved items distinctly (hollow + "unverified") on board/roadmap/item pages, publish resolved-live vs fixture counts + ratio in /api/health, with tests for all three. The issue stays open; this triage task completes as triaged.

  4. added
    queue/queuedHas a queued task in the Supabase agent queue
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed
    queue/claimedQueue worker lifecycle state
    work/assignedQueue worker lifecycle state
    on Oct 29, 2026
  5. 40 remaining items

  6. added
    status/parkedDeliberately paused with a recorded resume condition
    on Oct 30, 2026
  7. dezren39 commented on Oct 30, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · parked

  8. dezren39 commented on Oct 30, 2026

    @dezren39
    MemberAuthor

    Agent note — picked up (resume)

  9. added
    queue/claimedQueue worker lifecycle state
    and removed
    status/parkedDeliberately paused with a recorded resume condition
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    on Oct 30, 2026
  10. dezren39 commented on Oct 30, 2026

    @dezren39
    MemberAuthor

    Agent note — parked (CI runner backlog)

  11. added
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    and removed
    queue/claimedQueue worker lifecycle state
    on Oct 30, 2026
  12. dezren39 commented on Oct 30, 2026

    @dezren39
    MemberAuthor

    Agent note — parked again (check still queued)

  13. dezren39 commented on Oct 30, 2026

    @dezren39
    MemberAuthor

    Agent note — parked on merge queue (lane C, 2026-10-29)

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/codekind/featureNew feature or capability requestqueue/parkedQueue task is parked (waiting on CI, time, or an event)status/parkedDeliberately paused with a recorded resume conditionwork/assignedQueue worker lifecycle state

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions