Refine recovery guidance and explore navigation and rendering
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a0cffe-206f-7323-89d3-b20ca4cf4bf9
This commit is contained in:
parent
21030784b1
commit
642163a1ed
21 changed files with 407 additions and 15 deletions
|
|
@ -32,3 +32,14 @@ offline operation; untracked best-effort upload, which lacks restart recovery.
|
|||
Proposed connections: [Local Commit Boundary](LocalCommitBoundary.md) provides a
|
||||
persistent origin; detected divergence may create context for [Conflict Copy](ConflictCopy.md).
|
||||
Neither relation implies every sync needs a conflict copy. See the VC-02 walkthrough.
|
||||
|
||||
## Supersession contract — 2026-09-26
|
||||
|
||||
If reconciliation replaces pending operation P with revision c and operation Q,
|
||||
commit c, Q and P's superseded/non-retryable status in one recoverable transaction.
|
||||
After a restart, the queue must not retry P as active work. An already transmitted
|
||||
P cannot be recalled by this local transaction: the receiver still needs appropriate
|
||||
version/ancestry preconditions or reconciliation. A late receipt for P updates P's
|
||||
history, never clears Q or overwrites c. Trace both crash boundaries and in-flight
|
||||
races before asserting this contract. This is proposed guidance, not an executed
|
||||
storage test; see [shared guidance revision](../reviews/SharedGuidanceRevision.md).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue