From 6c7279efbe8970f825636513731806d9904244fa Mon Sep 17 00:00:00 2001 From: tegwick Date: Sun, 4 Oct 2026 20:51:43 +0200 Subject: [PATCH] Record State Hub ids for DECISION-WP-0003. Write the workstream and task ids from fix-consistency, and correct how example ids meet check C-31. Assistant: grok Assistant-Session: 01a1082a-858c-7fe2-9b5a-0b5332107eb3 --- WORK-RECORDS.md | 10 ++++++---- reviews/schema-pressure.md | 2 +- workplans/DECISION-WP-0003-kernel-proposal.md | 2 ++ 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/WORK-RECORDS.md b/WORK-RECORDS.md index 06f02af..fd3bd54 100644 --- a/WORK-RECORDS.md +++ b/WORK-RECORDS.md @@ -9,10 +9,12 @@ | Kind | ID | Status | Lane | Source | | --- | --- | --- | --- | --- | | workplan | DECISION-WP-0001 | finished | — | workplans/DECISION-WP-0001-statehub-bootstrap.md | -| workplan | DECISION-WP-0002 | ready | — | workplans/DECISION-WP-0002-schema-probe.md | +| workplan | DECISION-WP-0002 | finished | — | workplans/DECISION-WP-0002-schema-probe.md | +| workplan | DECISION-WP-0003 | proposed | — | workplans/DECISION-WP-0003-kernel-proposal.md | | task | DECISION-WP-0001-T01 | done | — | workplans/DECISION-WP-0001-statehub-bootstrap.md | | task | DECISION-WP-0001-T02 | done | — | workplans/DECISION-WP-0001-statehub-bootstrap.md | | task | DECISION-WP-0001-T03 | done | — | workplans/DECISION-WP-0001-statehub-bootstrap.md | -| task | DECISION-WP-0002-T01 | todo | — | workplans/DECISION-WP-0002-schema-probe.md | -| task | DECISION-WP-0002-T02 | todo | — | workplans/DECISION-WP-0002-schema-probe.md | -| task | DECISION-WP-0002-T03 | todo | — | workplans/DECISION-WP-0002-schema-probe.md | +| task | DECISION-WP-0002-T01 | done | — | workplans/DECISION-WP-0002-schema-probe.md | +| task | DECISION-WP-0002-T02 | done | — | workplans/DECISION-WP-0002-schema-probe.md | +| task | DECISION-WP-0002-T03 | done | — | workplans/DECISION-WP-0002-schema-probe.md | +| task | DECISION-WP-0003-T01 | todo | — | workplans/DECISION-WP-0003-kernel-proposal.md | diff --git a/reviews/schema-pressure.md b/reviews/schema-pressure.md index 203d10e..8194044 100644 --- a/reviews/schema-pressure.md +++ b/reviews/schema-pressure.md @@ -103,4 +103,4 @@ Questions: 3, 5, 6. `DecisionObjectSchemaDraft.md` was sufficient to write `DEC-EX-002` through `DEC-EX-006` without a new field. It was not sufficient for the D1 shape of `DEC-EX-001`. That difference is the kernel question, and it is the input to `DECISION-WP-0003`. -Example ids of the form `DEC-EX-NNN` sit on `identity.id` inside a `yaml` block in `DEC-EX-002` through `DEC-EX-006`. The State Hub consistency check treats an `id` line of that shape as an unregistered work-record id. The ids stay, because this workplan required them. They are example identities, not work records. +Example ids of the form `DEC-EX-NNN` are indented under `identity.id`. Consistency check C-31 flags an `id:` line only when it starts a line inside a `yaml` fence. That is why `DEC-ROOT-SEC-001` in `UnifiedDecisionObject.md` warns, and why these examples do not. An example that puts `id: DEC-EX-NNN` at column zero would be reported as an unregistered work-record id. The example ids stay concept identities, not work records. diff --git a/workplans/DECISION-WP-0003-kernel-proposal.md b/workplans/DECISION-WP-0003-kernel-proposal.md index 2768986..2d3ffd1 100644 --- a/workplans/DECISION-WP-0003-kernel-proposal.md +++ b/workplans/DECISION-WP-0003-kernel-proposal.md @@ -12,6 +12,7 @@ topic_slug: canon lane: green created: "2026-10-04" updated: "2026-10-04" +state_hub_workstream_id: "0eb73820-0925-5983-a0af-9d884ab5fb1a" --- # Propose the Decision Object kernel from the schema probe @@ -36,6 +37,7 @@ Verification: `reviews/kernel-proposal.md` exists, cites the pressure note, and id: DECISION-WP-0003-T01 status: todo priority: high +state_hub_task_id: "f9cb09e1-be50-5c80-bcbb-085d1283830f" ``` Write `reviews/kernel-proposal.md`. State which fields a trivial decision must be able to carry so that `DEC-EX-001` is a valid decision object, and which sections from `DEC-EX-002` through `DEC-EX-006` remain optional envelopes. Where the pressure note shows two homes for one fact, name the home the proposal keeps. Do not edit `DecisionObjectSchemaDraft.md`. Recommendations that would change the draft belong in the proposal note.