Research → Code Analysis → Implementation → QA → Documentation. Every phase is
CONDITIONAL — required unless its skip condition holds, and where it runs its
gate is blocking. Read language from the **Detected Project Stack** section,
never re-derived — unknown means MANDATORY Research, never a default to Python.
The phase table, each phase's gate and skip condition, and what to do when one
fails: `Skill(skill="tm-workflow")`.