Skip to content

Commit cb39361

Browse files
committed
docs: reconcile canonical terminal repair and caller boundaries
Signed-off-by: LoopX Agent <337587101+loopx-agent@users.noreply.github.com>
1 parent 430edf1 commit cb39361

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

‎docs/architecture/rfcs/typescript-control-plane-migration-v0.md‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,18 @@ receipts retain the accepted authority reason; original receipt recovery preserv
148148
historical results and rejects a changed reason under the same operation identity.
149149
This closes that private decision chain, not the remaining monitor/handoff caller
150150
families, installed import journey or sustained SQLite qualification.
151+
The remaining actor-module Monitor, binding and terminal consumers now use real
152+
File/SQLite authority. Imported completions without a typed continuation expose
153+
an integration gap: the completion reducer permits explicit repair, but the
154+
outer terminal no-op path discarded that commit. The terminal transaction now
155+
honors that existing repair decision and retains its original operation receipt;
156+
shared provider tests cover rejection, preview, replay and subsequent closeout.
157+
Canonical completion releases its lease atomically, so response-loss recovery
158+
replaces the obsolete separate-release failure seam. A completed ordinary Todo
159+
cannot be reopened through metadata update, and fresh unmigrated claims refuse
160+
without changing the source. These are explicit 2.0 boundaries, not parity with
161+
the retired Markdown writer's split claim/lease and reopen behavior. Historical
162+
receipt recovery, broader CI and installed/natural-trial acceptance stay separate.
151163
The backend configuration catalog now describes the same 2.0 creation boundary.
152164
Exact-head review, core-developer trial and release authorization remain open. Retained outbox recovery and source
153165
lease release are concrete remaining callers, not grounds for keeping normal

0 commit comments

Comments
 (0)