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:10:35 +02:00
parent 75c587d932
commit 1d90aac30f
9 changed files with 43 additions and 43 deletions

View file

@ -16,7 +16,7 @@ related_workplans:
- KEY-WP-0005
created: "2026-07-23"
updated: "2026-07-23"
state_hub_workstream_id: "6341d238-fffc-4428-9265-0b6db5714e9b"
state_hub_workstream_id: "1358db95-967c-5a03-8b8c-4816dc106594"
---
# FLEX-WP-0008: tenant-engine Consumer Integration
@ -52,7 +52,7 @@ and action vocabulary is small and doesn't need CARING descriptor mapping.
id: FLEX-WP-0008-T01
status: done
priority: high
state_hub_task_id: "d78361e6-eb8e-4623-bed2-917538c403ca"
state_hub_task_id: "5606408f-f94c-5d79-ba41-ed23fadac480"
```
Resource types: `tenant`, `role-grant`, `plan-assignment`. Actions:
@ -84,7 +84,7 @@ types match exactly, not just by convention.
id: FLEX-WP-0008-T02
status: done
priority: high
state_hub_task_id: "8a07e83b-27a2-4390-a169-51065bcf3bd6"
state_hub_task_id: "bbe1a8f4-dcd9-58bb-8d82-386ee0c11a51"
```
Policy: writes require an `aal2`+ assurance actor holding an appropriate
@ -140,7 +140,7 @@ HTTP, real Rego evaluation. `go test ./...` still green across the whole
id: FLEX-WP-0008-T03
status: done
priority: medium
state_hub_task_id: "20c005a4-48b7-4ac4-a345-aeaa0de06d80"
state_hub_task_id: "e27d24b3-0aef-5bd4-b7e3-81532cd7aa9c"
```
A context-enrichment adapter (mirrors `internal/adapters/{relationship,rule,topaz}`'s
@ -201,7 +201,7 @@ this task exists to guarantee, proven end-to-end across Go → Python → Go
id: FLEX-WP-0008-T04
status: done
priority: low
state_hub_task_id: "0c59ada6-c61b-41a3-8baa-a98e936c5690"
state_hub_task_id: "0f319a2f-e4bb-5ba8-92de-b693ae9a2aa3"
```
Confirm T01T03 done; run flex-auth's existing test suite plus the new