fix(workplans): adopt ADR-007 derived identifiers for unregistered records
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

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:12:50 +02:00
parent 7dc76d721d
commit 1abac4274b
4 changed files with 29 additions and 29 deletions

View file

@ -9,7 +9,7 @@ owner: codex
topic_slug: infotech
created: "2026-07-20"
updated: "2026-07-21"
state_hub_workstream_id: "ee47385f-aadb-4dba-b39f-148ac1444c3d"
state_hub_workstream_id: "541be20f-c545-5aba-a297-5142d177d289"
---
# Align issue-core with the work-record canon (connector, not landing zone)
@ -66,7 +66,7 @@ external-tracker projection when one is in use.* Green lane (docs only).
id: ISSUE-WP-0004-T01
status: done
priority: high
state_hub_task_id: "ae1e2a1e-8127-46bb-b7d7-be5c647f61ef"
state_hub_task_id: "725a6aa9-ec5f-5726-b64e-c3f46f7a0f9b"
```
**Done 2026-07-21:** `INTENT.md` rewritten with connector framing, dated
@ -87,7 +87,7 @@ implemented — name the target shape before building it. Green lane.
id: ISSUE-WP-0004-T02
status: done
priority: high
state_hub_task_id: "cd0422f6-6921-4ac6-a484-19b6777d99bc"
state_hub_task_id: "3116fbf2-9e2b-572f-a243-736c77dce616"
```
**Done 2026-07-21:** `SCOPE.md` reframed; mapping table concept named;
@ -106,7 +106,7 @@ and the architecture draft. Green lane.
id: ISSUE-WP-0004-T03
status: done
priority: medium
state_hub_task_id: "746d090d-ebed-4328-bcd8-d531706ae795"
state_hub_task_id: "8623f63a-fc28-58f9-a5df-1a484f62a753"
```
**Done 2026-07-21:** README + ROADMAP updated; Phase 0 + Phase 1.5 mapping
@ -129,7 +129,7 @@ Green lane.
id: ISSUE-WP-0004-T04
status: done
priority: medium
state_hub_task_id: "61ba9b84-a2cc-4b20-b8d3-9fc8487f7acf"
state_hub_task_id: "561785d7-f65f-5cf4-822d-b750b1d04fcc"
```
**Done 2026-07-21:** `docs/uuid-external-id-mapping.md` — extend
@ -150,7 +150,7 @@ implement the activity-core change itself. Green lane.
id: ISSUE-WP-0004-T05
status: done
priority: medium
state_hub_task_id: "944e0510-42c3-48f3-a7d2-86853468f816"
state_hub_task_id: "5c53af35-110d-552a-a501-c6503d083b20"
```
**Done 2026-07-21:** Filed

View file

@ -9,7 +9,7 @@ owner: codex
topic_slug: infotech
created: "2026-07-22"
updated: "2026-07-22"
state_hub_workstream_id: "22167b3c-0707-4c24-8407-58c4bd8b8f75"
state_hub_workstream_id: "08af499c-328f-53f8-8899-ae818fce048d"
---
# Implement connector alignment: mapping, docs hygiene, scope gaps vs refined INTENT
@ -68,7 +68,7 @@ without turning issue-core back into a work origin or fleet task board.
id: ISSUE-WP-0005-T01
status: done
priority: high
state_hub_task_id: "f538d48e-11b1-4859-9f39-a1103b90c05b"
state_hub_task_id: "024ae2f2-32c5-513f-a7b1-2cde1a1a141b"
```
Ensure INTENT, SCOPE, README “See also”, and the alignment review all point at
@ -85,7 +85,7 @@ done; no reintroduction of landing-zone language in those files.
id: ISSUE-WP-0005-T02
status: done
priority: medium
state_hub_task_id: "53889021-53ed-4f98-a144-f7c211a58def"
state_hub_task_id: "e86786d7-0bd4-591c-87db-8780cc53d238"
```
Align packaging/metadata with connector intent (not “authoritative task
@ -107,7 +107,7 @@ capability summary matches SCOPE §1 honesty.
id: ISSUE-WP-0005-T03
status: done
priority: high
state_hub_task_id: "d2fa5a3c-12ef-4a75-a8c9-b7843d507396"
state_hub_task_id: "cd4e298c-9a42-5d35-a8e3-40626f5a0fd8"
```
Turn INTENTs boundary-sync discipline into an implementable policy doc under
@ -131,7 +131,7 @@ policy.
id: ISSUE-WP-0005-T04
status: done
priority: high
state_hub_task_id: "a8f0d528-1b1f-4dfb-8df0-9c9ffd56e47c"
state_hub_task_id: "027871b0-696d-5ab7-b18c-b26167e97813"
```
Per `docs/uuid-external-id-mapping.md`:
@ -154,7 +154,7 @@ note until CLI/API land.
id: ISSUE-WP-0005-T05
status: done
priority: high
state_hub_task_id: "1866bec4-e4df-444c-b633-aa97c83c0940"
state_hub_task_id: "b9a18d1d-9b0b-5a5b-9b1f-c6cf89f6767a"
```
Ship operator surface:
@ -177,7 +177,7 @@ backend; idempotent re-project returns existing mapping.
id: ISSUE-WP-0005-T06
status: done
priority: medium
state_hub_task_id: "8e02509b-d304-45d9-b99b-1016dc325cfd"
state_hub_task_id: "2a1f83ae-236a-588d-8127-deaff04b84a8"
```
- Add optional `work_record_uuid` (and optional `work_record_id` /
@ -197,7 +197,7 @@ uses it.
id: ISSUE-WP-0005-T07
status: done
priority: medium
state_hub_task_id: "5bea7ad1-3df5-4cf3-b79a-e89ac7ad5af1"
state_hub_task_id: "e37e7f4a-ab35-52e3-929f-960dfde14348"
```
Implement **outward-only** application of T03 rules for mapped records
@ -217,7 +217,7 @@ SCOPE distinguishes backend sync vs work-record boundary sync clearly.
id: ISSUE-WP-0005-T08
status: done
priority: medium
state_hub_task_id: "ca55014a-694d-4a46-beea-cb1f2f438ada"
state_hub_task_id: "45fac55a-5000-51c5-96a8-920b3d1179d7"
```
After T04T07, rewrite SCOPE §1 / §1.8 / §2 so shipped vs target matches
@ -233,7 +233,7 @@ leakage into “shipped today.”
id: ISSUE-WP-0005-T09
status: done
priority: low
state_hub_task_id: "fe209013-d9de-4709-bc58-41abe186959d"
state_hub_task_id: "4b0dd409-e23e-5e2f-9d6e-a3ae1664fb88"
```
- Confirm ACTIVITY-WP-0022 still covers default sink policy

