{
"_doc": "optional free text",
"bash_deny": [{"pattern": "<regex>", "reason": "<text>"}],
"bash_confirm": [{"pattern": "<regex>", "reason": "<text>", "when": "immediate"}],
"path_confirm": [{"pattern": "<regex>", "reason": "<text>", "when": "commit"}],
"mcp_allow": ["<regex matched against the full tool name>"],
"mcp_deny": ["<regex matched against the full tool name>"],
"providers": [{"name": "<text>", "command": "<program and arguments>", "questions": ["gate_bearing", "route_gate", "route_callers"], "timeout": 10}],
"llm_classifier": {"enabled": false, "command": "<program and arguments, run without a shell>"},
"snapshots": {"enabled": true, "max_per_session": 200, "exclude": [".env*", "*.pem", "*.key", "*secret*", "*credential*", ".gitvow/**", ".claude/**"]},
"pricing": {"<model name or prefix>": {"input": 0, "output": 0, "cache_read": 0, "cache_write": 0}},
"decisions": {"mode": "open", "authorities": [], "production_branches": ["main", "master", "production"], "rule_threshold": 3, "rule_decay_days": 90}
}