AGENTS.md@eval/evidence/routing-new-tighten-vs-owner-2026-08-15 · git:20260815.14dfddf · 2026-08-15 · sha256 92714146932befad
AGENTS.md@eval/evidence/routing-new-tighten-vs-owner-2026-08-15 git:20260815.14dfddfA
Immutable. This exact content is served forever at /api/v1/blob/92714146932befad.
# Agent Contract — eval/evidence/routing-new-tighten-vs-owner-2026-08-15
Concluded-round audit evidence for the `new-tighten-vs-owner` independent
routing round (bound 3/10 RED baseline, maintainer-directed fix, final wording
10/10 with zero stable-neighbor regression). The authoritative narrative lives
in `docs/skill-taxonomy-optimization-plan.md` (section
"new-tighten-vs-owner 独立一轮落地记录"); parent contract: `eval/AGENTS.md` —
its advisory-by-construction rule applies here in full.
Rules:
- **The round is concluded; its data files are immutable.** The four arm
directories (`baseline-rounds/`, `target-after-rounds/`, `neighbors-before/`,
`neighbors-after/` — round JSONs + `*.binding.json` sidecars), the two bank
extracts, and `aggregates-recomputed.json` are the audit record. Do not edit
or regenerate them in place — every file is pinned by `MANIFEST.json`
`files_sha256`, and a silent edit is a hash mismatch, not an update. A
legitimate correction adds a `provenance_correction` entry to
`MANIFEST.json`, re-hashes the touched files there, and records the
reviewing chain — never rewrites history quietly.
- **Random-sampling numbers are not bit-reproducible.** The grader rounds are
recomputable in method (invocation + grader identity are in `MANIFEST.json`)
but per-round numbers will differ on rerun; the n=10 discipline exists for
this. Never "refresh" a committed round file because a rerun disagreed.
- **Scripts here are audit artifacts, not shared library code.** Nothing in
this directory may be imported or invoked by repo gates or product code; per
the parent contract nothing here may become a merge gate.
- `recompute-aggregates.py` — deterministic: rerun and `diff` against the
committed `aggregates-recomputed.json` to verify every cited aggregate
(it also fail-closes on any invalid sidecar or mixed HEAD/surface arm).
- `test-bank-case-provenance.sh` — deterministic: proves both bank extracts
are verbatim lines of the untouched frozen bank (ALL VERBATIM / nonzero).
- `run-bound-round.sh <n> <bank> <outdir>` — the full-surface binding
wrapper, verbatim from the bank-runner round's final generation (4
sidecar legs incl. `results_match_bank`; fail-closed on invalid round
numbers, unusable evaluator output, stale-output reuse, and pre-existing
round artifacts).
- `test-run-bound-round.sh` — the wrapper's 10-case stub regression suite,
adapted here to the single-case bank; its duplicate fixture APPENDS the
duplicate id because the inherited overwrite form degenerates to a valid
full set on a 1-case bank (probe-blinding fixture class).