View file

@ -16,7 +16,7 @@ related:
- ACTIVITY-WP-0022
- ISSUE-WP-0004
- ISSUE-WP-0005
state_hub_workstream_id: "0b75b7ae-c8e3-4737-8fa8-2f60a12e6d14"
state_hub_workstream_id: "4d465264-cbe1-56ba-84ed-bd580b649b76"
---
# ISSUE-WP-0006 — Forgejo-only projection boundary
@ -43,7 +43,7 @@ and so rein-aharness stops treating issue-core as the primary automation queue
id: ISSUE-WP-0006-T01
status: todo
priority: high
state_hub_task_id: "e2148c3f-fe46-4397-af23-dda7eab5534e"
state_hub_task_id: "927eee42-e22d-5c0d-a4f8-dcd36c53c8e9"
```
Sweep INTENT, SCOPE, README, ROADMAP, workplans, comments:
@ -67,7 +67,7 @@ compatibility notes remain.
id: ISSUE-WP-0006-T02
status: todo
priority: high
state_hub_task_id: "78247ad9-65fb-4966-96ec-0a0c70620b0e"
state_hub_task_id: "a1d69a48-833b-5e5e-8286-14f5aba627f3"
```
Explicit section:
@ -89,7 +89,7 @@ Explicit section:
id: ISSUE-WP-0006-T03
status: todo
priority: medium
state_hub_task_id: "41bd7596-62cb-475b-8ad0-648066ffd8b8"
state_hub_task_id: "75eef8a3-abd7-50dd-9171-3488fda84da5"
```
Update AGENT_INTEGRATION / connector docs:
@ -109,7 +109,7 @@ as the primary automation loop.
id: ISSUE-WP-0006-T04
status: todo
priority: low
state_hub_task_id: "8f217196-ab3e-4443-b0c8-c670cf9c33f5"
state_hub_task_id: "5be0bce4-1816-599f-a98b-4fa1565a8b0e"
```
Message or PR note for REIN-A-0002-T06: issue-core poll = legacy/external only.

