Skip to content

impl(aggregator+orchestrator): Next-up view - what would be picked up next, in ladder order, across projects #1158

Closed

Description

@dezren39

Finding

Drew's requirement: queued work "clearly displayed - what would be picked up next." Today the pick order exists only as prose (priority ladder) inside the orchestration/stewardship job bodies; the actual queue state (queue/queued labels + pilot tasks + backlog NEXT sections across 4 repos) lives in goal-workspace files the dashboard never reads. The dashboard shows lined-up items inside goal measurements but no cross-project, ordered next-up list.

Proposal

Orchestrator publishes a nextUp[] section in orchestration.json (ordered candidates with project/Area, why-this-order, blockedBy, est. worker) as part of its existing run; the dashboard renders it as a section on /today + a /queue view (coordinate with the queue-view issue - this is the data contract, that is the rendering). Sweeps' adoption of the list is #911's scope; this issue makes the list exist and be visible.

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
    priority/normalOrdinary priority (the default)
    effort/mMedium: expected under 1 day of work
    source/humanFiled directly by a human
    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

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

  7. 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 Nov 4, 2026
  8. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · state: parked

  9. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  10. removed
    status/parkedDeliberately paused with a recorded resume condition
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    on Nov 4, 2026
  11. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    state: handed_off

    Lane code-c claimed task 8053 (small_fix, attempt 21/24) and assigned it to the opencode execution lane per repo-queue lane assignment. Checkpointed handed_off — the opencode claimant launches the bound session to drive task 8053 to a terminal state; this lane does not work it directly.

    Fresh verification: issue #1158 OPEN, no hard-stop labels; PR #5347 OPEN, author dezren39, head queue/8053-1158-today-next-up matching the checkpointed branch (commit 7d08192, targeted tests recorded passing in the checkpoint). Mixed claimed+parked labels synced: parked pair removed, queue/claimed + status/in-progress + work/assigned kept. CAP NOTE: attempt 21/24 — if this claim expires unbound, raising max_attempts is the fix, not repeated claims.

  12. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  13. added a commit that references this issue on Nov 5, 2026
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/mMedium: expected under 1 day of workkind/featureNew feature or capability requestmeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedpriority/normalOrdinary priority (the default)queue/claimedQueue worker lifecycle statesource/humanFiled directly by a humanstatus/in-progressQueue worker lifecycle statestatus:donetask/triageQueue packet kind: verify, reproduce, and route this itemwork/assignedQueue worker lifecycle state

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions