# Example project.toml — copy to .storkit/project.toml and customise. # This file is checked in; project.toml itself is gitignored (it may contain # instance-specific settings). # 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 = 2 # 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 = "main" [[component]] name = "server" path = "." setup = ["cargo build"] teardown = [] [[agent]] name = "coder-1" role = "Full-stack engineer" stage = "coder" model = "sonnet" max_turns = 50 max_budget_usd = 5.00 prompt = """ You are working in a git worktree on story {{story_id}}. Read CLAUDE.md first, then .storkit/README.md to understand the dev process. Run: cd "{{worktree_path}}" && git difftool {{base_branch}}...HEAD Commit all your work before your process exits. """