v0.9.3
v0.9.3
Escalation cards
- "Open task body" on an escalation card used to be a dead end. It now actually opens the task, where you can edit the body, relaunch it, or split it.
When the engine stumbles
- The engine now recovers in seconds instead of a long stall, and the app waits for it to genuinely be ready before continuing — it no longer presses ahead against an engine that is still booting.
Resuming runs
- Resuming a test-first run reuses the baseline check from launch time and no longer re-runs the gates of rounds that have already run, so a resume just continues instead of re-checking completed work.
Documents
- The Documents area is now an operational workspace, including a chat summary.
Flock map
- Candidates on the Flock map are now spread out by relative rank, so the map shows where each candidate stands instead of clumping them.
Journey and guide
- In the journey, an accepted task's next door is now the release, with the redo option sitting behind it.
- The guide — in every locale — now shows each bug and task its position on the ladder and its next door.
Written directly from terse commit titles, so two bullets are read as best understood rather than verified against the UI: the exact shape of the new Documents workspace (and whether the chat summary is user-facing), and the precise Flock map layout change. The internal items (API schema regenerations, test double changes, desktop build plumbing) have no user-visible effect and are omitted.
What shipped
M-001
- T-253 Refining scope is not a workflow: the escalation card's 'Open task body' is a dead end — no editor, no relaunch, no split (
b01f424) - T-253 Refining scope is not a workflow: the escalation card's 'Open task body' is a dead end — no editor, no relaunch, no split (
294b4b1) - T-254 Reuse the launch-time baseline gate when resuming test-first runs (
ffa9762) - T-254 Reuse the launch-time baseline gate when resuming test-first runs (
f8711b5)
Landed outside the loop
- api: regenerate openapi.json after #7 (chat summary) (03573bf) — Jose Rullan
- Turn Documents into an operational workspace (#7) (5b4218f) — jrullan [PR #7: Turn Documents into an operational workspace]
- api: regenerate openapi.json and generated.ts (split_task had drifted) (ae757d5) — Jose Rullan
- engine start: recover in seconds, and let the caller wait for the process rather than a guess (B-298) (dd8a384) — Jose Rullan
- engine: advertise engine.json only once the bound socket is about to serve (B-298) (f459466) — Jose Rullan
- strategy: a resume does not re-run the gate of the rounds it replays (ff24c38) — Jose Rullan
- fake-engine: answer the journey projection (GET /v1/projects/{id}/next/{ref}) (180ba4c) — Jose Rullan
- Spread Flock map candidates by relative rank (9a22ef7) — Jose Rullan [PR #6: Improve relative spacing in the Flock map]
- journey: an accepted task's door is the release, the redo stays behind it (75b719d) — Jose Rullan
- guide, localized: every bug and task carries its ladder position and its next door (21f9fad) — Jose Rullan
- build: make desktop embeds the fresh bundle but never dirties the tracked one (6d34442) — Jose Rullan