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:11:15 +02:00
parent 33da1aee42
commit 79e9cd9022

View file

@ -13,7 +13,7 @@ depends_on:
- NK-WP-0025
- USER-WP-0022
- KEY-WP-0008
state_hub_workstream_id: "ba123393-fccc-48a0-a228-b7d0aa2fd663"
state_hub_workstream_id: "de95c70e-f4e1-5f10-8274-a389a9c94f9f"
---
# HF-WP-0004 - coulomb.social login and first-login profile
@ -28,7 +28,7 @@ using KeyCape for authentication.
id: HF-WP-0004-T01
status: cancel
priority: high
state_hub_task_id: "71db76f0-8842-4e00-a314-ee26669e2ce3"
state_hub_task_id: "29d034db-57c0-5cea-8f4f-385a15e36a18"
```
Implement authorization-code plus PKCE against the existing coulomb-social
@ -45,7 +45,7 @@ account.
id: HF-WP-0004-T02
status: cancel
priority: high
state_hub_task_id: "34d0c78a-08db-49a8-8f5c-71f9a5c15dce"
state_hub_task_id: "00d31d83-bab2-57a6-a0a0-7708f777e266"
```
On a valid callback, atomically find-or-create the coulomb.social application
@ -62,7 +62,7 @@ receive exactly one regular coulomb.social profile.
id: HF-WP-0004-T03
status: cancel
priority: high
state_hub_task_id: "6b33b969-3fad-4579-abc5-0bc3856d12cc"
state_hub_task_id: "7a405cf4-f05e-52f7-ad4d-2b7f1e6b8b95"
```
Offer Sign in with NetKingdom, Create NetKingdom account, and the existing
@ -79,7 +79,7 @@ landing page and return as an authenticated regular user.
id: HF-WP-0004-T04
status: cancel
priority: high
state_hub_task_id: "4fc5253a-f485-4259-8cea-ed0968f958e5"
state_hub_task_id: "bd570133-3861-5ea6-9bef-eaf011f4ccf8"
```
Accept password-level assurance for ordinary profiles unless the application
@ -96,7 +96,7 @@ be configured to require MFA without changing another user's profile.
id: HF-WP-0004-T05
status: cancel
priority: high
state_hub_task_id: "4b178f15-bace-496d-8e59-efedd79e37be"
state_hub_task_id: "ffbf15fe-0166-5491-bb68-233c935f6519"
```
Add database migration, uniqueness constraints, rollback, session security,