Game guide · source of truth
Ledger

ENFORCE-20261007-01

Token-rule enforcement pack (ADR-031)

← Ledger

donestatus · tools
3✓ tests passed / failed
5.09Mtokens · 18 min
0evidence files

Evidence

From logs/evidence/ENFORCE-20261007-01/. Click a thumbnail for the full image.

No evidence files in logs/evidence/ENFORCE-20261007-01/.

Tests

pass data tests · 94.9 s · raw log$ pnpm data:test
pass docs lint + index · 1.8 s · raw log$ pnpm docs:lint
pass guard hooks unit tests · 3.3 s · raw log$ node --test packages/game-data/tests/guard-hooks.test.mjs

Notes

2026-10-06 17:40 UTC · Built E2/E3/E5/E7 (ADR-031): tools/guard/read-guard.mjs (PreToolUse Read|Bash, deny via hookSpecificOutput.permissionDecision) and tools/guard/context-meter.mjs (PostToolUse *, additionalContext; markers in os.tmpdir()/zoen-context-meter), wired in .claude/settings.json (hooks only); .claude/agents explorer (haiku), queue-runner (sonnet), reviewer (opus); E5 in KICKOFF.md and AI_WORKFLOW.md; documented in EFFICIENCY.md section 3; E2/E3/E5/E7 done on REVIEW_ROUND_2.md. Live in this session: the settings watcher loaded the hooks mid-session, the meter fired once for this sub-agent at 189k, and a Read of a decoy data/skills.json was denied with the ctx hint. Format: https://code.claude.com/docs/en/hooks and /sub-agents. Off switch: delete the hooks block.