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:
tegwick 2026-10-04 11:01:47 +02:00
parent 6c5191b643
commit ea5c32256f
2 changed files with 77 additions and 0 deletions

View file

@ -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 |

View 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.