docs(brief): PR-3 executor brief (2PC wiring, queued after #76)#80
Merged
Conversation
…e-gate HEAD, sweep findings as acceptance tests Reconciliation: the VOTE payload, Black-Box failure path, fail-closed success derivation, and the entire instance-side lock-state query verb are ALREADY DONE by #76 — PR-3 shrinks to the controller-side handshake driver, the holdForTransfer go-live intercept, and three new messages. The TS-sweep duplication scenarios (A1 x3) and the A3 phase guard are written in as explicit physical-census acceptance tests; A2/A6 reference LAB-TAIL T2/T4 as inputs. Orchestrator adjudications baked in: C3 folded as defense-in-depth, dead waitForExportData deleted in-PR, gateway-park replays at go-live (with a sanctioned fallback).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The PR-3 plan reconciled against the single-gate rewrite HEAD: most of the old plan's groundwork already landed with #76; what remains is the controller-side handshake (COMMIT -> RELEASED -> GO-LIVE), the holdForTransfer intercept, and three new messages — with the TS-sweep's three duplication scenarios written in as physical-census acceptance tests. Three orchestrator adjudications included. Execution gated on #76 merging.