View file

@ -22,7 +22,7 @@ related:
- ACTIVITY-WP-0023
- RMGR-WP-0006
- RMGR-WP-0007
state_hub_workstream_id: "a2bc717a-64cf-45fa-8a9d-59d3bc9e96c7"
state_hub_workstream_id: "c6e2dad7-c93a-519f-ba6e-cd1d50f95645"
---
# ISSUE-WP-0007 — rapp-issue-core: move the runtime onto railiance01
@ -125,7 +125,7 @@ requires the recorded direct-path 201 gate.
id: ISSUE-WP-0007-T00
status: done
priority: high
state_hub_task_id: "a195fe94-0231-4dd8-b75e-94f50fec86bc"
state_hub_task_id: "a7355d8d-040d-5666-bcda-26e01f204e97"
```
**Correct the WP-0003 topology record.** Done 2026-08-19. WP-0003's own
@ -141,7 +141,7 @@ recording/topology error, not evidence of a railiance01 workload being pruned.
id: ISSUE-WP-0007-T01
status: done
priority: high
state_hub_task_id: "2ab2dd49-1c69-4f8e-a807-ce078d2899ce"
state_hub_task_id: "2b391755-716e-5229-95b2-7d44af87c1c9"
```
**Settle the packaging decisions.** Done 2026-08-19 against the current repo,
@ -178,7 +178,7 @@ UV_CACHE_DIR=/tmp/issue-core-rmgr-cache uv run --directory ../repo-manager \
id: ISSUE-WP-0007-T02
status: done
priority: high
state_hub_task_id: "e0427de0-dfac-4848-ba2d-1421167eb704"
state_hub_task_id: "92e308ce-64a2-5e66-9ada-972d4c85cb28"
```
**Scaffold `rapp-issue-core` via `rmgr rapp wrap`,** then
@ -195,7 +195,7 @@ records by hand.
id: ISSUE-WP-0007-T03
status: done
priority: high
state_hub_task_id: "d6e5e2ac-7f42-412f-8143-91531f5155e8"
state_hub_task_id: "be9d6982-0fdd-5257-8c24-71c2c8067e58"
```
**Port the runtime package.** Keep `Dockerfile`, `docker-entrypoint.sh`, source,
@ -216,7 +216,7 @@ handoff. Two active sources of deployment truth are not allowed.
id: ISSUE-WP-0007-T04
status: done
priority: high
state_hub_task_id: "21974fbd-4962-4732-b407-c531bb2ebfe6"
state_hub_task_id: "21a706c9-1118-5f7a-a338-0cbe9a25a48e"
```
**Place, deploy, and prove it on railiance01.** Run `rmgr rapp place --path
@ -242,7 +242,7 @@ That is the condition being retired.
id: ISSUE-WP-0007-T05
status: done
priority: high
state_hub_task_id: "3fdbd9ab-3e3f-4ac0-8763-77278a1cc6e6"
state_hub_task_id: "b83dd126-cf48-5070-ba2a-688e129249b8"
```
**Cut consumers over, then retire the tunnels.** Point activity-core's optional
@ -265,7 +265,7 @@ still pointed at `127.0.0.1:18765`.
id: ISSUE-WP-0007-T06
status: done
priority: medium
state_hub_task_id: "668e37dc-8ebe-46cc-9a27-905440b1240c"
state_hub_task_id: "a5d34974-2d07-5a99-a624-f2549f2d1205"
```
**Close out.** Update `SCOPE.md`, retire the obsolete ArgoCD runbook, sync both