fix(workplans): adopt ADR-007 derived identifiers for unregistered records
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
This commit is contained in:
parent
596bd72584
commit
947f95e42a
7 changed files with 43 additions and 43 deletions
|
|
@ -11,7 +11,7 @@ planning_priority: medium
|
|||
planning_order: 55
|
||||
created: "2026-07-08"
|
||||
updated: "2026-07-08"
|
||||
state_hub_workstream_id: "d96b72d5-24f2-492b-8bb4-50c39058848a"
|
||||
state_hub_workstream_id: "3339cc4e-da3e-5eb5-802a-f23d3176f021"
|
||||
---
|
||||
|
||||
# CUST-WP-0055 — Fleet-wide workplan terminology refactor
|
||||
|
|
@ -114,7 +114,7 @@ Promote this workplan when all of the following are true:
|
|||
id: CUST-WP-0055-T01
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "9db434bd-55c5-4499-a365-8ac6a47726c8"
|
||||
state_hub_task_id: "9ec4429e-54f5-5a6b-80ba-6c84afdd9cea"
|
||||
```
|
||||
|
||||
Publish a short canon addendum (or ADR supplement) in `the-custodian/canon/`
|
||||
|
|
@ -138,7 +138,7 @@ workplan-first with explicit legacy footnotes only.
|
|||
id: CUST-WP-0055-T02
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "2bb01721-a86b-43a0-ab4c-e5966743d295"
|
||||
state_hub_task_id: "040ba1e7-9ef6-5fde-b333-73c583c07c4a"
|
||||
```
|
||||
|
||||
**T02-T01 (blocking):** create child workplan
|
||||
|
|
@ -166,7 +166,7 @@ dashboard prose complete. Interface retirement continues under STATE-WP-0069
|
|||
id: CUST-WP-0055-T03
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "72c2ecf3-c0c1-4241-b0f2-339a97ccf949"
|
||||
state_hub_task_id: "8c06b082-3348-5141-81ea-55a503c02561"
|
||||
```
|
||||
|
||||
Align activity-core to State Hub's existing dual-publish contract:
|
||||
|
|
@ -194,7 +194,7 @@ subscriptions.
|
|||
id: CUST-WP-0055-T04
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "2ff6cef9-7ec2-4d44-bce0-b232b1f889dc"
|
||||
state_hub_task_id: "4decee88-ec91-5003-a438-a72ca4fc5951"
|
||||
```
|
||||
|
||||
Mechanical pass on the ~60 domain repos with the standard bootstrap shape
|
||||
|
|
@ -216,7 +216,7 @@ Progress 2026-07-08: batches 1–5 complete (73 domain repos). Tooling:
|
|||
id: CUST-WP-0055-T05
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "120a8075-3d1f-426d-8800-aa9edac32043"
|
||||
state_hub_task_id: "da96f641-267b-59e9-9721-a9ae39a7bea6"
|
||||
```
|
||||
|
||||
Repos with non-trivial Python/TS code references: `activity-core`, `issue-core`,
|
||||
|
|
@ -245,7 +245,7 @@ inbox YAML, `reuse-surface` capability IDs (`capability.statehub.workstream-coor
|
|||
id: CUST-WP-0055-T06
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "726c12bf-e6e0-4293-b675-e2c0fd10800e"
|
||||
state_hub_task_id: "40c84aba-ce98-5945-bb14-13df0f9abd4b"
|
||||
```
|
||||
|
||||
Address high-volume generated trees:
|
||||
|
|
@ -271,7 +271,7 @@ snapshots. Scan allowlist updated in `tools/scan_workstream_allowlist.yaml`.
|
|||
id: CUST-WP-0055-T07
|
||||
status: done
|
||||
priority: low
|
||||
state_hub_task_id: "362790c8-cf27-4042-81e4-533a6b48fb26"
|
||||
state_hub_task_id: "18d9119f-71f0-59cd-8dbd-f89e0f973a7c"
|
||||
```
|
||||
|
||||
Update **active** workplan prose only; for `workplans/archived/`, add a
|
||||
|
|
@ -292,7 +292,7 @@ Active workplan prose was handled in T04/T05; filenames unchanged per ADR-001.
|
|||
id: CUST-WP-0055-T08
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "5b6596ef-fd04-4469-b421-f548d292cb0d"
|
||||
state_hub_task_id: "90f9f731-5cb2-5a39-b593-a1b4d4e12b2b"
|
||||
```
|
||||
|
||||
Define fleet exit criteria and scan exclusions.
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ owner: codex
|
|||
topic_slug: custodian
|
||||
created: "2026-07-08"
|
||||
updated: "2026-07-08"
|
||||
state_hub_workstream_id: "2175f964-021c-4a2e-b2e7-1fe5d1a90ce1"
|
||||
state_hub_workstream_id: "8357f6ea-4741-5189-bf0a-2625a1ca58dc"
|
||||
---
|
||||
|
||||
# CUST-WP-0056 — Daily TODO.md Stale Review via activity-core
|
||||
|
|
@ -26,7 +26,7 @@ reviewed and durable items promoted to workplans (ADR-001).
|
|||
id: CUST-WP-0056-T01
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "4bf871d0-1520-4d1a-810e-e30f7fa8cd10"
|
||||
state_hub_task_id: "a90513e2-5124-578c-8bb4-49c3683a1c0b"
|
||||
```
|
||||
|
||||
- `GET /repos/todo-md-staleness?stale_days=6` on State Hub
|
||||
|
|
@ -39,7 +39,7 @@ state_hub_task_id: "4bf871d0-1520-4d1a-810e-e30f7fa8cd10"
|
|||
id: CUST-WP-0056-T02
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "252ef449-11ab-4867-b0b0-5d2750aa01ef"
|
||||
state_hub_task_id: "1fb3ce8b-8bf5-50c8-a671-d3146d05d820"
|
||||
```
|
||||
|
||||
- Resolver query `todo_md_staleness` in activity-core `state_hub.py`
|
||||
|
|
@ -52,7 +52,7 @@ state_hub_task_id: "252ef449-11ab-4867-b0b0-5d2750aa01ef"
|
|||
id: CUST-WP-0056-T03
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "da496029-5364-42ac-8a87-fd16d3263103"
|
||||
state_hub_task_id: "f456d5ae-0893-59d4-b1f2-f1a187359158"
|
||||
```
|
||||
|
||||
- Confirmed no `STATE.md` files across workstation repos
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ planning_priority: medium
|
|||
planning_order: 59
|
||||
created: "2026-07-16"
|
||||
updated: "2026-07-18"
|
||||
state_hub_workstream_id: "98d88a93-52d5-4bcb-9be3-6345e1b21785"
|
||||
state_hub_workstream_id: "2a9f433a-d105-578a-9864-3e2154283b8f"
|
||||
---
|
||||
|
||||
# Forgejo CI/publish cutover — retire residual gitea workflows
|
||||
|
|
@ -48,7 +48,7 @@ fallback until 2026-08-07 per RAIL-HO-WP-0005 T12).
|
|||
id: CUST-WP-0059-T01
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "b141add8-6719-4b22-b8f3-70ad3a8e67b1"
|
||||
state_hub_task_id: "aeab3296-2965-5fee-bbd9-46c6e1b7fb6c"
|
||||
```
|
||||
|
||||
`git rm issue-core/.gitea/workflows/publish-python-package.yml` — the Forgejo
|
||||
|
|
@ -61,7 +61,7 @@ and is authoritative. **Done 2026-07-16.**
|
|||
id: CUST-WP-0059-T02
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "ee16febb-be92-4319-808f-91f6e209a6ac"
|
||||
state_hub_task_id: "3e76154b-67f8-5331-819e-cb8d26cc905b"
|
||||
```
|
||||
|
||||
Added `kaizen-agentic/.forgejo/workflows/publish-python-package.yml`, modeled on
|
||||
|
|
@ -75,7 +75,7 @@ upload to `forgejo.coulomb.social/api/packages/coulomb/pypi`, secrets
|
|||
id: CUST-WP-0059-T03
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "da6a8330-04fc-4535-bc61-397a4fd00551"
|
||||
state_hub_task_id: "bc6d1c4d-ae97-5cca-a63a-c3c92373322d"
|
||||
```
|
||||
|
||||
Added `kaizen-agentic/.forgejo/workflows/ci.yml` preserving the retired gitea
|
||||
|
|
@ -88,7 +88,7 @@ Replaces the routing-only `ci-smoke.yaml` for actual test coverage. **Done.**
|
|||
id: CUST-WP-0059-T04
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "0a7bb294-13f5-4892-91c3-ea12ff9cc231"
|
||||
state_hub_task_id: "f12654b5-72f4-565b-8f26-8086012d354f"
|
||||
```
|
||||
|
||||
`git rm kaizen-agentic/.gitea/workflows/ci.yml` and
|
||||
|
|
@ -101,7 +101,7 @@ above). **Done 2026-07-16.**
|
|||
id: CUST-WP-0059-T05
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "4a97eadb-7102-4658-b567-cc730e3ffaea"
|
||||
state_hub_task_id: "4999ae16-6e4c-515a-84d7-56ae877beeb2"
|
||||
```
|
||||
|
||||
**Done 2026-07-18.** End-to-end verification on Forgejo:
|
||||
|
|
@ -128,7 +128,7 @@ state_hub_task_id: "4a97eadb-7102-4658-b567-cc730e3ffaea"
|
|||
id: CUST-WP-0059-T06
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "7e75e9be-435d-4a8a-b5c5-340fe7e43772"
|
||||
state_hub_task_id: "0ff075d8-ee23-5d8d-bd69-4284f0211a08"
|
||||
```
|
||||
|
||||
**Done 2026-07-16:** promote-flow documented at
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ planning_priority: high
|
|||
planning_order: 60
|
||||
created: "2026-07-20"
|
||||
updated: "2026-07-20"
|
||||
state_hub_workstream_id: "4555741c-7c54-4262-859f-7815b34cc647"
|
||||
state_hub_workstream_id: "68cb635b-8c6d-5e43-8def-0e520506bcf0"
|
||||
---
|
||||
|
||||
# Work-record canonization — unified ontology, stages 1–2
|
||||
|
|
@ -40,7 +40,7 @@ Yellow lane (preparation); resolution founder-only.
|
|||
id: CUST-WP-0060-T01
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "90de8017-436e-4251-ae64-904a6f617623"
|
||||
state_hub_task_id: "afacbb73-4285-5593-80ec-7ab4fe21375d"
|
||||
```
|
||||
|
||||
## Task: Extend workplan-terminology standard, don't fork it
|
||||
|
|
@ -55,7 +55,7 @@ list if needed. Green lane.
|
|||
id: CUST-WP-0060-T02
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "772a1777-d90f-4d13-9966-50344287db10"
|
||||
state_hub_task_id: "2a5ee66b-c95c-5bdb-9784-e3d2eba781b6"
|
||||
```
|
||||
|
||||
## Task: YAML block schemas per kind
|
||||
|
|
@ -71,7 +71,7 @@ legacy patterns (AWQ-/DEC-/OH-). Green lane.
|
|||
id: CUST-WP-0060-T03
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "c394bde6-dc8b-4ce6-97b8-a73b3cab300a"
|
||||
state_hub_task_id: "3bfabd1b-faf4-5f8f-93bb-b138912ebc97"
|
||||
```
|
||||
|
||||
## Task: Forgejo CI validation action
|
||||
|
|
@ -86,7 +86,7 @@ Must be fast (<5 s), zero-config when the repo has no records. Blue lane.
|
|||
id: CUST-WP-0060-T04
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "b5f03759-c285-4b83-9037-fdf0ac669274"
|
||||
state_hub_task_id: "50eded2b-62c0-55d6-b622-26251a80c250"
|
||||
```
|
||||
|
||||
## Task: fix-consistency sidetrack detector (C-25)
|
||||
|
|
@ -102,7 +102,7 @@ governance.
|
|||
id: CUST-WP-0060-T05
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "43bcef67-c3e9-48e2-8de0-5cbd2f85c175"
|
||||
state_hub_task_id: "03ff7177-9156-539f-a9c8-cb7266e958ed"
|
||||
```
|
||||
|
||||
## Task: binky-control pilot — queues schema-valid
|
||||
|
|
@ -119,7 +119,7 @@ commits).
|
|||
id: CUST-WP-0060-T06
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "7edac718-b659-4708-9868-b6c44364a928"
|
||||
state_hub_task_id: "c05b4c51-2d78-5940-aaa9-afa6895e6ab7"
|
||||
```
|
||||
|
||||
## Task: Closure — stage-3 handoff package
|
||||
|
|
@ -133,7 +133,7 @@ detector findings across the fleet. Green lane.
|
|||
id: CUST-WP-0060-T07
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "e27e7d69-c51d-48c0-8a82-57a198e0a668"
|
||||
state_hub_task_id: "f0c6ab7e-47ef-5ef0-baf9-bfa02e09a65a"
|
||||
```
|
||||
|
||||
## Closure Review — 2026-07-20
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ planning_priority: high
|
|||
planning_order: 61
|
||||
created: "2026-07-21"
|
||||
updated: "2026-07-21"
|
||||
state_hub_workstream_id: "81632950-7948-4a8f-b526-911683713e72"
|
||||
state_hub_workstream_id: "7f9f130f-111f-55ea-8cc8-8d56ed5a2aa7"
|
||||
---
|
||||
|
||||
# Work-record stage 3 — intake entity, promotion transition, generated index
|
||||
|
|
@ -49,7 +49,7 @@ lane (schema + code), Green lane (tests).
|
|||
id: CUST-WP-0061-T01
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "bd27606d-6b3e-4114-bcf2-82dd72373571"
|
||||
state_hub_task_id: "45e45c99-70ba-5fa5-9ede-d328834875a2"
|
||||
```
|
||||
|
||||
## Task: fix-consistency registration for intake/decision/engagement kinds
|
||||
|
|
@ -66,7 +66,7 @@ dual-exist manually today — this closes that gap for good). Blue lane.
|
|||
id: CUST-WP-0061-T02
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "00272ba0-683b-4396-bdf4-f424d176eeca"
|
||||
state_hub_task_id: "951e3c68-0831-50e8-848c-c6bd76814731"
|
||||
```
|
||||
|
||||
## Task: Promotion transition — one call, both artefacts, both synced
|
||||
|
|
@ -87,7 +87,7 @@ stage 3. Blue lane.
|
|||
id: CUST-WP-0061-T03
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "43e04a5a-2033-4424-9fc2-75dbc79e4bfb"
|
||||
state_hub_task_id: "cc8af643-309e-59c9-9276-64add983aa65"
|
||||
```
|
||||
|
||||
## Task: Generated per-repo work-record index (design + first cut)
|
||||
|
|
@ -105,7 +105,7 @@ this first cut. Green/Blue lane.
|
|||
id: CUST-WP-0061-T04
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "985273dc-f70b-4aab-ae54-45350bab5503"
|
||||
state_hub_task_id: "7774e6f1-516b-5349-9a78-bf098f1b4d98"
|
||||
```
|
||||
|
||||
## Task: Regenerate binky-control queue view tails as [auto]
|
||||
|
|
@ -120,7 +120,7 @@ continuation.
|
|||
id: CUST-WP-0061-T05
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "bc4f249f-7a63-4050-beb2-c64212ef3cde"
|
||||
state_hub_task_id: "9ffa8eff-210b-51f4-8cf5-a7354f1835e5"
|
||||
```
|
||||
|
||||
## Task: Suggestion-table close-out
|
||||
|
|
@ -135,7 +135,7 @@ explicit archive note. Blue lane.
|
|||
id: CUST-WP-0061-T06
|
||||
status: done
|
||||
priority: low
|
||||
state_hub_task_id: "af5b6c2e-c7ea-422f-884f-7c23a74c2ae0"
|
||||
state_hub_task_id: "88cde652-5d56-5ff4-b506-884bc2e56563"
|
||||
```
|
||||
|
||||
## Closure Review — 2026-07-21
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ related:
|
|||
- CUST-WP-0043
|
||||
- ACTIVITY-WP-0030
|
||||
- STATE-WP-0079
|
||||
state_hub_workstream_id: "6d9e5d3e-e779-471c-aaf4-74a33f9dec7f"
|
||||
state_hub_workstream_id: "ce062024-b221-54b1-8c1d-f14360d0354e"
|
||||
---
|
||||
|
||||
# Extract sbom-nexus and bound daily SBOM catch-up
|
||||
|
|
@ -94,7 +94,7 @@ hard-coded constant in the nexus API.
|
|||
id: CUST-WP-0062-T01
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "b593aeab-c435-47d1-9775-bbfbcf4cf4ab"
|
||||
state_hub_task_id: "9b65928b-cc69-53a8-803e-daae1109f939"
|
||||
```
|
||||
|
||||
List every SBOM caller and artefact that must move or adapt: models
|
||||
|
|
@ -118,7 +118,7 @@ strangler.
|
|||
id: CUST-WP-0062-T02
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "eaf08a83-9b25-4e5e-beeb-d24fa696a626"
|
||||
state_hub_task_id: "cbbbd680-2b17-540f-a339-30436b4ebf86"
|
||||
```
|
||||
|
||||
Create `/home/worsch/sbom-nexus` as a real repo (`category: tooling`),
|
||||
|
|
@ -139,7 +139,7 @@ recorded in the child evidence.
|
|||
id: CUST-WP-0062-T03
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "936d6554-dbd9-4a24-a223-3858b49d30c3"
|
||||
state_hub_task_id: "d1c0c3ed-fc55-5656-a504-5562fd848dae"
|
||||
```
|
||||
|
||||
Add the ranked catch-up surface on sbom-nexus (State Hub may proxy during
|
||||
|
|
@ -167,7 +167,7 @@ three targets and `never_count: 95`, demonstrating continued queue advance.
|
|||
id: CUST-WP-0062-T04
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "afd45c7f-55d7-4312-a6cf-df511913c998"
|
||||
state_hub_task_id: "5e3132ff-4000-5eac-9d29-017c2dcec5e4"
|
||||
```
|
||||
|
||||
Depends on T02/T03. State Hub `/sbom/*` becomes a compatibility façade or is
|
||||
|
|
@ -188,7 +188,7 @@ read-only rollback evidence; new reads and writes remain Nexus-owned.
|
|||
id: CUST-WP-0062-T05
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "0bdfbc56-3293-4578-a266-e4ca9313aabf"
|
||||
state_hub_task_id: "27172afa-072f-5b47-a7be-5b857ba74463"
|
||||
```
|
||||
|
||||
Depends on T03. Implement in **ACTIVITY-WP-0030**: daily ActivityDefinition,
|
||||
|
|
@ -210,7 +210,7 @@ operation replay remains live as `CUST-IN-0013`.
|
|||
id: CUST-WP-0062-T06
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "ceb75c3d-945f-4fc2-9399-5df8b5baa10d"
|
||||
state_hub_task_id: "a15dc52b-43b5-56b1-90a7-49d5ab84c67a"
|
||||
```
|
||||
|
||||
Depends on T05. On railiance01: daily job fires, updates ≤N SBOMs, posts
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ quality_dor: DoR-Ok
|
|||
quality_dor_at: "2026-08-23"
|
||||
quality_dor_by: codex
|
||||
quality_dor_note: "The live registry baseline, canonical vocabulary, source-of-truth boundary, owner dependencies, non-mechanical classification risk, and acceptance checks are explicit."
|
||||
state_hub_workstream_id: "e2702474-b276-4e15-8337-41bfa344c89c"
|
||||
state_hub_workstream_id: "b3329978-4645-5a11-b7ac-ff5982614495"
|
||||
---
|
||||
|
||||
# Reclassify repos and guidance docs to the new sector domain scheme
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue