fix(classifier): drop bare startswith — 2-char cues must not prefix-match
The unguarded s.startswith(m) let 2-char cues overreach: cp→cpluck→snare, 808→808hc→bass. It was redundant (the ≥3-char token-prefix clause already covers single-token plurals like pads→pad). Removed it: short cues now fire only as exact name/token. cpluck→keys (its string identity, not snare); 808hc/808mc→None and defer to audio (CLAP hears conga). Regression tests added. Full suite 61 green.
Showing
Please
register
or
sign in
to comment