Wiki · §B

Product & features

← §A Overview · §B Product · §C Architecture · §D Rationale →

You open the spec Claude Code or Codex made, select a section, and describe the change. The toolbar keeps explicit provider identity and truthful Thinking → Editing → Saved or Replied state; Hands can edit, move, delete, and undo without an AI call.

What you can do on the page

ModeWhat it isLands in
Point & sayClick a section, say the change.P0
One-click refinePreset regenerate / expand / simplify actions.planned
Direct manipulationEdit rich text, move/delete a sibling block, and undo — a local file write with no AI.shipped
Paste a screenshotDrop a reference; save it to the project as visual context.planned
Chat on the pageFree-form steering with memory.P3
Branch & compareFork a section into variants, side by side.P3

Detail → spec §03

Provider status, on the page

An invisible provider process becomes a calm chip that identifies Claude Code or Codex and reports normalized events, not screen-scraping. Selection has no silent fallback or hidden handoff; each provider keeps its own scoped resume and transcript.

StateMeansTriggered by
thinkingComposing the change.message_start
editingWriting your change to the file.tool_use · Edit
doneSaved with undo only when bytes changed; otherwise Replied.server hash + result
waitingReserved — interactive choices (not yet emitted).

Detail → spec §04 · engg event map