docs: reconcile authority retirement and qualification cadence - #5197
Merged
Merged
Conversation
Signed-off-by: huangruiteng <14976749+huangruiteng@users.noreply.github.com>
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.
Goal And Delivered Outcome
The current shared-authority and TypeScript RFC frontiers still counted already-merged delivery as pending work. Reconcile them against
ce3862e33, live caller inspection and existing canonical tasks, and define when each remaining writer, capture hook and Python facade can actually be removed.main.Scope And Continuation
Complete within the requested planning scope. This PR changes documentation only; it does not delete runtime code, select a release default, migrate an active Goal or claim a completed soak. No additional dead module is certified by this audit.
The ledger gives proposed engineering windows, exact deletion conditions, fault/recovery checks and stop conditions. Existing promotion/profile/projection tasks and #4931/#5106/#5130/#5139/#4915 own relevant follow-through; no duplicate implementation program is created. Preserve migration and original-receipt readers separately from obsolete normal writers.
Validation
ce3862e33; documentation head:76381668e189ed070d7fb412fe2f831cadb75fca(no runtime delta).control-plane-maintainability-ratchet-smoke.py: unchangedloopx.statusreexports 119 exceed 117. Independently reproduced in a pristine worktree atce3862e33; native premerge classifies this asadvisory_inherited_failure. No threshold raised.git diff --check; public-boundary scan clean. Two unrelated existing registry projection warnings remain.tests/control_plane/test_authority_archive.pyandtest_runtime_shadow_bounded_e2e.py: 19 tests, covering CLI archive/upgrade/cutover and bounded source capture.tests/control_plane_ts/local_authority_migration.test.tsandauthority_archive_crash.test.ts: 15 tests; isolated File/SQLite, interruption and recovery. Node 22.22.3 / SQLite 3.51.3.Public fixtures reproduce the suite checks; the private snapshot adds bounded evidence only and is not a public reproducer. Runtime semantics and frontend behavior are unchanged.
Frontend / Visual Evidence
UI impact: none. No documentation chrome, public first-screen or frontend source changes.
Type of Change
LoopX Area
Technical Direction
Overall R3/R4/R5/R6; shared authority D1-D3; TypeScript migration T0-T4. Future-facing simplification: retire the replaced implementation with its last caller; retain explicit migration obligations instead of another compatibility writer.
Shared-authority RFC fixture impact
No fixture schema or runtime contract change. Existing File/SQLite and legacy-source suites plus a detached authorized snapshot were used to check the plan's evidence boundary. PostgreSQL three-arm routing qualification is not applicable to this documentation-only diff and is not claimed.
Boundary Checklist
Exact-scope quality receipt:
cqr_099b46f5c9cf85cc7910, fingerprint099b46f5c9cf85cc7910024c1dc3668a13dba302b9e39621edfa5ad54b701e49, verified valid for all eight files. Safe-fix allowed, none applied; zero blockers/warnings and one inherited-test advisory; no safe-fix pass applied. Native premerge passed, no manual holds. This does not grant merge authority.