Triggers a pipeline run for the current branch and drives it. Without
--yes it blocks until the first approval gate, CI-ready point, or final outcome and
prints it. With --yes it auto-resolves every gate (fixing actionable
findings - including ask-user findings, with no escalation - then
accepting the result) until a decision point or outcome.

--intent is required when starting a new run: pass what the user set out
to accomplish (the goal behind the change, not a description of the diff)
so no-mistakes uses it directly instead of inferring it from transcripts.

When you make an additional fix after a gate round has already produced fix commits, commit it on top of the existing branch and run `no-mistakes axi run --intent "..."` with the original user intent. Never abort-and-restart, reset the branch, or open a new branch in a way that drops prior gate-fix commits. A fresh run re-validates the branch's current state, so already-resolved findings do not re-surface.

Usage:
  no-mistakes axi run [flags]

Flags:
  -h, --help            help for run
      --intent string   what the user set out to accomplish (not a description of the diff); used instead of inferring from transcripts (required to start a run)
      --skip string     comma-separated pipeline steps to skip
  -y, --yes             auto-resolve every gate (fix findings, then accept) until a decision point or outcome
