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:
- USER-WP-0021
created: "2026-08-10"
updated: "2026-08-10"
state_hub_workstream_id: "c159fe8b-d35b-4a74-8a15-c1263f7f6392"
state_hub_workstream_id: "fdabae84-dc9e-5ccd-81df-8ae7e66b90b8"
---
# FLEX-WP-0010 - Authorize tenant-engine lifecycle actions
@ -71,7 +71,7 @@ yet, and here is why".
id: FLEX-WP-0010-T01
status: done
priority: high
state_hub_task_id: "e92e45b9-724a-4fbd-8302-75558cf4b6c1"
state_hub_task_id: "8deb9564-658e-5eff-8ef7-94838bee05cc"
```
Add `tenant.update`, `tenant.retire`, and `tenant.reactivate` to
@ -112,7 +112,7 @@ retire a tenant, not what a *retired tenant* may do.
id: FLEX-WP-0010-T02
status: done
priority: medium
state_hub_task_id: "5aa9e104-a4b3-40cd-b5ad-4ff56421ce69"
state_hub_task_id: "82d13a89-a344-5797-b10f-390d17b11b73"
```
`tenant.retire` is the highest-consequence action in the set: it suspends a
@ -151,7 +151,7 @@ identity, or when a second `tenant-engine` operator subject is registered.
id: FLEX-WP-0010-T03
status: done
priority: high
state_hub_task_id: "59856c87-a1b4-4fce-b554-9b13181bb8fd"
state_hub_task_id: "2fbceaf5-514b-5ded-adb1-f4e63ce96160"
```
Add `allow`/`deny` fixture pairs to
@ -207,7 +207,7 @@ clean. Evidence table mirrored into `examples/tenant-engine/README.md`.
id: FLEX-WP-0010-T04
status: done
priority: low
state_hub_task_id: "04141e54-a250-424e-8dfd-4148875e67da"
state_hub_task_id: "eb2579cb-b54f-5834-abcc-81954ac34889"
```
Confirm T01T03. Run `statehub fix-consistency`. Notify `tenant-engine` that