📦 EqualifyEverything / benchmarks-ai-alt

📄 README.md · 54 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54# Rounds

One round is one pass of the loop: the seeking agent works, a second gold
standard author takes a blind pass over what it found, then the adversarial
reviewer judges. Each round leaves the files below here, all plain text, all
committed. Together they are the audit trail for how the corpus was built.

- `round-NN-seek-prompt.md`, `round-NN-second-pass-prompt.md` and
  `round-NN-review-prompt.md`. Exactly what each agent was told, written by
  `run.sh` before the agent runs. A round can be rerun, rerun with a different
  harness, or run by hand from these.
- `round-NN-seek.md`. The seeking agent's run log. Which target it was closing,
  which search strategies it used and what each yielded, what it dropped and
  why, revisions applied from the previous review, and updated counts.
- `round-NN-second-pass-input.jsonl`. What the second gold standard author was
  given: one line per item still holding a single pass, carrying the page
  context and nothing that hints at the first answer. Written by
  `tools/second-pass.mjs --extract`, and the record of what was asked for.
- `round-NN-second-pass.jsonl`. The second passes themselves, one object per
  line with `item_id`, `alt` and `rationale`. Merged into the corpus by
  `tools/second-pass.mjs --apply`, which refuses any pass for an item that is
  not in the input file. This file is also how the reviewer tells a real second
  pass from a `pass-b` entry the seeking agent wrote after seeing its own first
  answer.
- `round-NN-second-pass.md`. The second pass log: how many items were authored,
  which pages could not be refetched, what retrieval tools were available, and
  any item whose context was too thin to judge.
- `round-NN-review.jsonl`. One review record per item reviewed, following the
  review record schema in [../corpus/README.md](../corpus/README.md).
- `round-NN-report.md`. The reviewer's corpus-level findings, counts against
  every target, accept and reject rates, findings repeated from earlier rounds,
  and the machine-read status line.

`NN` is the zero-padded round number, starting at `01`.

Every report must contain exactly one line of this form:

    STATUS: new-blocking-findings=yes

or

    STATUS: new-blocking-findings=no

`tools/validate.mjs` reads that line to evaluate the two-quiet-rounds gate, and
`run.sh` will not stop the loop without it. A report missing the line is a
schema error, not a warning, because a silently unreadable status would let the
loop run forever or stop for the wrong reason.

Round files are never rewritten after the fact. If a later round overturns an
earlier finding, the later report says so. The history of what the reviewer got
wrong is part of what makes the corpus defensible.

This directory holds only this README until the first round runs.