--- id: RMGR-WP-ADHOC-2026-09-11 type: workplan title: "Preserve seven bound historical Railiance task labels during routine sync" domain: infotech repo: repo-manager status: finished owner: codex topic_slug: infotech created: "2026-09-11" updated: "2026-09-11" state_hub_workstream_id: "c0eb5694-b35c-5c14-ae69-2d11be879175" --- ## Preserve closed historical item labels without identity migration ```task id: RMGR-WP-ADHOC-2026-09-11-T01 status: done priority: medium state_hub_task_id: "4fbbe0d9-8731-5010-8867-9fab956eae71" ``` Routine Railiance Apps sync stopped on seven completed, UUID-bound historical RAILIANCE-WP-0004-I01..I07 tasks while publishing the invited Vergabe pilot contract. Extend the existing historical-binding preservation path for exactly this closed parent and these labels. Conformance reporting remains strict; active/unfinished tasks, unbound or invalid UUIDs, other parents and I labels outside the observed set still refuse. Preserve existing source IDs, UUIDs, statuses and historical references. New records continue to require canonical IDs. No Hub identity mutation or sealed UUID migration is involved. The attempted label-only normalization was withdrawn before commit/projection: ordinary sync does not rename nonblank task record IDs, and changing the UUIDs would enlarge the task without improving the pilot. This explicit historical preservation resolves the routine sync blocker. Canonical migration remains the existing RMGR-WP-0005 programme, not a new pilot prerequisite. Validation: targeted historical/identity regression suite and Ruff, plus an actual Railiance Apps dry run preserving all seven bindings without assigning new UUIDs to them. Parent return is RAPPS-WP-0014 and HFACT-WP-0001.