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
This commit is contained in:
tegwick 2026-10-04 20:51:43 +02:00
parent 46be79f06b
commit 6c7279efbe
3 changed files with 9 additions and 5 deletions

View file

@ -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 |

View file

@ -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.

View file

@ -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.