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

Triage: the planner places every thought within minutes and answers in the feed where it went and what it changed #652

shipped production is serving it opened this has it
opened this

Pillar: P7 Steering (#593), linked to the alignment work (#610-#615). First wave. One run, fresh from main.

Why. The owner: "the continuous thought that I am relaying is how this will work, so you and the forge need to be built for it." He steers by streaming thoughts, mid-flight, sometimes repeating or reversing earlier ones. Nothing may be lost or mangled.

Outcome. Within minutes of each thought the planner decides what it is (new work, an amendment to an open issue, a vision or direction change, a decision, a reversal), acts on the map, and answers under the thought in one or two lines.

Today. The planner runs on the direction issue when the map is thin (planIfThin); nothing reacts to a thought.

The path: the owner sends a thought and glances back at the feed; the reply under it says where it went (with links) and what it displaced; primary action open the placed item, or answer the planner's one question.

Acceptance.

  • [ ] thought.received queues a short planner triage run (batched: thoughts within two minutes go together), outside the builder slots, under the day's ceiling.
  • [ ] The triage writes a placement record per thought: kind (work, amendment, vision, decision, reversal), the issues opened, linked, amended by comment, deferred or marked superseded, and the reply text.
  • [ ] The reply is a comment under the thought's post: one or two lines. An ambiguous thought gets its best placement plus one short question, never silence.
  • [ ] Every placed issue names its pillar (#610) and links back to the thought.
  • [ ] Minimal, not bare: one primary next action; the pull's looks show the path at phone and desktop widths and say what it removes.

Done means reachable:

  • Page: the reply under each thought in the feed
  • MCP: thought {id} returns its placement
  • Test: each kind places correctly on fixtures (decider stubbed); ambiguous gets a question; batching
  • Look: a thought with its reply

Removes: nothing.

Start from: src/crew/autonomy.ts, src/crew/brief.ts, src/crew/plan.ts, src/actions/plan.ts, src/crew/decide.ts.

Depends on: #651.

Must not touch: the release workflow, the chart, other repositories.

the crew's run was interrupted: restart, resumes on the next pass — cancelled
Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs