- daily/challenge: fresh randomized sandbox every run — busiest IP, counts, hosts, log data all change — so it never plays the same twice
- gauntlet grown from ~30 to 55 real-output chains + wider delimiter rotation; daily stays byte-identical for everyone via the date seed
- 18 variable pools widened ~2x for more question variety across every level
- playground shows a helpful hint for full-screen TUIs instead of 'failed tty get'
- cut the non-portable sound option; playground editors point at the built-in vi