feat: delegate project register; registrar-only ID minting
STATE-WP-0080-T02: statehub register routes project-flavor scaffolding through rmgr scaffold and keeps only repo + host-path registration. T01 refuse remains when GOAL.md is missing and --wp-prefix is not set. RMGR-WP-0005-T01: C-06/C-11/C-32 skip mint+writeback unless this instance is the identifier registrar (STATEHUB_REGISTRAR or railiance hostname).
This commit is contained in:
parent
71ad6c5d17
commit
d8e0eddb22
6 changed files with 419 additions and 25 deletions
|
|
@ -94,7 +94,7 @@ Durable path (`write_registration_files`) is unchanged.
|
|||
|
||||
```task
|
||||
id: STATE-WP-0080-T02
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "ab1e079c-b36f-4bfc-a9fd-fb43f7f93924"
|
||||
```
|
||||
|
|
@ -109,11 +109,17 @@ Coordinate the cutover point with `RMGR-WP-0004-T05`.
|
|||
**Opened (2026-08-18):** T01 guard is live and `RMGR-WP-0004-T03` (`rmgr scaffold`)
|
||||
has landed. Ready to replace the refusal with a delegated scaffold call.
|
||||
|
||||
**Result (2026-08-18):** `statehub register` on a project-flavor checkout:
|
||||
refuses without `--wp-prefix` if `GOAL.md` is missing (T01); with
|
||||
`--wp-prefix` calls `rmgr scaffold` via the dual-run adapter and skips
|
||||
`write_registration_files`; if `GOAL.md` already exists, registers the
|
||||
repo + host path only. Durable repos still use hub templating.
|
||||
|
||||
## Correct the inventory disposition
|
||||
|
||||
```task
|
||||
id: STATE-WP-0080-T03
|
||||
status: wait
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "91cb1a33-7748-4d65-bfbc-bad21234e364"
|
||||
```
|
||||
|
|
@ -124,6 +130,11 @@ recorded as `keep`, correct it and cite decision `747011c6` — `SHR-INV-0001` i
|
|||
the retirement lane's source of truth, and a stale disposition would resurrect
|
||||
the boundary violation during cutover.
|
||||
|
||||
**Result (2026-08-18):** Already `move`. `jobs-callers-ops.yaml`
|
||||
`caller:custodian-cli` (`custodian_cli / statehub register`) is
|
||||
`disposition: move`, `owner: repo-manager`, capability `repo-onboarding`.
|
||||
No inventory edit required.
|
||||
|
||||
## Remove the templating path
|
||||
|
||||
```task
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue