fix(workplans): adopt ADR-007 derived identifiers for unregistered records

These workplans exist only in the retired local hub. Their random pre-ADR-007
identifiers are refused by C-06 as stale references, so they cannot be
registered. Deriving from the canonical record id takes no identity from
anything: central does not hold them and the old ids die with the cache.

Records central already holds were deliberately left untouched.

Refs CUST-WP-0068-T06

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
This commit is contained in:
codex 2026-08-25 20:21:52 +02:00
parent fdd896b203
commit c3f4ece7ea
8 changed files with 58 additions and 58 deletions

View file

@ -15,7 +15,7 @@ related:
- RMGR-WP-0005
- ADR-007
- ADR-010
state_hub_workstream_id: "0516ce7b-c0fe-4555-bc31-eb7943c163ef"
state_hub_workstream_id: "4a3c130e-efe2-582a-8ea2-03f2ff2493c1"
---
# Coding-assistant commit provenance trailers
@ -75,7 +75,7 @@ different mechanism and a different decision.
id: RMGR-WP-0009-T01
status: done
priority: high
state_hub_task_id: "39ac4f86-a936-4726-8ad2-d6219f24b1df"
state_hub_task_id: "583d19a8-37b6-5476-bfb5-fe39c885fff8"
```
Publish the trailer set as a repository standard in
@ -120,7 +120,7 @@ conventions are deprecated.
id: RMGR-WP-0009-T02
status: done
priority: high
state_hub_task_id: "7aaccdde-b79f-43ca-b1cd-81c7c3153229"
state_hub_task_id: "7f39c242-ec47-5e90-aade-b1edb5159e85"
```
A `prepare-commit-msg` hook that appends the trailers from environment, wired
@ -156,7 +156,7 @@ exact-token idempotency, and non-blocking behavior. Tool-neutral overrides are
id: RMGR-WP-0009-T03
status: done
priority: high
state_hub_task_id: "f7a29cca-d76c-4205-a33b-3a2276459fce"
state_hub_task_id: "9f06a2d3-c1aa-5b27-98de-825d83b7af06"
```
Environment is already sufficient, verified 2026-08-21:
@ -188,7 +188,7 @@ Claude instructions, so no external prompt edit was needed.
id: RMGR-WP-0009-T04
status: done
priority: high
state_hub_task_id: "180e50ff-6d43-46f3-84d2-b5337ff73900"
state_hub_task_id: "c05552f7-12ca-5252-85b8-0a607fc3822f"
```
Discover what the Codex CLI exports — no `CODEX_*` variables were present in the
@ -214,7 +214,7 @@ best-effort compatibility input rather than the contract.
id: RMGR-WP-0009-T05
status: done
priority: medium
state_hub_task_id: "b8451fe8-233f-4862-a238-5ee84901e7fb"
state_hub_task_id: "0d7518a2-eb5f-5f5f-8076-dddfe1a238c9"
```
Same discovery for Grok. Lowest priority of the three only because it appears
@ -231,7 +231,7 @@ its next real commit remains the operational proof rather than inferred history.
id: RMGR-WP-0009-T06
status: done
priority: medium
state_hub_task_id: "a28d9287-b488-4946-bf46-6cad1a392778"
state_hub_task_id: "c9aadb92-b0f9-50b5-b34b-c62ff30acbfe"
```
The trailers are the input; this is the payoff. An `rmgr` report over
@ -256,7 +256,7 @@ from Git history only. Regression coverage includes an A→B→A interleave.
id: RMGR-WP-0009-T07
status: done
priority: low
state_hub_task_id: "e4ff1ab5-3507-4dff-bb0d-3fed3e0be80f"
state_hub_task_id: "6184c71a-0494-5a99-a99e-b0960e26827c"
```
History is not rewritten — the same reasoning as `ADR-007` § Migration option 2.