From 06bc9508aa44166e34b3dae52f9875b789f35e94 Mon Sep 17 00:00:00 2001 From: Scott Karp Date: Thu, 15 Oct 2026 18:22:38 +0000 Subject: [PATCH] =?UTF-8?q?doorpost:=20move=20the=20pin=20to=20tablet=2054?= =?UTF-8?q?'s=20spec=20set=20(66aa7874=E2=80=A6)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tablet 54 (347f83cf) edited specs/bikoret_tamid.md and specs/bishearecha.md — both in Doorpost's @spec_files — without moving @expected_hash. The image built from it (:347f83cf = :latest, rolled out 2026-10-15 17:19Z) logged DOORPOST_DRIFT_AT_STARTUP, health went "degraded", readiness 503, and the site and the gate were dark — every Claude Code session on the dev VM routes through the gate, so the builder lost Anthropic too. Reproduced the in-image value from git: the 29 spec files at 347f83cf hash to 66aa7874fae4875793791ce6ca7bbe55302109d5e4444bcb36d578dfe6e98a0d (cb18f719 → 58113312…, the old pin). The change is deliberate (tablet 54's text), so the pin moves. doorpost_test + step15_shema_test: 42 tests, 0 failures. Co-Authored-By: Claude Fable 5.1 --- vav_pipeline/lib/vav_pipeline/doorpost.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vav_pipeline/lib/vav_pipeline/doorpost.ex b/vav_pipeline/lib/vav_pipeline/doorpost.ex index ec4d404c..f7ed5e8a 100644 --- a/vav_pipeline/lib/vav_pipeline/doorpost.ex +++ b/vav_pipeline/lib/vav_pipeline/doorpost.ex @@ -180,7 +180,7 @@ defmodule VavPipeline.Doorpost do # changes; the update is a deliberate operator commit. A bare # hash-update commit (without a corresponding spec change in the # same commit) is itself a drift signal. - @expected_hash "581133126c483eea33d3eb79379cf2f0c54e221d8ae705d9e67da987086ed52a" + @expected_hash "66aa7874fae4875793791ce6ca7bbe55302109d5e4444bcb36d578dfe6e98a0d" @doc "Return the list of files that constitute the category-grade specification." @spec files() :: [String.t()]