← back to Ticket System
prove both DTD entry points fail closed
8dea1d94b89a73e538946a2dd1b6aa3eae060b71 · 2026-09-03 07:16:04 -0700 · Steve Abrams
Files touched
M scripts/verify-zero-cost-dtd.shM test/yoloforever-zero-cost-dtd.sh
Diff
commit 8dea1d94b89a73e538946a2dd1b6aa3eae060b71
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu Sep 3 07:16:04 2026 -0700
prove both DTD entry points fail closed
---
scripts/verify-zero-cost-dtd.sh | 7 +++++--
test/yoloforever-zero-cost-dtd.sh | 7 +++++--
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/scripts/verify-zero-cost-dtd.sh b/scripts/verify-zero-cost-dtd.sh
index d4b1e7b5..fb730c47 100755
--- a/scripts/verify-zero-cost-dtd.sh
+++ b/scripts/verify-zero-cost-dtd.sh
@@ -105,8 +105,11 @@ grep -q '^CODEX ' "$TMP/calls.log"
: > "$TMP/calls.log"
set +e
DTD_COST_MODE_FILE="$TMP/missing-cost-mode" DTD_DIR="$TMP/missing" bash "$AGENTS_PANEL" "Choose A or B" >/dev/null 2>&1
-missing_rc=$?
+missing_panel_rc=$?
+DTD_COST_MODE_FILE="$TMP/missing-cost-mode" bash "$AGENTS_POST" "$TMP/agents" A >/dev/null 2>&1
+missing_post_rc=$?
set -e
-[[ "$missing_rc" == 78 ]]
+[[ "$missing_panel_rc" == 78 ]]
+[[ "$missing_post_rc" == 78 ]]
[[ ! -s "$TMP/calls.log" ]]
echo "PASS zero-cost DTD preflight"
diff --git a/test/yoloforever-zero-cost-dtd.sh b/test/yoloforever-zero-cost-dtd.sh
index d61533cc..4b06739b 100755
--- a/test/yoloforever-zero-cost-dtd.sh
+++ b/test/yoloforever-zero-cost-dtd.sh
@@ -88,9 +88,12 @@ grep -q '^CODEX ' "$TMP/calls.log"
: > "$TMP/calls.log"
set +e
DTD_COST_MODE_FILE="$TMP/missing-mode" DTD_DIR="$TMP/missing-mode-run" bash "$AGENTS_PANEL" "Choose A or B" >/dev/null 2>&1
-missing_rc=$?
+missing_panel_rc=$?
+DTD_COST_MODE_FILE="$TMP/missing-mode" bash "$AGENTS_POST" "$TMP/agents-zero" A >/dev/null 2>&1
+missing_post_rc=$?
set -e
-[[ "$missing_rc" == 78 ]]
+[[ "$missing_panel_rc" == 78 ]]
+[[ "$missing_post_rc" == 78 ]]
[[ ! -s "$TMP/calls.log" ]]
bash -n "$AGENTS_PANEL" "$AGENTS_POST" "$CLAUDE_PANEL"
← a1f7d32e enforce zero-cost DTD across child processes
·
back to Ticket System
·
pin the canonical DTD cost guard 44846a55 →