docs(records): CHAT-03 deviation V-1 accepted with limits, lead decision 25
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
@@ -293,3 +293,17 @@ which stay with him. Each item names who decided it and what happened.
|
||||
refused, and a one-off correction goes to Jason if the README query
|
||||
finds any. Deploying to VM 1022 and running that query on production
|
||||
are host actions for Jason.
|
||||
25. **CHAT-03 deviation V-1 accepted, with limits.** Dewey's brief r2
|
||||
(5c5b45a2) has no durable receipts. So an exact retry across a
|
||||
controller restart refuses `stale-incarnation` instead of returning the
|
||||
original receipt, which CHAT-01 line 145 and CHAT-01C line 212 promise.
|
||||
Sage accepts it for CHAT-03, because it replays nothing and fails
|
||||
closed. Three limits apply:
|
||||
- the client shows `stale-incarnation` as "outcome unknown, check the
|
||||
transcript" and never resends on its own;
|
||||
- a fixture proves that no retry after a restart reaches the engine;
|
||||
- CHAT-04's durable receipts must restore the contract behavior, and
|
||||
V-1 closes only then. CHAT-04's brief lists it as required.
|
||||
Rocko's R2 on the same brief (07b938fb) requests one change: an idle
|
||||
slot with empty clears does not prove an interrupted turn. Dewey
|
||||
separates receipt settlement from the stop proof in r3.
|
||||
|
||||
Reference in New Issue
Block a user