The promises gate: cards can't lie in silence anymore

Ports the card-truth sweep into engine/musicality.js as an automatic card-parse mode on the PROMISES law. It reads each genre's `info` blurb as a falsifiable contract: parse the concrete instrument/voice NOUNS the card names, and check each against what the genre can actually realize.

• The one subtlety that makes it accurate: capability is read from the MIXED STATES, not the spec pools.

• Catalog: 38 card-lie WARNs across 228 genres after this session's wave — the honest remainder (gabber's hoover that never sounds sampled, dnb's absent amen source, whalejazz's empty-pool sax, happyhardcore's…

• All musicality gates green; validate/matrix/engine/prove unaffected.

▶ Play it: Jackhammer Communion → Serotonin Stampede → Mercury Interrogation — the three genres this change names, as one path https://stellate.app/?genre=gabber&seed=6034&path=1809.17533,1992.10036,694.13856&xdur=0.098

9014107 https://github.com/aboard-io/stellate/commit/901410725ef7582d333db4705e3204b347b8eaa7