Skip to content

Program tending: scheduled care for roadmaps, epics, projects, and stalled PRs #1352

Open

Description

@dezren39

Work (Drew, 2026-10-27)

The fleet monitor tends issues and queue state; nobody tends the
planning layer. Build program-tending (daily, all four repos,
≤~12 actions/run, everything logged):

  • Epics: open epic issues — child progress, last activity,
    body-vs-reality. Silent 7+ days → status comment (last movement,
    next step, blockers); all children closed → completion comment
    proposing closure.
  • Roadmaps: ROADMAP.md + planning/roadmaps vs landed work.
    Drift is fixed by PR (forward-looking rows only — never Done
    rows); ambiguous drift gets meta/roadmap-drift + a comment
    instead of a guess.
  • Projects: board items whose status contradicts issue/PR
    reality get corrected where possible; unreadable board state is
    reported, never fabricated.
  • Stalled PRs: open PRs with no activity in 48h+ (and no
    held/do-not-merge) get one check-in comment naming what they're
    waiting on + the next step; fleet-owned PRs that merely need
    shepherding get a pr_shepherd queue packet instead of only a
    comment. Drew's own feature PRs: comment at 7 days, never a
    packet.
  • Loose ends: parent/epic notification when children close,
    duplicate cross-links, and the aging user/review list surfaced
    daily (his queue — reported, not re-decided).

Acceptance criteria

  • Job live; first run's log shows actions (or verified
    no-actions) in all five sections.
  • First roadmap-drift PR or meta/roadmap-drift application
    lands within the first three runs, or the run reports the
    roadmaps verified-clean with the checks named.
  • A stalled PR receives a check-in inside the first two runs,
    or the run verifies none met the 48h rule.

Child of epic #1334. Filed by Muse (operator) 2026-10-27.

Activity

  1. developing-today commented on Oct 27, 2026

    @developing-today
    Contributor
  2. added
    priority/normalOrdinary priority (the default)
    queue/queuedHas a queued task in the Supabase agent queue
    area/infraInfrastructure, deployment, and operations
    effort/mMedium: expected under 1 day of work
    meta/enrichedIntake review done: acceptance criteria, links, and normalized labels added
    on Oct 27, 2026
  3. 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 1, 2026
  4. 110 remaining items

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

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

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

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

    • Agent: fleet monitor
    • Session / ID: task 8167 (repo-fleet-monitor run 2026-11-05T15:45:48Z)
    • Found via: monitor reconciliation (Duty 1 claim/label divergence repair)
    • Task: Claim evaporated: task 8167 is queued and unclaimed in repo-health-code-pilot, but this issue still carried claimed labels. Labels reset to the truth (queue/queued + status/needs-triage). Checkpoint stage at evaporation: handed_off.
    • Expectation: The next lane claim picks task 8167 up from the queued state and posts a fresh pickup note.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area/infraInfrastructure, deployment, and operationseffort/mMedium: expected under 1 day of workkind/featureNew feature or capability requestmeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedmeta/roadmap-driftROADMAP/docs drift from the codepriority/normalOrdinary priority (the default)queue/queuedHas a queued task in the Supabase agent queuesource/creatorFiled by the new-issue-creator jobstatus/needs-triageNot yet triaged; needs a first looktask/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