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:08 +02:00
parent ffbb3a1cd1
commit c6946ace72
5 changed files with 31 additions and 29 deletions

View file

@ -19,7 +19,7 @@ spec_refs:
- infospace/assimilation/it-capability-canon/open-questions.md
- infospace/models/capability/InfoTechCanonCapabilityModel.md
- demand/CapabilityProvisionEconomics.md
state_hub_workstream_id: "18cccc77-5aef-48f2-91d6-124bd439285a"
state_hub_workstream_id: "f2811adc-7244-5d07-b1e9-39b0717097af"
---
# ITC-WP-0014 — Capability Model Consolidation
@ -47,7 +47,7 @@ refined contract, not the v0.1.0 one.
id: ITC-WP-0014-T01
status: done
priority: high
state_hub_task_id: "4074193b-04dc-4168-b7af-f42e94417321"
state_hub_task_id: "2c17cd2e-3526-51ea-bf2f-39e387b5ca9a"
```
Decide between keeping the ids, renumbering to `security.*`, or splitting the
@ -65,7 +65,7 @@ id: ITC-WP-0014-T02
status: done
priority: high
depends_on: [T01]
state_hub_task_id: "1ed8d07a-34ee-4ad4-8e4a-03a513c14836"
state_hub_task_id: "9471f300-a0a9-5159-a99d-4a2dafc9e5b7"
```
Add the capability contract schema under `infospace/schemas/`, register it in
@ -89,7 +89,7 @@ id: ITC-WP-0014-T03
status: done
priority: medium
depends_on: [T02]
state_hub_task_id: "e0ad8ec8-fdf2-4238-888c-af052fcddd40"
state_hub_task_id: "5ef471bc-4741-5b21-b9fe-5f0616a0b7f5"
```
Turn `assimilation/it-capability-canon/mappings.yaml` into per-pair mapping
@ -105,7 +105,7 @@ id: ITC-WP-0014-T04
status: todo
priority: medium
depends_on: [T02]
state_hub_task_id: "182e0ad5-5fb9-4d50-9576-b9f5fdff91d3"
state_hub_task_id: "a4621991-fea8-5f74-b0fd-e5e606ea32a7"
```
Express a real `CapabilityRequirement` set with provisions and evidence in the
@ -120,7 +120,7 @@ id: ITC-WP-0014-T05
status: done
priority: medium
depends_on: [T01]
state_hub_task_id: "339d2006-d1c8-4572-b559-e6ceb7b06c45"
state_hub_task_id: "15f92689-6679-5861-992b-a923df12570a"
```
Revise `InfoTechCanonLandscapeModel` §11.4 (the deferred strategy/capability note)
@ -137,7 +137,7 @@ id: ITC-WP-0014-T06
status: done
priority: low
depends_on: [T02]
state_hub_task_id: "530f86c2-b61b-4b54-b380-8eec92bdced1"
state_hub_task_id: "917d899b-ba0b-5dad-863d-4f3598315c09"
```
Extend the CLI/JSON/API surface (ITC-WP-0002) to answer "does this environment
@ -155,7 +155,7 @@ id: ITC-WP-0014-T07
status: done
priority: medium
depends_on: [T01, T02, T03, T11]
state_hub_task_id: "455690e3-c39a-4926-a13b-a179b134b2a4"
state_hub_task_id: "47c80168-47f4-5c62-978d-1a4865805240"
```
Promote the model from `proposed` to `draft` or `release-candidate`, bump the
@ -171,7 +171,7 @@ the freeze version. T04 remains an optional illustration.
id: ITC-WP-0014-T08
status: done
priority: high
state_hub_task_id: "0558edf6-c7cb-406e-b78b-12cab325032d"
state_hub_task_id: "e5781819-0762-5235-9d15-e8bff7076a94"
```
Remove `typical_resource_classes` from every capability contract so §4.11 and
@ -185,7 +185,7 @@ the catalog agree. Consumption is declared on `CapabilityProvision` only.
id: ITC-WP-0014-T09
status: done
priority: high
state_hub_task_id: "1cdd696c-4fec-48a6-9d9e-7bb14586d5a9"
state_hub_task_id: "4ae015ae-9a90-5efd-8521-673cbe595569"
```
Enrich `CapabilityRequirement` with profile, quality targets against declared
@ -199,7 +199,7 @@ dimensions, and placement constraints. Keep measurement on ITC-LAND / ITC-OBS.
id: ITC-WP-0014-T10
status: done
priority: high
state_hub_task_id: "af4816f7-e41e-4dcb-928a-5dbb2e16004b"
state_hub_task_id: "87dccc73-a8dd-5a5a-a3fa-0bc488098b45"
```
Add class `H`, narrow `P`, recharacterise `I`, declare native units and
@ -215,7 +215,7 @@ new workplan: no LAND or commerce owning-model change was required.
id: ITC-WP-0014-T11
status: done
priority: high
state_hub_task_id: "1b73be45-f3f5-47aa-8315-2b20737d995e"
state_hub_task_id: "5cb4d4ab-9463-5bd5-b7be-ecf7da941d39"
```
Revise §10.3 so a consumer record that validates against the live catalog