From dd47c60fa1e13a92d5f672927b33037d15a359fc Mon Sep 17 00:00:00 2001 From: Sinity Date: Sat, 5 Sep 2026 16:25:49 +0200 Subject: [PATCH] chore(devtools): retire the blob-conservation gate; the maintenance command is the route The gate invoked polylogue.maintenance.blob_conservation without the --archive-root it requires, so it could never pass, and a repository gate must not read the operator's live archive. `polylogue ops maintenance blob-conservation --archive-root ` is the one route. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01DNGJ3awfNrsLaMdHgQZvid --- devtools/gate.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/devtools/gate.py b/devtools/gate.py index 42d8ffa95..e9fc54c69 100644 --- a/devtools/gate.py +++ b/devtools/gate.py @@ -189,13 +189,6 @@ def mypy_command(*, root: Path = ROOT) -> list[str]: ("devtools.schema_inference_gate",), label="gate schema-inference-gate", ), - Gate( - "blob-conservation", - "Verify both directions of blob/reference conservation without mutation.", - "module", - ("polylogue.maintenance.blob_conservation",), - label="gate blob-conservation", - ), Gate( "agent-integration", "Verify manual compilation, parser examples, continuation, native delivery, and packaging.",