diff --git a/workplans/STATE-WP-0079-retirement-strangler.md b/workplans/STATE-WP-0079-retirement-strangler.md index f6336a9..b0ebb50 100644 --- a/workplans/STATE-WP-0079-retirement-strangler.md +++ b/workplans/STATE-WP-0079-retirement-strangler.md @@ -214,6 +214,18 @@ now accepts file UUIDs, derives IDs when a live file has none, and registers a missing derived workplan/task without rewriting the authoritative identifier. Focused rebuild/API tests and the full State Hub suite pass (`624 passed`). +**Empty-projection rebuild proof (2026-08-22):** consistency now has an explicit, +registrar-only `--bootstrap-empty-projection` mode. It is limited to one local +repository, proves the target has zero projected workplans before mutation, and +preserves authoritative UUIDs for workplans, tasks, intakes, and decisions. +Repo Manager's governed wrapper additionally verifies every expected UUID and +fails on authoritative checkout mutation. A fresh disposable database rebuilt +all 9 Repo Manager workplans, 62 tasks, and 2 intakes; a second read-only pass +reported zero issues and 9/9 bindings. State Hub commits `03c7924` and +`059de93`; evidence is recorded in Repo Manager under +`docs/evidence/RMGR-WP-0005-isolated-rebuild-2026-08-22.md`. Hub-native history +remains a separate, unresolved centralization gate and was not copied. + **Production registrar pilot completed (2026-08-22):** a verified 4.6 MiB custom-format dump was retained at `/tmp/state-hub-registrar-rmgr-wp-0005-preapply.dump` (SHA-256