Skip to content

Catalogue the whole-run cases a harness eval suite must cover - #182

Merged
adityak74 merged 1 commit into
mainfrom
docs/harness-eval-catalogue
Sep 6, 2026
Merged

Catalogue the whole-run cases a harness eval suite must cover#182
adityak74 merged 1 commit into
mainfrom
docs/harness-eval-catalogue

Conversation

@adityak74

Copy link
Copy Markdown
Contributor

The work list for a deterministic, whole-run evaluation suite. Thirty eight cases in ten areas: provider transport and retries, streaming and re-asks, the context window and compaction, tool calls, approvals, the workspace boundary, the store and replay, the trace file, the process surface, and build gates.

Every case is derived from the decision log or the code, not invented. Each names what it proves, the scripted provider behaviour it needs, the assertion that decides it, and the decision entry or code path it defends. The order is by the cost of the regression it would catch times how likely that regression is, judged from the failures this repo actually had.

Two sections keep the later work honest: what is already proved by the in-process loop tests and must not be written again, and what this suite deliberately leaves to the model facing half.

Documentation only. No code changes.

https://claude.ai/code/session_01PG2vuux5tMsjnZBLWJzMyp

Thirty eight cases in ten areas, derived from the decision log rather
than invented, and ordered by the cost of the regression each would
catch times how likely that regression is. Every case names what it
proves, the scripted provider behaviour it needs, and the code path or
decision entry it defends. Cases already proved by the in-process loop
tests are listed separately so nobody writes them twice.

Claude-Session: https://claude.ai/code/session_01PG2vuux5tMsjnZBLWJzMyp
@adityak74
adityak74 merged commit 3242666 into main Sep 6, 2026
7 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.

1 participant