# Execution Mode

1. **Execute ALL steps** - no skipping, no summarizing
2. **Run CLI commands exactly** as shown in NEXT: section
3. **Never ask to continue** - auto-proceed through stages without asking "Would you like me to proceed?" or similar
4. **Read full files** if output is truncated

## Sentinel Values

- **$NONE**: Indicates "no value" or "empty".
- **$SKIP**: Indicates "skip this step" or "do not perform this action".

**[AUTO-CONTINUE] Rule**: When a stage has `auto_continue: true` or an `[AUTO-CONTINUE]` marker, proceed immediately to the next stage. Do NOT ask for user confirmation - just execute.

**Recovery**: If stuck, re-run the current workflow from stage 1 (e.g., `civyk-hatch <current-workflow> --stage=1`)

## JSON Escaping Rules

- **Windows Paths**: Escape backslashes in JSON strings: `\\` not `\` (e.g., `"C:\\Path\\To\\File"`)
- **Bash Arguments**: Double-escape backslashes in bash args: `'{"path":"C:\\\\Path"}'`
- **Heredocs**: Use `<<'EOF'` to separate JSON content from shell parsing and avoid double-escaping hell.
