Skip to content

data(pool): effort-label backfill for pm-dashboard and id-train pool items (#1122 adoption) #1263

Open

Description

@dezren39

Summary

Adoption step 5b of the #1122 visualization design: effort labels exist in all four repos but coverage is uneven — measured 2026-10-26 against the live pool (188 items): 120/188 (64%) carry effort/*; pm-dashboard is 93% unsized (~40 items) and id-train has ~25 unsized. Unsized weight renders as a separate honest segment in the weighted rollups — but a project that is almost entirely unsized gets almost no weighted signal.

Work

  • Backfill effort/* (xs/s/m/l per the spec weights 1/4/12/40) on open pm-dashboard and id-train pool items, sized from issue scope by the orchestrator/reconciliation path or a one-time agent pass recorded here — not by bulk-guessing: each item sized on its own content.
  • Priority: epics and now/next items first (they drive the rollup headlines).

Acceptance

Acceptance criteria

  • Every open pm-dashboard and id-train pool item carries an effort/* label sized from its own content (xs/s/m/l per the spec weights 1/4/12/40) — no bulk-guessed sizes.
  • Before/after unsized counts from /api/projects.json are recorded on this issue, with pm-dashboard's ~93%-unsized baseline driven to near zero.
  • Epics and now/next items are sized first; a spot-check sample of the assigned sizes is recorded on this issue.

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. added
    source/humanFiled directly by a human
    priority/normalOrdinary priority (the default)
    effort/sSmall: expected under 2 hours of work
    meta/enrichedIntake review done: acceptance criteria, links, and normalized labels added
    on Oct 28, 2026
  4. dezren39 commented on Oct 28, 2026

    @dezren39
    MemberAuthor

    Intake review

    Fleet-monitor intake pass (2026-10-28T02:40:00Z): this issue was missing a priority/* label and/or the standard ## Acceptance criteria section and was not yet meta/enriched. The criteria section has been appended to the body (original text preserved verbatim above it) and labels normalized.

    Related: Design: #1122 (adoption step 5b); sibling step: #1262 (sub-issue inheritance, 5a).

    Notes: Data-backfill item with measured baselines in the body (188 pool items, 64% sized; pm-dashboard ~40 items at 93% unsized, id-train ~25 unsized, measured 2026-10-26). Still live: the one merged-PR search hit (PR #926) is an unrelated sops change whose text contains the number — nothing has done this backfill.

    Risks: Bulk-guessing sizes would poison the weighted rollups this exists to fix; the per-item sizing is the work, not a shortcut around it.

    Suggested approach: One recorded agent pass over the two pools, epics and now/next first, counts posted here before and after.

    🤖 Agent note · state: handed off

    • Agent: fleet monitor (repo-fleet-monitor)
    • Session / ID: repo-fleet-monitor run 2026-10-27 21:19 CDT
    • Found via: monitor reconciliation (intake enrichment duty)
    • Task: Intake enrichment — acceptance criteria appended, labels normalized, this review posted; the item itself is not being worked by the monitor.
    • Expectation: unenriched → enriched; routing/work happens through the normal queue/sweep paths.
    • Links: n/a
  5. dezren39 commented on Nov 1, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · picked up

  6. added
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed on Nov 1, 2026
  7. 27 remaining items

  8. added and removed
    queue/claimedQueue worker lifecycle state
    work/assignedQueue worker lifecycle state
    on Nov 4, 2026
  9. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

    • Agent: fleet monitor (repo-fleet-monitor)
    • Session / ID: task 8062 · repo-fleet-monitor run 2026-11-03 20:12 CST
    • Found via: monitor reconciliation
    • Task: Claim evaporated — task 8062 returned to queued and unclaimed in repo-health-code-pilot after the holding run ended without a terminal verb (checkpoint stage: handed_off). Labels reset to the truth: queue/queued + status/needs-triage. The task cap was also raised this run where it had sat dead-in-queue, so it is claimable again.
    • Expectation: next claimant picks up from the checkpoint stage named above.
  10. added
    queue/claimedQueue worker lifecycle state
    work/assignedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 4, 2026
  11. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    state: verified (task 8062)
    source: live http://amd-6.raptor-pumpkinseed.ts.net:4870/api/projects.json, fetched directly during this run; the feed has no generated-at field.

    Before / after (no label changes were eligible): pm-dashboard: 24 open pool items, 1 unsized; id-train: 38 open pool items, 1 unsized.

    Remaining unsized items, left untouched: #1054 (pm-dashboard) is OPEN and user/owned (hard stop); #183 (id-train) is OPEN with status/blocked, queue/blocked, work/assigned, and assignee dezren39. No other open item in these two feed areas is missing effort/*.

    Spot-check of existing sizes: #1056 effort/m (pm-dashboard, Week task); #1111 effort/m (pm-dashboard, Month task); #1115 effort/l (pm-dashboard, Month task); #1118 effort/s (pm-dashboard, Week task); #1149 effort/l (pm-dashboard epic). These are pre-existing labels, not assignments made in this pass.

    No code or issue labels were changed. The eligible unsized backlog is empty; task 8062 can complete as already_done. #1263 stays OPEN for future pool drift.

  12. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    state: done (task 8062; outcome already_done)

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/sSmall: expected under 2 hours of workkind/featureNew feature or capability requestmeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedpriority/normalOrdinary priority (the default)source/humanFiled directly by a humanstatus/triagedTriaged and routed (see agent note)task/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