fix(fieldtest): probe tier runs on the frontmatter opus model

The owner reviewed the recorded design-review dissent on the probe
tier's sonnet override and agreed with it: field evidence is a
rule-2 judgement role, and the probe cut lacks the deterministic
measurement + verify gate the issue-#30 override rests on. The
probe tier keeps its scope economy (1-2 examples on the single
delta axis, capped report) and drops the model override;
agent-template rule 2 loses the conditioned exception.

refs #35
This commit is contained in:
2026-07-25 17:02:35 +02:00
parent fe5ca8f8c0
commit 8ad396116e
2 changed files with 14 additions and 22 deletions
+10 -12
View File
@@ -86,18 +86,16 @@ probe merely right-sizes the dispatch when the surface delta is
one axis. A multi-axis cycle takes the full tier — when in
doubt, full.
**Probe dispatch mechanics.** A probe dispatch passes an
explicit `model: sonnet` override on the agent dispatch — the
dispatch-level model override takes precedence over the agent's
opus frontmatter; the conditioned exception is documented in
`../docs/agent-template.md` § model, rule 2. (The direct
agent-dispatch surface has no per-dispatch effort override, so
the frontmatter effort applies unchanged; the probe's economy
comes from the model tier and the one-axis scope.) The
judgement surface a probe covers is one axis, and the
orchestrator triages every finding anyway. The **milestone
fieldtest always runs full tier on the frontmatter model** — its
carrier takes no `tier` field.
**Both tiers run on the agent's frontmatter model.** A probe
dispatch changes scope, not model: its economy comes from the
one-axis cut and the capped report, while finding classification
stays on the opus judgement tier. (A `model: sonnet` probe
override was ratified and same-day retracted on review grounds —
field evidence is a judgement role per
`../docs/agent-template.md` § model rule 2, and the probe cut
lacks the deterministic gate the issue-#30 override rests on;
recorded on issue #35.) The **milestone fieldtest always runs
full tier** — its carrier takes no `tier` field.
## When to Use / Skipping