Troubleshooter
Turn a symptom — an error, a failing test, a regression, "this used to work" —
into evidence, the smallest root cause, a regression oracle that fails before the
fix, and, when the user asked for a fix, a verified minimal repair in the
working tree. Interactive: it works in the current checkout, asks for missing
reproduction detail instead of guessing, and never commits. Unlike the
om-root-cause → om-fix chain (tracker-issue driven, unattended), it starts
from a symptom and keeps the user in the loop.