From 463e1acefbb78bbffcccc45a0f0c1cd0c1b1e808 Mon Sep 17 00:00:00 2001 From: "shoney.arickathil" Date: Tue, 15 Sep 2026 01:33:25 +0200 Subject: [PATCH] =?UTF-8?q?fix(gate):=20web-app=20keypool=20leg=20opts=20i?= =?UTF-8?q?nto=20WO=5FEPHEMERAL=3D1=20=E2=80=94=20refused=20since=20databa?= =?UTF-8?q?sev2=202=20task=206a?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - the leg copies the porch package, whose store declares RateLimitCounter default-durable, and ran the check program with no WO_DATA: since 6a that is a startup refusal, so `just web-app` read 56 checks, 1 failure on dev and on master alike — the 6a blast-radius pass missed this leg - RAM-only opt-in on that one run, boot notice filtered from the byte-exact compare (the db-actor / wmux pattern); web-app 56/0 Co-Authored-By: Claude Fable 5.1 (cherry picked from commit 1ce195da25f527eb1fed3e9e6b8843e00315f25e) --- scripts/web-app-accept.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/web-app-accept.sh b/scripts/web-app-accept.sh index ba2e35a..66b73f1 100755 --- a/scripts/web-app-accept.sh +++ b/scripts/web-app-accept.sh @@ -512,7 +512,9 @@ fn main() -> Int { WOEOF if kp_out="$("$WOC" --emit "$KP" -o "$KP/kptest.wob" 2>&1)"; then kp_before_ms="$(date +%s%3N)" - kp_vm="$("$WOVM" "$KP/kptest.wob" 2>&1)" + # databasev2 2 (6a): the copied porch package declares RateLimitCounter + # default-durable, so this RAM-only run must opt in or it refuses at boot + kp_vm="$(WO_EPHEMERAL=1 "$WOVM" "$KP/kptest.wob" 2>&1 | grep -v '^wovm: WO_EPHEMERAL=1')" kp_after_ms="$(date +%s%3N)" read -r kp_c1 kp_c2 kp_reset <<<"$kp_vm" # v1 is the FIRST-ever hit for this key — the "fresh window" path