Skip to content

feat: add local provider comparison report - #28

Merged
utkarshp845 merged 1 commit into
mainfrom
codex/week-5-day-5-provider-comparison
Jul 27, 2026
Merged

feat: add local provider comparison report#28
utkarshp845 merged 1 commit into
mainfrom
codex/week-5-day-5-provider-comparison

Conversation

@utkarshp845

Copy link
Copy Markdown
Owner

Summary

  • add a bounded --comparison-report for deterministic and optional-provider evaluation paths
  • report quality parity, provider outcomes, fallback counts, and cost readiness without prompts, evidence, model output, credentials, or endpoints
  • exercise the offline LLM_PROVIDER=none fallback path end to end
  • preserve unknown cost as null when no provider call succeeds

Learning-path fit

This closes Week 5's local measurement loop while keeping CI deterministic, offline, and cost-free. Configured provider calls remain explicit and opt-in.

Testing

  • python -m pytest -q (36 passed)
  • python -m ruff check app cli evals tests
  • LLM_PROVIDER=none python -m evals.run_evals --comparison-report

Follow-up

A live-provider comparison remains intentionally opt-in because it makes one provider call per evaluation fixture. Week 6 expands the corpus; Week 8 adds controlled provider-versus-private-endpoint benchmarking.

@utkarshp845
utkarshp845 merged commit e8d62e9 into main Jul 27, 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.

1 participant