Game guide · source of truth
Ledger

WEB-207

Admin Live controls + Config: kill switches, game/site maintenance, announcements, feature flags, ruleset multiplier overrides bounded by rulesets.json with rollback

← Ledger

donestatus · web-admin
1✓ 3✗tests passed / failed
8.89Mtokens · 30 min
8evidence files · 848 kB

Evidence

From logs/evidence/WEB-207/. Click a thumbnail for the full image.

Images (8)

desktop/overview-light.png
desktop/overview-light.png · 67 kB
desktop/overview.png
desktop/overview.png · 68 kB
mobile/overview.png
mobile/overview.png · 87 kB
tablet/overview.png
tablet/overview.png · 62 kB
desktop/command-menu.png
desktop/command-menu.png · 90 kB
desktop/config.png
desktop/config.png · 181 kB
desktop/live.png
desktop/live.png · 152 kB
mobile/drawer.png
mobile/drawer.png · 141 kB

Tests

fail pgTAP incl. ops limits + db unit (config keys from rulesets, seed fresh) · 88.4 s · raw log$ pnpm -s db:test && pnpm --filter @zoen/db -s test
pass pgTAP incl. ops limits + db unit/integration (config keys from rulesets, seed fresh) · 229.1 s · raw log$ pnpm -s db:test && pnpm --filter @zoen/db -s test
fail admin e2e: live switch off/on with typed confirmation, announcement, multiplier override bounded + rollback, RBAC, all sizes · 587.3 s · raw log$ cd apps/admin && pnpm build >/dev/null 2>&1 && ZOEN_EVIDENCE_TASK=WEB-207 pnpm exec playwright test tests/e2e/live.spec.ts tests/e2e/shell.spec.ts --workers=1 --reporter=line
fail admin e2e: live switch off/on with typed confirmation, announcement, multiplier override bounded + rollback, RBAC, all sizes · 650.3 s · raw log$ cd apps/admin && ZOEN_EVIDENCE_TASK=WEB-207 pnpm exec playwright test tests/e2e/live.spec.ts --workers=1 --reporter=line

Notes

2026-10-04 19:05 UTC · Evidence logs/evidence/WEB-207: live controls, config. e2e functional flows all passed (run 03: 21 passed — switch off/on with typed confirmation + reason, announcement, override bounded by rulesets max (11 refused, 2 accepted) + rollback, read-only RBAC); remaining failures were timeouts of the multi-page accessibility sweeps / cleanup while the host load average was 150–278 from other projects → sweeps now get 180 s, cleanup only runs where flows ran. Config keys generated from rulesets.json (seed + freshness test); max = largest value any ruleset uses (no invented numbers).