feat(sim): Dev Mode — pool clip picker + live analysis under one toggle #20
Reference in New Issue
Block a user
Delete Branch "feature/simulator-dev-mode"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A single Dev Mode toggle at the bottom of the simulator control panel (off by default, persisted in
localStorage). When on, a panel appears below it with all dev controls + data; off = just the experience + the three control fieldsets.Dev panel
<select>of the current altitude's pool members; pick any clip to override the random landing pick.🎲 Re-roll randomre-runs the server-canonical pick. Rebuilds on each landing./author.html).Frontend only — no API changes.
pickRandomMember()factored out oflandScale()so the initial landing, ring advances, and re-roll share one pick.Verification
269 passed, 2 skipped;node --checkclean; server smoke confirms all dev elements serve.Design:
docs/superpowers/specs/2026-06-25-simulator-dev-mode-design.md🤖 Generated with Claude Code
The generic .hidden { display:none } is defined earlier in the stylesheet than .dev-panel { display:flex }; equal specificity meant source order won and the panel stayed visible with the toggle off. A two-class .dev-panel.hidden rule wins, so all dev controls/data truly hide when Dev Mode is disabled. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.