mirror of
https://github.com/hanzoai/trolley-bench.git
synced 2026-11-02 13:22:03 +00:00
* Kept the original raw answers while making later runs reproducible. * Registered a variance-sized sample before the independent rerun. * Removed article drafts and private paths from the current tree.
3.2 KiB
3.2 KiB
Trolley bench v2: deviations from the frozen analysis plan
ANALYSIS-PLAN-v2.md is unchanged (sha256 a08e10df1dcca80cf379f7d74c6a4ff97a989d9ffe2027aeb1a6cb065a511b8f); every departure from it is listed here, dated, with its reason.
2026-10-08: a 14th model, GPT-6 Luna (OpenAI's Decisions API)
- What changed: the plan names 13 models; GPT-6 Luna, the only model on OpenAI's Decisions API (public beta from 2026-10-06), was added at the captain's request after the 13-model panel had run and been reported.
- What did not change: the cells, every analysis script and every rule.
analysis/v2_stats.pyandanalysis/v2_panel.pyran unmodified (their sha256s still match the plan's list), and GPT-6 Luna's numbers come from exactly the definitions the plan fixed before any of its answers existed, so for it nothing is exploratory. - Passes: three, as for Jev, the other hosted model; they turned out identical to the last digit, so one pass would have given the same numbers.
- Question form: the Decisions API has no yes/no question with criteria, so each question is a two-option
choice(yes/no) with the cell's own text, asREPRODUCE-v2.mdsection 5 describes; this is the one place its requests differ in shape from the other 13 models'. - The Holm family grew from 52 to 56 tests.
Every finding among the first 13 models kept its status (15 findings before; the same 15 plus GPT-6 Luna's one after), checked by comparing
results/v2/panel-13-models.json, the panel as it stood before the addition, with the newresults/v2/panel.json. - Ranks: GPT-6 Luna takes a place in each ranked check (9th on dominated choices, 1st on contradictions, 2nd on wording spread), which moves some other models down one place; no two models swapped order.
2026-10-14: repository packaging and reproduction protocol
The frozen plan, full v2 cells, format classification and v2 statistics/panel scripts remain unchanged. No original answer was edited and no model was rerun.
models.yamlis regenerated from the committed verification receipts and runtime provenance, retaining the published v1 SHA-256 correction and adding Luna's hosted model name/date. Its checksum differs from the 13-model manifest frozen with the plan; OpenAI provides no immutable Luna weights revision.run/v2/fetch_weights.pynow reads both the old scalar hash representation and the generated{sha256, xet_hash}representation. This changes its frozen checksum, not its pinned-file or byte-verification rule.- Runtime recipes support the frozen reproduction sample, and the shared recipe builds the verified offline tree listings for Nimble, Kev and SemIf automatically.
run/drive.pyretains the published v1 credential-safe environment provenance correction while adding v2 support. - The independent rerun uses the separately registered sample and agreement criteria in
REPRODUCE-SAMPLE-v2.md. Its sample design uses the existing results, and therefore is not an additional prospective benchmark analysis or an independent replication. - The site publishes factual explorers without the article draft or editorial notes. Its v1-cell explorer and v2 statistics page are identified separately.