Files
wehub-resource-sync a06f331eb8
CI / benchmark (push) Has been skipped
install-script / posix-syntax (push) Successful in 6m1s
CI / build-onnx (push) Failing after 6m43s
init-smoke / dry-run (push) Failing after 15m57s
security / govulncheck (push) Has been cancelled
security / trivy-fs (push) Has been cancelled
CI / test (1.26, ubuntu-latest) (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
CI / test (1.26, macos-latest) (push) Has been cancelled
CI / build-windows (push) Has been cancelled
CI / lint (push) Has been cancelled
install-script / powershell-syntax (push) Has been cancelled
install-script / install (macos-14) (push) Has been cancelled
install-script / install (ubuntu-latest) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:33:42 +08:00

53 lines
2.3 KiB
Markdown

# Gortex evaluation methodology
This directory documents the agent-graded self-eval methodology
gortex uses to measure its own real-world quality. The headline:
we evaluate gortex with the agents that actually use it (Claude
Sonnet 4.6, GPT 5.4, Copilot CLI), on three real codebases, across
five task categories, with a documented judge prompt and an
explicit "report negative deltas" requirement.
This is methodology only — no published numbers live here. Numbers
land in [`BENCHMARK.md`](../../BENCHMARK.md) once we run the
methodology against a tagged build.
## Contents
- [`methodology.md`](methodology.md) — the protocol: agents, tasks,
classifiers, bias checks, negative-delta requirement.
- [`judge-prompt.md`](judge-prompt.md) — the exact judge prompt
template (reproducibility: change the prompt → bump the rev).
- [`task-set.md`](task-set.md) — the 15 seed tasks (3 per category)
with canonical answers.
- [`run.md`](run.md) — operational recipe: how to invoke the
harness, where outputs land, how to publish results.
## Why this exists
A retrieval / code-intelligence engine can ship excellent
substrate (graph, MCP tools, USD savings) and still produce
agents that prefer Read/Grep when given the choice. The eval
methodology answers "with our tools available, does the model
actually use them, and does it produce better answers than it
would without?" That's the real test — not benchmark NDCG@10
on synthetic queries.
The methodology has three properties competitors typically lack:
1. **Multi-agent**: same task set scored against ≥3 distinct
agent / model combinations so a result isn't a quirk of one
provider.
2. **Bias-of-prompt check**: every task runs with both the
default agent prompt AND a deliberately worse prompt (the
"ablation prompt"); a methodology that only looks good on the
tuned prompt is honest-flagged.
3. **Negative-delta requirement**: per-task scoring uses an
(a)/(b)/(c) classifier that distinguishes "gortex helped",
"no measurable difference", "gortex hurt". The published
summary MUST cite both ends — hiding the negatives gets the
methodology disqualified.
The substrate is already shipped (`gortex eval` substrate +
`eval/` Python harness); this directory makes it reproducible
end-to-end without an oral tradition.