Assert the reviewer fires exactly once per session

Closes the one coverage gap from the final review: the spec's
'one async call per session' efficiency claim is now directly
verified via the reviewer call count, not just implied. Also drops a
stale CarryForward-preview mention from the Review projection in the
design spec to match the shipped (cleaner) behaviour.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-01 09:47:27 -04:00
parent 95e14e6340
commit e3cfe8c70c
2 changed files with 6 additions and 3 deletions
@@ -119,8 +119,7 @@ type ReflectionView struct {
}
```
- On **Review**, the view carries `Status` + `Recap` (and the `CarryForward`
preview).
- On **Review**, the view carries `Status` + `Recap`.
- On **Planning**, the view carries the `CarryForward` line.
Unlike the M6 *profile* (large and private, deliberately kept off the wire), the