From e2544b218d0cff4b382199e876c14d8ea3ba2536 Mon Sep 17 00:00:00 2001 From: tegwick Date: Sat, 22 Aug 2026 12:31:41 +0200 Subject: [PATCH] docs(retirement): record empty projection rebuild proof Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d --- workplans/STATE-WP-0079-retirement-strangler.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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