Skip to content

prompt: shelve benchmark-calibration-runs — campaign abandoned - #201

Merged
Jammy2211 merged 2 commits into
mainfrom
claude/assistant-benchmarks-calibration-9wkj2m
Aug 18, 2026
Merged

prompt: shelve benchmark-calibration-runs — campaign abandoned#201
Jammy2211 merged 2 commits into
mainfrom
claude/assistant-benchmarks-calibration-9wkj2m

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Author decision: the assistant benchmark calibration campaign will not be run. This removes its Mind-side residue.

The issue was already closed

autolens_assistant#59 ("first calibration campaign") was closed on/before 2026-07-15, to release the repo claim that was blocking the JOSS paper task. Nothing was open on GitHub — the campaign has been dead since July. The only issue the registry still referenced was #57, the parent (the benchmark package itself), which shipped in July and is untouched here.

What survived was drift: the prompt sitting in active/, a parked.md entry, and a dashboard row.

Changes

  • active/benchmark_calibration_runs.mdcomplete/archive/shelved/ — the repo's home for deliberately-shelved prompts, skipped by lifecycle.py check/index
  • parked.mdbenchmark-calibration-runs entry removed
  • dashboard.md — regenerated (140 → 139 prompts); zero references remain

Resolves an open question in the JOSS record

complete/2026/07/pyautolens-assistant-joss-paper.md had been carrying an unresolved flag since July: benchmark prose was left future-tense because RESULTS.md showed zero runs despite #59 being closed, noted as "either results exist un-ingested or the campaign closed without producing them; worth a look before submission."

Verified against autolens_assistant main: benchmarks/runs/ contains only .gitkeep, so #59 closed without ever producing runs — nothing was un-ingested. The resolution is recorded on that record; the paper's future-tense benchmark prose is correct as written.

Rubric findings preserved, not filed as work

A read-only audit of the four cards and autoassistant/benchmark.py surfaced issues that would bite any future campaign. They are preserved inside the shelved record rather than kept as a live task, so a revival does not rediscover them. Two are real defects in the shipped package independent of whether benchmarks ever run:

  • The frozen-prompt rule is enforced by nothing. autoassistant/tests/test_benchmark.py:170-176 asserts only prompt.strip() in readme, for three of four cards; no test binds a card's prompt text to its version. A coordinated README+card edit passes CI with version unchanged, so meta.yaml keeps recording the same prompt_version across a changed prompt.
  • The "machine-checkable" band is never machine-checked. parse_score sums whatever the operator typed; the "M rows need verifiable evidence" line is prose in the generated score.md, not a check.

Plus gameable rows, evidence double-counted across bands on the hard card, and several undefined discriminators — all detailed in the shelved record.

Verification

  • python3 scripts/lifecycle.py check → OK
  • dashboard.md regenerated via pyauto-brain intake --apply dashboard, not hand-edited
  • No history rewritten; the drop is a forward change

🤖 Generated with Claude Code

https://claude.ai/code/session_01GFgC9kZLtHGcbbdyodgqCx


Generated by Claude Code

claude added 2 commits August 18, 2026 01:44
…marks

Verified against autolens_assistant main that the blocker on
active/benchmark_calibration_runs.md is clear (the four frozen cards and
autoassistant/benchmark.py are on main) and that benchmarks/runs/ is still
empty, so the campaign is genuinely un-started.

Took the prompt's second deliverable — the calibration verdict on the rubrics
— early, since every finding was reachable by reading the cards and harness at
no run cost. Filed as a version-bump proposal rather than editing cards in
place, per the prompt.

Findings include an unenforced prompt-freeze rule (no test binds a card's
prompt text to its version, so a coordinated README+card edit keeps recording
the same prompt_version across a changed prompt), a "machine-checkable" band
the harness never actually checks, rows satisfiable without the underlying
work, and evidence double-counted across bands on the hard card.

Resequences the campaign: scores are comparable only within a card version, so
landing rubric fixes after the runs would split the comparison tables and force
a re-run. Fix first, run once against v2.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GFgC9kZLtHGcbbdyodgqCx
Author decision: the assistant benchmark calibration campaign will not be run.

The dedicated issue was already closed: autolens_assistant#59 was closed
on/before 2026-07-15 to release the repo claim blocking the JOSS paper task.
Nothing is open on GitHub; only Mind-side residue survived, and this removes it
— the prompt moves to complete/archive/shelved/, the parked.md entry and the
dashboard row go.

Also resolves the open question the JOSS completion record was carrying
("either results exist un-ingested or the campaign closed without producing
them; worth a look before submission"). Verified against autolens_assistant
main: benchmarks/runs/ holds only .gitkeep, so #59 closed without ever
producing runs and nothing was un-ingested. The paper's future-tense benchmark
prose is correct as written.

The pre-run rubric audit filed in the previous commit is dropped as a task and
preserved as evidence inside the shelved record instead, so a future revival
does not rediscover it — notably that the frozen-prompt rule is enforced by no
test, and that the "machine-checkable" band is never machine-checked.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GFgC9kZLtHGcbbdyodgqCx
@Jammy2211
Jammy2211 merged commit db44bcf into main Aug 18, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants