feat: add governed fast work-record sync
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a053ff-1d6f-7fe2-ac1c-a6eb40a42a0c
This commit is contained in:
parent
7ea7690dfc
commit
58414404d6
10 changed files with 1280 additions and 32 deletions
|
|
@ -48,14 +48,21 @@ not write new hub primary keys into git.
|
|||
| env unset, hostname starts with `railiance` | yes |
|
||||
| env unset, any other hostname | no |
|
||||
|
||||
Accepted cost: new workplan/task registration requires connectivity to
|
||||
the registrar. Disconnected work cannot register until T03. Implementation:
|
||||
`repo_manager.registrar.is_identifier_registrar`; consumed by
|
||||
`statehub fix-consistency` C-06 / C-11 / C-32.
|
||||
The interim registrar rule is superseded for new canonical workplans and tasks.
|
||||
Any host may derive the same missing UUIDv5 value; existing UUIDs are preserved
|
||||
and replacement remains a separately sealed migration. The normal path is:
|
||||
|
||||
The production fleet sweep is disabled and is not the interactive recovery
|
||||
path. Repo Manager provides a bounded on-demand registrar for one clean,
|
||||
up-to-date repository at a time:
|
||||
```bash
|
||||
rmgr sync --path . --push
|
||||
```
|
||||
|
||||
This verifies that repository sources are committed and visible on the forge,
|
||||
verifies the State Hub identity, and requests one central reconciliation of the
|
||||
exact pushed commit. Disconnected work remains valid in files and receives an
|
||||
explicit pending receipt rather than being written to a local cache database.
|
||||
|
||||
The production fleet sweep remains disabled. The bounded on-demand registrar
|
||||
below is retained only for sealed legacy identifier migration and repair:
|
||||
|
||||
```bash
|
||||
uv run --project ~/repo-manager rmgr registrar-reconcile \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue