Step Out — matcher prompt eval

Edit the prompt template, run the battery, read the checks. Tool, not demo. Open with ?mock=1 for canned responses (no key, no network).

Prompt template placeholders: {{userText}}, {{dataJson}}

Battery results

SentenceMatches → reasonsunmetChecks