2026-03-22 19:07:07 +00:00
|
|
|
# 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.
|
2026-03-28 09:41:25 +00:00
|
|
|
max_retries = 3
|
2026-03-22 19:07:07 +00:00
|
|
|
|
2026-03-25 13:30:48 +00:00
|
|
|
# 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"
|
|
|
|
|
|
2026-04-04 12:08:45 +01:00
|
|
|
# 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"
|
|
|
|
|
|
2026-03-22 19:07:07 +00:00
|
|
|
[[component]]
|
|
|
|
|
name = "frontend"
|
|
|
|
|
path = "frontend"
|
2026-03-27 10:49:39 +00:00
|
|
|
setup = ["npm ci", "npm run build"]
|
2026-03-22 19:07:07 +00:00
|
|
|
teardown = []
|
|
|
|
|
|
|
|
|
|
[[component]]
|
|
|
|
|
name = "server"
|
|
|
|
|
path = "."
|
|
|
|
|
setup = ["mkdir -p frontend/dist", "cargo check"]
|
|
|
|
|
teardown = []
|