Live evidence suite

August 10, 2026 ยท View on GitHub

task-suite.json is the pre-registered cross-client task set. It covers command recovery, repeated reads, noisy search, cross-session recall, cross-project transfer, staleness, harmful-findings quarantine, active-model harvesting, a no-benefit control, and long-session/compaction behavior.

Copy runners.example.json outside the repository and replace every model, version, and baseline-isolation placeholder with the exact local CLI values. Do not weaken the baseline: it must load no Token Optimizer MCP server, hooks, plugin, rules, or user instructions.

First inspect the counterbalanced schedule without launching a model:

npm run eval:evidence:plan

Then run one client/model cohort:

node scripts/run-evidence-eval.mjs \
  --runner C:/private/token-optimizer-runners.json \
  --client codex \
  --model gpt-5.6-sol \
  --repetitions 8

Each arm receives a fresh fixture copy, graph, and hook-state directory. The aggregate result is a schema-v2 eval-run record. Use --include-transcript only when raw model output is appropriate to retain locally.

Published, redacted live cohorts:

Cross-client mistake transfer

handoff-suite.json tests a stricter chain: one live producer must encounter a dead end, capture the durable lesson itself, and a fresh consumer must receive that exact finding before its first tool call. Empty, natural, oracle, irrelevant, and stale graph arms all use the full integration and identical post-producer workspace snapshots.

Inspect the pre-registered cyclic order without launching a model:

npm run eval:handoff:plan

Run a direction with explicit, locally isolated runner profiles:

node scripts/run-handoff-eval.mjs \
  --runner C:/private/token-optimizer-runners.json \
  --producer codex \
  --consumer claude-code \
  --producer-model gpt-5.6-sol \
  --consumer-model claude-sonnet-5 \
  --repetitions 5

The schema-v3 artifact stores hashes and behavioral outcomes by default, not transcripts. A missing or semantically wrong natural harvest remains a failed natural arm and is never replaced with an oracle finding.