Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a087d8-d22d-7d11-8169-bf22a729dff1
48 lines
1.6 KiB
Markdown
48 lines
1.6 KiB
Markdown
---
|
|
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.
|