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

The planner defers work that serves no pillar, and says so #612

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). When the planner opens work, each issue names its pillar; anything that fits no pillar goes behind the Later gate with one sentence why, instead of onto the ready list.

Today. src/crew/brief.ts tells the planner to split and link; nothing asks it to name a pillar or defer.

Acceptance.

  • [ ] The planner's brief: give every new issue a pillar from the direction; link anything that fits none behind the repository's Later gate (title starts "Later gate:") with one sentence why.
  • [ ] The plan tool refuses an entry with no pillar unless later: true, and links later entries behind the gate.

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

  • Page: deferred items show behind the gate on the map
  • MCP: plan with and without a pillar
  • Test: no pillar refused; later entries blocked by the gate
  • Look: the map after a plan, on the pull

Start from: src/crew/brief.ts, src/actions/plan.ts, src/http/mcp.ts (plan).

Depends on: #610 (pillar labels).

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

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs