Skip to content

feat(evals): inspect-ai harness + promptfoo merge gate + bench-off scaffold#1

Merged
todie merged 1 commit into
mainfrom
feat/evals-greenfield
Jul 8, 2026
Merged

feat(evals): inspect-ai harness + promptfoo merge gate + bench-off scaffold#1
todie merged 1 commit into
mainfrom
feat/evals-greenfield

Conversation

@todie

@todie todie commented Jul 8, 2026

Copy link
Copy Markdown
Member

Workstream C (final wave-1 piece). Depends on paas#880 for the capped bench key + minimax lane; until the UNSIGNED_LLM_BENCH_KEY secret is added the gate self-skips with a warning.

Verified: uv sync clean at the 0.3.244 anchor; task builds (6 samples); live 2-sample smoke through llm.unsigned.gg → accuracy 1.0; exporter renders dashboard JSON from the real .eval; both action pins verified against GitHub (my first from-memory checkout SHA was wrong — caught and fixed with the real v7.0.0 pin).

Operator steps: add UNSIGNED_LLM_BENCH_KEY secret (after #880 sync) · CLOUDFLARE_API_TOKEN still pending separately.

Merge = operator.

…affold

Workstream C (research-implementation program 2026-07-08):
- inspect-ai==0.3.244 (PR #11 anchor) uv project; benchoff task (6-sample
  plumbing-scale set — grow before treating deltas as adoption evidence);
  .eval transcripts canonical, export_summary.py renders public/data JSON.
  Live-verified through the gateway (2 samples, accuracy 1.0). Gotcha
  documented in-code: use openai-api/llm/... — the plain openai provider
  speaks the Responses API, which upstream lanes 404.
- promptfoo eval-gate workflow (SHA-pinned action + checkout): threshold 80,
  repeat 2, pass-1-of-2, disk cache; scoped to evals/** PRs; self-skips with
  a warning until the UNSIGNED_LLM_BENCH_KEY secret exists (deploy-token
  gate pattern).
- Prereqs documented: paas #880 mints the capped bench key + MiniMax lane.
@todie todie merged commit cba07ae into main Jul 8, 2026
3 checks passed
@todie todie deleted the feat/evals-greenfield branch July 8, 2026 14:47
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