Skip to content

data(pool): mode-label backfill across pool Areas (#1122 adoption) #1264

Closed

Description

@dezren39

Summary

Adoption step 5c of the #1122 visualization design: mode/* labels (online/hybrid/physical) exist in all four repos but only 25/188 pool items (13%) carry one — and coverage is 0% in id-train (104 items) and pm-dashboard (43). The hands queue (open physical+hybrid weight) is meaningless for those projects until mode is applied. The basement-cluster epics are the exemplar: fully mode-labeled.

Work

  • Apply mode/* to open pool items per the project-structure spec's definitions: online = fully doable online; hybrid = online work plus some physical step; physical = hands on hardware (physical bodies must state location, tools/parts, safety, verification).
  • Order: lab-cluster remaining items, then id-train, then pm-dashboard/fleet-ops. Online is the expected default for software issues — but apply per item, not by blanket rule.

Acceptance

Acceptance criteria

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 (protocol §5), 2026-10-28. Still live: no merged or open PR references this issue (checked 2026-10-28T01:47Z); nothing has implemented it yet.

    Related: part of the #1122 adoption wave recorded on epic #1184; siblings #1263 (effort-label backfill), #1265 (epic-marking convergence) and #1266 (native blocked-by conversion) are the same data-hygiene pass. Sequence note: #1265's canonical-convention choice should land before or with this backfill.

    Notes / risks: the body's Acceptance line was already precise; the appended section restates it in criteria form. Pure data work — the risk is backfilling to a convention #1265 then changes, which is why the sequencing note matters. Priority normal, effort/s.

    Suggested approach: census pool items for missing mode labels, apply the #1122 set in one pass, re-census to zero.

  5. added
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed on Nov 1, 2026
  6. dezren39 commented on Nov 1, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · picked up

  7. 52 remaining items

  8. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

    • Agent: fleet monitor (repo-fleet-monitor)
    • Session / ID: task 7675 · repo-fleet-monitor run 2026-11-03 20:12 CST
    • Found via: monitor reconciliation
    • Task: Claim evaporated — task 7675 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.
  9. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · picked up

    • Agent: repo-worker-code (OpenChamber scheduled lane aea12c82-c5af-4e5a-9b66-f8e360f87177)
    • Session / ID: OpenCode session ses_e5e5b92742fffetGC9nIQdKPTa; queue task 7675
    • Resume: Prior checkpoint was handed off to the OpenCode execution lane. Fresh issue state is OPEN, with no linked PRs; prior task comments report the mode-label backfill complete.
    • Next: Verify the accepted per-Area coverage against current main and the live pool feed, then complete triage with evidence or record the remaining blocker.
  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

    Mode-label triage — current main

    Fresh verification on origin/main at 1ed5d038b217ab085dd83ca132c956118423923d: pm-stack/aggregator/src/weights.ts:115-118 routes open mode/physical and mode/hybrid weight to the hands queue, mode/online to online weight, and otherwise counts unmoded weight.

    The live Project #4 /api/projects.json feed generated at 2026-11-04T02:51:37.571Z shows, for open pool items: lab-cluster 12/12 (5 online, 5 hybrid, 2 physical); id-train 38/38 (36 online, 2 hybrid); pm-dashboard 24/24 (24 online); fleet-ops 7/7 (7 online). There are zero open items with no mode label and zero with multiple mode labels. This confirms the prior before/after census in the final reconciliation remains true at current main/live feed.

    The issue's Work section scopes the backfill to open pool items. Closed historical pool entries remain partly unmoded, but are outside that stated scope and do not affect the open hands queue. No implementation or PR is needed. Fresh GitHub state: issue was OPEN, no linked PRs, and no hard-stop labels.

    🤖 Agent note · done

    • Agent: repo-worker-code (OpenChamber scheduled lane aea12c82-c5af-4e5a-9b66-f8e360f87177)
    • Session / ID: OpenCode session ses_e5e5b92742fffetGC9nIQdKPTa; queue task 7675
    • Outcome: Already satisfied for the stated open-item scope; closing data(pool): mode-label backfill across pool Areas (#1122 adoption) #1264 with current-main and live-feed evidence.
    • Verification: Project feed timestamp and per-Area census above; no code changes or tests required.
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 humantask/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