# Nano profile — toy / tutorial / learning projects, solo.
# Routes each story through bmad-quick-dev (one-shot Implement → Review
# → Classify → Commit). Drops worktrees, per-story PRs, retrospectives,
# and session checkpoints. Quality gates preserved via quick-dev's
# internal review step.
#
# Behavior is gated on PR 4 (nano routing) landing. Until then this
# profile is configurable but has no runtime effect.

name: nano

autopilot:
  implementation_flow: quick
  # Nano's quick-dev one-shot is cheaper per story, so nano can run longer
  # sessions — but unlimited (0) runs into the same context-rot failure
  # mode as the full flow. 5 stories per session keeps step 10's CRITICAL
  # actions reliably in-context without paying for excessive session boots.
  session_story_limit: 5
  # Nano runs at epic granularity with parallelism off — auto-inferring a
  # story DAG would just burn one LLM call per sprint and never get used.
  auto_infer_dependencies: false
  retrospective_mode: skip
  # Nano safety net — if a story fails under quick-dev, escalate to the
  # small profile for the remainder of the session (scope: session only,
  # never written back to config.yaml).
  nano:
    fallback_on_tests_fail: true
    fallback_on_quick_dev_high_severity: true
    fallback_target: small

git:
  granularity: epic
  worktree:
    enabled: false
  squash_on_merge: true
