You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Relevant files: a small report module such as lib/eval_report.py, a CLI command under lib/commands/, generate.py, focused fixtures/tests, and docs/MODEL-EVALS.md
Current behavior: run and review metadata cannot be aggregated into a stable benchmark comparison.
Desired behavior: a read-only offline command joins approved benchmark manifests, run metadata, and human evaluations into deterministic JSON and Markdown summaries.
Implementation Notes
Read only local approved fixture/manifest paths.
Aggregate by model, style, prompt, decision, and rubric score.
Report missing outputs and unreviewed items explicitly rather than dropping them.
Keep generated media and private benchmark data gitignored.
Acceptance Criteria
A read-only command joins the approved benchmark manifest, run.json, and evaluations.json.
It emits deterministic JSON and Markdown summaries.
Summaries include model, style, prompt, decision, rubric dimensions, missing outputs, and unreviewed items.
Summary
Implement an offline human-review benchmark report against the ratified model-eval contract.
Context
lib/eval_report.py, a CLI command underlib/commands/,generate.py, focused fixtures/tests, anddocs/MODEL-EVALS.mdImplementation Notes
Acceptance Criteria
run.json, andevaluations.json.Tests/Evals
Verification
python3 -m ruff check lib testsnpm testAgent Instructions
codex/issue-<this-issue>-offline-eval-report.Human Checkpoints
Out of Scope
Linear
Not applicable. Rafiki delivery is GitHub-only; do not create or update a Linear issue.