🤖 dispatch: executor claude failed: runner error: agent run ended in error (see stderr)
🤖 dispatch: routing: executor=claude (default — no executor: label) — starting headless run
🤖 dispatch: executor claude failed: runner error: agent run ended in error (see stderr)
🤖 dispatch: routing: executor=claude (default — no executor: label) — starting headless run
🤖 dispatch: executor claude failed: runner error: agent run ended in error (see stderr)
🤖 dispatch: routing: executor=claude (default — no executor: label) — starting headless run
Sprint-planning split (2026-08-18): this issue bundles a mechanical bug fix with a repo-graduation decision. For CAD execution, only part 1 is dispatchable — a headless agent should fix the…
Fixed — 125c99b, plus mathias/brain@8ef0564 regenerating the file. task check green.
- Truncate on a rune boundary, not a byte offset
- Red-first property test
utf8.Valid…
Shipped option 2 — 3e537bd. task check green.
brain_context now returns a pending_review block when anything in brain/raw/ is older than 14 days:
{"pending": 4, "aging":…
Done — 4e6fc7a. task check green.
brain_indexno longer intools/list- Auto-index after write untouched — it never went through the MCP verb.
internal/brainstore.Store…
Fixed with (1) app-level retry + (3) fail-fast ordering — 9a232ad. They compose, as the issue predicted, and each fixes a different half.
Retry: 8 attempts, 1s doubling to a 30s cap,…
Correction to the comment above: the wiki/index.md truncation bug is #93, not #92.