Recalibrate dash-p's recognition profile when a new Claude Code version ships. Drives the new TUI through a diverse SCENARIO BATTERY (short/long input, long output, code, markdown, tables, unicode, tool use), cross-checks every result against the session JSONL (ground truth), then fixes the profile/recognizer and validates before promotion. TRIGGER when `claude --version` is newer than the highest profiles/claude-*.json, or when dash-p returns degraded / low-confidence results, or startup hangs ("timed out waiting for the input box").
2026-07-02