--- id: RMGR-WP-0015 type: workplan title: "Preserve bound historical suffix tasks during normal sync" domain: infotech repo: repo-manager status: finished owner: codex topic_slug: infotech created: "2026-09-09" updated: "2026-09-09" state_hub_workstream_id: "20b82674-0459-5075-9fc9-8f95ccb940bb" --- Origin: RMGR-IN-0003. Net Kingdom has already repaired the original T08a source label, but the general ordinary-registration refusal remains. ## Scope the ordinary registration gate ```task id: RMGR-WP-0015-T01 status: done priority: medium state_hub_task_id: "b45b78c9-720b-50fe-86de-d263f8a9e813" ``` Preserve existing UUIDs on parent-qualified TNN suffix tasks marked done/cancel in finished, archived, or legacy completed workplans. Report their invalid labels in the assignment receipt and retain strict conformance diagnostics. Do not allocate historical UUIDs, accept unknown local aliases, or bypass any identity collision. Active or unbound invalid records still fail before writes. ## Prove preservation and rejection boundaries ```task id: RMGR-WP-0015-T02 status: done priority: medium state_hub_task_id: "46f87efc-363b-5345-bea9-8bf8b99596a4" ``` Cover unrelated canonical allocation, unchanged historical source bytes, idempotency, dry run, invalid/missing UUIDs, active records, local aliases, and collisions. Run the complete suite and a read-only Net Kingdom preflight. Validation: 181 tests passed; targeted Ruff checks passed. Net Kingdom read-only identifier preflight passed with no assignments or file changes. RMGR-IN-0003 resolved; no implementation residuals.