Created
March 18, 2026 11:07
-
-
Save diegomarino/c921962a4dee7e45375ea13f7a2db834 to your computer and use it in GitHub Desktop.
GSD - .planning/config.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "_comment": "GSD config — .planning/config.json — https://github.com/gsd-build/get-shit-done", | |
| "_comment_mode": "yolo=no confirmations (requires --dangerously-skip-permissions) | interactive=pauses at each step", | |
| "mode": "interactive", | |
| "_comment_granularity": "coarse=fewer larger phases | standard=balanced | fine=many smaller phases", | |
| "granularity": "standard", | |
| "_comment_model_profile": "quality=Opus/Opus/Sonnet | balanced=Opus/Sonnet/Sonnet | budget=Sonnet/Sonnet/Haiku | inherit=follows active model", | |
| "model_profile": "balanced", | |
| "_comment_commit_docs": "true=commits .planning/ to git (decision traceability) | false=exclude from git", | |
| "commit_docs": true, | |
| "parallelization": { | |
| "_comment": "true=runs independent plans in parallel within each wave", | |
| "enabled": true | |
| }, | |
| "workflow": { | |
| "_comment": "Optional agents — each one adds quality but costs tokens and time", | |
| "_comment_research": "Spawns a researcher agent before plan-phase. Disable if you know the stack well or are iterating on existing code. Can be enabled per-task with --research flag on quick", | |
| "research": true, | |
| "_comment_plan_check": "Verifies plans will meet phase goals BEFORE execution. Highly recommended with granularity=coarse", | |
| "plan_check": true, | |
| "_comment_verifier": "Verifies deliverables AFTER execution. Complements plan_check: one before, one after", | |
| "verifier": true, | |
| "_comment_auto_advance": "true=chains discuss→plan→execute without stopping. Only use with mode=yolo when you trust the workflow", | |
| "auto_advance": false, | |
| "_comment_nyquist_validation": "Validates plans have sufficient resolution (not too vague to execute). Especially useful with granularity=coarse", | |
| "nyquist_validation": true, | |
| "_comment_node_repair": "Autonomous recovery if task verification fails: attempts RETRY, DECOMPOSE or PRUNE before escalating to user", | |
| "node_repair": true, | |
| "_comment_node_repair_budget": "Max auto-repair attempts before escalating to user. Default: 2", | |
| "node_repair_budget": 2 | |
| }, | |
| "hooks": { | |
| "_comment_context_warnings": "Shows warnings when context window approaches its limit", | |
| "context_warnings": true | |
| }, | |
| "git": { | |
| "_comment_branching_strategy": "none=commits to current branch | phase=branch per phase, merges on completion | milestone=single branch per milestone, merges on completion", | |
| "branching_strategy": "none", | |
| "_comment_templates": "Available placeholders: {phase}, {milestone}, {slug}", | |
| "phase_branch_template": "gsd/phase-{phase}-{slug}", | |
| "milestone_branch_template": "gsd/{milestone}-{slug}" | |
| }, | |
| "_comment_model_overrides": "Override model_profile for individual agents. Keys: planner, executor, verifier, researcher, plan_checker, debugger. Values: opus, sonnet, haiku", | |
| "model_overrides": {} | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment