Run a baseline preflight before long implementation, autonomous execution, or publishing a PR. Use when a task has multiple phases, mandatory commands, high risk of thrashing against an already-broken repo state, or should be checked in an isolated push gate before reaching the real remote. Deduplicate the minimum useful checks, surface red baseline conditions early, and require an explicit user decision before proceeding past known breakage.