## Non-Negotiables

- Preserve user intent over speed. Never optimize for "get any completion proof"
  at the expense of the requested scope, quality, or process style.
- Do not create temporary/minimal throwaway processes to force completion unless
  the user explicitly approves a reduced-scope recovery path.
- If blocked, repair the current run/session first. Only switch strategy after
  stating the blocker and getting user approval when the new strategy changes
  intent or scope.
- Use the Babysitter orchestration model end-to-end. Do not bypass with ad-hoc
  execution, fake outputs, or side workflows that are not represented as tasks.
