feat(templates): tiered escalation ladder — remove airouter-eligible gate

Remove `tags_required: [airouter-eligible]` from airouter-impl-ready so all
non-skip tasks route through the full airouter→sonnet→opus ladder automatically.
Add `airouter-skip` to airouter's tags_forbidden so opt-out tasks go directly
to sonnet from attempt 0.

Relax sonnet-impl-ready tags_forbidden (drop multi-file + algorithmic-large)
so sonnet handles complex tasks at escalation tier without template rejection.

Add opus-impl-ready@1.yaml — last-resort escalation, code-opus-tdd-repo
composite, scope_budget 5 files / 400 lines / 3600s.
This commit is contained in:
Paul O'Reilly
2026-07-29 01:32:24 +12:00
parent 2c1ec7d52c
commit a12f6ddaba
3 changed files with 28 additions and 3 deletions

View File

@@ -4,8 +4,7 @@ description: Single-file impl of a tagged spec requirement against pre-validated
runtime: code-airouter-tdd-repo
input:
state: scaffolded
tags_required: [airouter-eligible]
tags_forbidden: [security-sensitive, multi-file, algorithmic-large]
tags_forbidden: [security-sensitive, airouter-skip, multi-file, algorithmic-large]
required_artifacts: []
output:
state: impl-green