From 2f649ed9302c631bdbfb3c06f665011474cecef8 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Thu, 3 Sep 2026 14:43:25 -0500 Subject: [PATCH] docs: README release ensure row --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 3e0a42b6..60aef767 100644 --- a/README.md +++ b/README.md @@ -92,10 +92,15 @@ scripts/release.sh package # build + tag the release image scripts/release.sh activate # health check (exact marker) -> atomic pointer swap scripts/release.sh activate --fault-injection # prove the refusal path (drills only) scripts/release.sh rollback # health-gated return to the previous release +scripts/release.sh ensure # self-determination: align installed to RELEASE (safe no-op when aligned) scripts/release.sh status # release, tag, active pointer, recent log scripts/test-release.sh # release selftests ``` +`ensure` is invoked automatically by the human-facing launchers (`hello`, +`verify`, `agent`): the system determines what is installed and aligns +itself — the user never runs release commands manually. + - `/state/active.json` — the activation pointer (atomic tmp+rename replace) - `/state/activation-log.jsonl` — append-only history: package / activate / refused / rollback