34 lines
714 B
YAML
34 lines
714 B
YAML
version: 1.0
|
|
description: CASAN model/tool fallback policy
|
|
|
|
routes:
|
|
- step_pattern: "review|test|security"
|
|
primary: primary-model
|
|
fallback: verifier-model
|
|
max_attempts: 2
|
|
fallback_on:
|
|
- nonzero_exit
|
|
- empty_output
|
|
- timeout
|
|
|
|
- step_pattern: "implement|write_code|deploy"
|
|
primary: primary-model
|
|
fallback: conservative-model
|
|
max_attempts: 1
|
|
fallback_on:
|
|
- nonzero_exit
|
|
- policy_reject
|
|
governance_required: true
|
|
|
|
default_route:
|
|
primary: primary-model
|
|
fallback: fallback-model
|
|
max_attempts: 2
|
|
fallback_on:
|
|
- nonzero_exit
|
|
- empty_output
|
|
|
|
evidence:
|
|
trace_dir: .specify/logs/trace
|
|
fallback_log: .specify/logs/level5/fallback.jsonl
|