Dynamics vs the snare-law: reconcile on the composed accent

The drum-dynamics pass scales snare/hat amps, and TWO systems read those amps: the snare-law's no-three-peat dedup (accent buckets) and validate's rendered drum features (drumDensity/snareBalance/hatDensity).

• dynamics AFTER the dedup -> invariants prove sees three-peats in the faded loudness (octopusminuet×strawberryfog, bramblestep×urchinmatinee);

• dynamics BEFORE the dedup -> the dedup's variation choices shift, drifting the drum features and tipping validate's 2-seed dominance on sludgemetal.

• The resolution is conceptual: the snare-law is a PATTERN promise (no ad-nauseam accent repeat); the dynamics envelope is LOUDNESS.

Verified: matrix 228/228 --no-cache, validate + engine + prove all PASS, segment-parity BYTE-EQUAL, drum swells intact (kick slams 0.640, hat swells 0.047 -> full).

▶ Play it: Molasses Avalanche → Hedge Maze Vespers → Doppler Orchard — the three genres this change names, as one path https://stellate.app/?genre=sludgemetal&seed=2814&path=1337.9352,593.5882,1895.13440&xdur=0.098

b1e706e https://github.com/aboard-io/stellate/commit/b1e706e6313e27599205243ce53f7020d0815b7a