# Project-wide default QA mode: "server", "agent", or "human". # Per-story `qa` front matter overrides this setting. default_qa = "server" # Default model for coder agents. Only agents with this model are auto-assigned. # Opus coders are reserved for explicit per-story `agent:` front matter requests. default_coder_model = "sonnet" # Maximum concurrent coder agents. Stories wait in 2_current/ when all slots are full. max_coders = 3 # Maximum retries per story per pipeline stage before marking as blocked. # Set to 0 to disable retry limits. max_retries = 3 # Base branch name for this project. Worktree creation, merges, and agent prompts # use this value for {{base_branch}}. When not set, falls back to auto-detection # (reads current HEAD branch). base_branch = "master" # Suppress soft rate-limit warning notifications in chat. # Hard blocks and story-blocked notifications are always sent. rate_limit_notifications = false # IANA timezone for timer scheduling (e.g. "Europe/London", "America/New_York"). # Timer HH:MM inputs are interpreted in this timezone. timezone = "Europe/London" [[component]] name = "frontend" path = "frontend" setup = ["npm ci", "npm run build"] teardown = [] [[component]] name = "server" path = "." setup = ["mkdir -p frontend/dist", "cargo check"] teardown = []