🤖 Apply lean Athanor review fixes

Adept dispatches no longer pass a model alias over the pin. Igor checks
the stamped model id of plan, attack and phase-review outputs before
acting on them. Implementation work no longer goes to the Athanor as an
unplanned brief. The spawning reference says plainly that "verified"
means read from the schema, marks fork availability unverified, and
cites the 184/184 evidence for alias-over-pin. Minor consistency fixes:
trunk notes, re-check failure path, staging, fallout diffs, run-log
timing.
This commit is contained in:
2026-10-05 22:18:14 +02:00
parent 146a48c343
commit 5909221022
7 changed files with 25 additions and 22 deletions
@@ -16,7 +16,7 @@ Rules:
- Plan: <path> · Build plan: <path>
- Branch: <branch> · Start commit: <hash>
- Trunk notes: <path or "none">
- Trunk notes: <path>
- Athanor: <model id> · Session journal: <path>
```
@@ -25,8 +25,8 @@ Rules:
```markdown
## Phase <N> — <title>
| Block | Owner (model id) | Start | End | Commit | Tokens (if known) |
|---|---|---|---|---|---|
| Block | Owner (model id) | Commit | Tokens (if known) |
|---|---|---|---|
```
## Handoff note (one per block, written by the block's owner)
@@ -58,6 +58,6 @@ Rules:
After the review, Igor (or the fixer) appends the review report path, the fix-pass commits, the re-check result, and the minors logged as follow-ups.
## Trunk notes (optional, written at intake)
## Trunk notes (written by the Athanor at intake)
Short, for the next agent that has not read the code: key files and seams, invariants the phase touches, every consumer of a changed semantic, the gate command, known traps. A page, not a design document.