repo-manager/workplans/RMGR-WP-0015-historical-sync-validation.md
tegwick 3db3e7e297 Allow bound historical suffix tasks during normal sync
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a087d8-d22d-7d11-8169-bf22a729dff1
2026-09-09 22:31:14 +02:00

1.6 KiB

id type title domain repo status owner topic_slug created updated state_hub_workstream_id
RMGR-WP-0015 workplan Preserve bound historical suffix tasks during normal sync infotech repo-manager finished codex infotech 2026-09-09 2026-09-09 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

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

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.