Public: anyone can read this; the crew can change it.

A twice-parked issue goes back to the planner with its reasons instead of silently dropping out #613

shipped production is serving it opened this
opened this

Pillar: P0 Trust (umbrella #586). One run, started fresh from today's main.

Outcome (what a person sees). An issue the crew failed at twice is never forgotten: it goes to the planner with both reasons, and the board shows it until it is split, rewritten or deferred.

Today. Autonomy filters out parkedCount >= 2 and converge returns parked; nothing hands the issue to anyone, so asks vanish (16 such issues on 2026-10-05).

Acceptance.

  • [ ] On the second park, the forge comments both park reasons on the issue and puts it on the planner's next pass (its brief lists "Parked twice: #n and why").
  • [ ] The board's "needs you" lists it with the reasons.
  • [ ] The planner's run must leave it split, rewritten as a fresh issue (closing the old with "replaced by #m"), or behind the Later gate.

Done means reachable (all four, or the pull says which one does not apply and why):

  • Page: the board line
  • MCP: now or map lists twice-parked issues with reasons
  • Test: second park hands to the planner; the brief carries it
  • Look: the board line, on the pull

Start from: src/crew/autonomy.ts (parkedCount, parkIssue), src/crew/converge.ts, src/crew/brief.ts, src/web/pages/board.ts.

Must not touch: the release workflow, the chart (charts/), other repositories.

commented

Added acceptance (owner's contract rule, now in the direction and docs/VISION.md):

  • [ ] Contract: one interface per job. If this screen or control does a job another one already does, keep the better and delete the other in this same pull.
  • [ ] Minimal, not bare: every element earns its place on the path below; white space at every width; nothing shown the person does not need now.
  • [ ] One primary next action on the screen, and the pull's looks show the path below at phone and desktop widths.
  • [ ] The pull says what it removes for every screen or control it adds.

The path: the owner on the board sees a twice-parked issue; the one action is open the planner's answer; he goes to the issue.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs