Program position
Child owner of #445 for R-15 Gate 4.
TARGET_RELEASE = v1.30.0
PREDECESSOR = Gate 3 terminal
LEGACY_P0_OWNERS = #359 + #360
PRODUCTION_AUTHORITY_SWITCH_ALLOWED = NO
Objective
Build the durable control plane that makes enable/disable/rotate/migrate operations crash-resumable, race-free and cross-process serialized.
Required state machine
Persist authenticated operation ID/version, source/target epochs, bounded inventory/checkpoints, per-record progress or equivalent cursor, prepared/committed authority generation, recovery-required state, and exact resume/abort/finalize semantics including shutdown/cancellation.
Admission / concurrency
- ordinary protected reads/writes and migration/rekey share one coherent admission model;
- no save/autosave writes into an obsolete epoch after migration passed a record;
- no plaintext legacy read bypasses locked/migrating policy;
- exclusive migration authority for critical phases;
- conflicting processes cannot both perform authority transitions;
- crash/restart deterministically resumes or fails closed;
- exact replays do not duplicate side effects.
Existing P0 reconciliation
Acceptance
Non-goals
- all-class migration (Gate 5);
- packaged shadow qualification (Gate 6);
- production cutover (Gate 7).
Program position
Child owner of #445 for R-15 Gate 4.
Objective
Build the durable control plane that makes enable/disable/rotate/migrate operations crash-resumable, race-free and cross-process serialized.
Required state machine
Persist authenticated operation ID/version, source/target epochs, bounded inventory/checkpoints, per-record progress or equivalent cursor, prepared/committed authority generation, recovery-required state, and exact resume/abort/finalize semantics including shutdown/cancellation.
Admission / concurrency
Existing P0 reconciliation
Acceptance
Non-goals