feat: flavor-correct rmgr scaffold; record C-15/C-23 file-wins

RMGR-WP-0004-T03: project repos get GOAL.md and a required prefix.
RMGR-WP-0005-T06 implemented in state-hub consistency.
This commit is contained in:
tegwick 2026-08-18 13:36:26 +02:00
parent 0c5177ec4c
commit a6d4a9b615
6 changed files with 294 additions and 3 deletions

View file

@ -115,7 +115,7 @@ consistency lane / STATE-WP-0080 guard. (Do not set `progress` until
```task
id: RMGR-WP-0004-T03
status: wait
status: done
priority: high
state_hub_task_id: "8e6fa8d7-f169-44f5-bdc9-29376bb2ef64"
```
@ -142,6 +142,11 @@ Behaviour for durable product repos must be preserved exactly; this workplan
changes where the capability lives and how project repos are treated, not what
ordinary repos receive.
**Result (2026-08-18):** `rmgr scaffold` writes flavor-correct baselines.
`prj-` requires `--wp-prefix` (never `PRJ-WP-`), writes `GOAL.md` with
the four required sections, and does not emit a bootstrap workplan.
Durable flavors get `INTENT.md` and an optional foundation workplan.
## Regenerate agent instructions per flavor
```task

View file

@ -8,7 +8,7 @@ status: active
owner: codex
topic_slug: infotech
created: "2026-08-17"
updated: "2026-08-17"
updated: "2026-08-18"
parent_project: prj-state-hub-retirement
parent_workplan: SHR-WP-0001
related:
@ -253,7 +253,7 @@ Coordinate with the hub-extension architecture in
```task
id: RMGR-WP-0005-T06
status: wait
status: done
priority: medium
state_hub_task_id: "d440d59c-f78e-4752-84c7-f3d5fdf7d3c3"
```
@ -271,3 +271,9 @@ regardless of file content — reproduced three times, via file edit and via
`update_task_status`, with the task never holding `todo`. Establish which
direction wins for task status and make it consistent with `ADR-001`, where the
file originates work.
**Result (2026-08-18):** In `state-hub` consistency: C-23 does not
auto-promote `proposed``active` (report only). C-15 no longer
writebacks wait over progress/todo; file wins via C-10 (ADR-001).
C-15 remains a non-fixable warning when the DB is terminal and the file
is not.