The habit for a new scene
When you add a new scene or preset:
- Eyeball it first —
--preset <name> --out /tmp/new.pngand Read the PNG. - Add the differential cases — the
reactivity,animation, andsanitytests iterate the embedded presets automatically, so a new preset is covered once it’s in the default set; a new system may need its per-system floor insanity. If it’s beat-driven, extendbeat. - Check distinctness — run
--report(or thedistinctnesstest) to see if the new preset is a near-duplicate of an existing one (advisory). - A new system needs a golden fixture; a new preset does not. Adding a
SystemKindvariant failsgolden.rsto compile until you authorcore/tests/fixtures/<system_name>.tomland add its arm — then bless that one baseline after eyeballing it. Shipped presets are never pixel-pinned (ADR-0023).
Built from a8ce055 at version 0.115.0. This site tracks main and is not versioned per release.