Advance dependency roots with guarded source implementations
Assistant: codex Assistant-Model: gpt-6.1-sol Assistant-Session: 01a10391-6355-7b41-b0fa-3e14e874f091
This commit is contained in:
parent
6c5191b643
commit
ea5c32256f
2 changed files with 77 additions and 0 deletions
|
|
@ -30,6 +30,7 @@
|
|||
| workplan | RMGR-WP-0016 | finished | — | workplans/RMGR-WP-0016-interface-canon-consumer-review.md |
|
||||
| workplan | RMGR-WP-0017 | finished | — | workplans/RMGR-WP-0017-projection-retry-convergence.md |
|
||||
| workplan | RMGR-WP-0018 | finished | — | workplans/RMGR-WP-0018-publisher-registry-image-refresh.md |
|
||||
| workplan | RMGR-WP-0019 | active | — | workplans/RMGR-WP-0019-historical-source-admission.md |
|
||||
| task | RMGR-WP-ADHOC-2026-09-06-T01 | done | — | workplans/ADHOC-2026-09-06.md |
|
||||
| task | RMGR-WP-ADHOC-2026-09-09-T01 | done | — | workplans/ADHOC-2026-09-09.md |
|
||||
| task | RMGR-WP-ADHOC-2026-09-11-T01 | done | — | workplans/ADHOC-2026-09-11.md |
|
||||
|
|
@ -129,6 +130,9 @@
|
|||
| task | RMGR-WP-0018-T01 | done | — | workplans/RMGR-WP-0018-publisher-registry-image-refresh.md |
|
||||
| task | RMGR-WP-0018-T02 | done | — | workplans/RMGR-WP-0018-publisher-registry-image-refresh.md |
|
||||
| task | RMGR-WP-0018-T03 | done | — | workplans/RMGR-WP-0018-publisher-registry-image-refresh.md |
|
||||
| task | RMGR-WP-0019-T01 | done | — | workplans/RMGR-WP-0019-historical-source-admission.md |
|
||||
| task | RMGR-WP-0019-T02 | wait | — | workplans/RMGR-WP-0019-historical-source-admission.md |
|
||||
| task | RMGR-WP-0019-T03 | wait | — | workplans/RMGR-WP-0019-historical-source-admission.md |
|
||||
| intake | RMGR-IN-0001 | closed | — | intakes/intakes.md |
|
||||
| intake | RMGR-IN-0002 | closed | — | intakes/intakes.md |
|
||||
| intake | RMGR-IN-0004 | closed | — | intakes/intakes.md |
|
||||
|
|
|
|||
73
workplans/RMGR-WP-0019-historical-source-admission.md
Normal file
73
workplans/RMGR-WP-0019-historical-source-admission.md
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
---
|
||||
id: RMGR-WP-0019
|
||||
type: workplan
|
||||
title: "Admit exact historical source views after receiving preservation support"
|
||||
domain: infotech
|
||||
repo: repo-manager
|
||||
status: active
|
||||
owner: codex
|
||||
created: "2026-10-04"
|
||||
updated: "2026-10-04"
|
||||
flavor: implementation
|
||||
depends_on: []
|
||||
---
|
||||
|
||||
## Goal
|
||||
|
||||
Unblock normal authoritative registration of the exact closed Activity legacy
|
||||
source views and Custodian retired ADHOC source after receiving preserves their
|
||||
existing records. Preserve every legacy source byte, label and UUID; do not
|
||||
expand canonical syntax or the general grandfathering rules. CUST-WP-0077 owns
|
||||
cross-owner coordination with STATE-WP-0095.
|
||||
|
||||
## Review exact historical receiving contract
|
||||
|
||||
```task
|
||||
id: RMGR-WP-0019-T01
|
||||
status: done
|
||||
priority: high
|
||||
```
|
||||
|
||||
Seven Activity sources yield four existing parents/64 closed bound tasks;
|
||||
three split views repeat the archived parent. One Custodian retired source keeps
|
||||
its existing parent/task IDs. Earlier /tmp/activity-core-bound-history-write.py
|
||||
is superseded and must not be applied: registrar bypass alone would admit an
|
||||
unsupported receiving projection. RMGR-WP-0014/0015 are finished and do not own
|
||||
this new implementation demand; this workplan is not residual.
|
||||
|
||||
## Enable exact frozen registrar exceptions after receiving deployment
|
||||
|
||||
```task
|
||||
id: RMGR-WP-0019-T02
|
||||
status: wait
|
||||
priority: high
|
||||
depends_on: [STATE-WP-0095-T03]
|
||||
blocked_on: "state-hub owner STATE-WP-0095-T03 must return deployment/version evidence for exact immutable historical receiving before applying registrar allowance"
|
||||
```
|
||||
|
||||
Prepared code permits only source paths with reviewed full SHA256 digests in
|
||||
repo_manager/historical_sources.py. Strict conformance scans retain their legacy
|
||||
findings. Unknown/missing/altered source refuses before allocation. Source UUIDs
|
||||
are neither changed nor allocated for these histories. Receiving and registrar
|
||||
manifests must remain identical. Apply helper requires a deployment receipt.
|
||||
|
||||
## Run normal owner sync and verify preserved identities
|
||||
|
||||
```task
|
||||
id: RMGR-WP-0019-T03
|
||||
status: wait
|
||||
priority: high
|
||||
depends_on: [RMGR-WP-0019-T02]
|
||||
blocked_on: "repo-manager owner must run normal activity-core and the-custodian sync after the deployed receiving gate and return preserved historical UUID/task ownership receipts"
|
||||
```
|
||||
|
||||
Use rmgr sync --path <owning-repo> --push. No deep-check repair or direct hub UUID
|
||||
patch substitutes for receiving. Historical unrelated stale projections are not
|
||||
retirement-authorized by this workplan. Feed receipts back to STATE-WP-0095-T04.
|
||||
|
||||
## Offline evidence, 2026-10-04
|
||||
|
||||
Prepared registrar suite: 38 focused cases passed (identifiers, registrar,
|
||||
Custodian legacy identity and exact frozen source cases). Read-only execute=False
|
||||
against both current owning repos accepted exact histories without source writes.
|
||||
Implementation is staged; deployment gate is unresolved.
|
||||
Loading…
Add table
Add a link
Reference in a new issue