Loading tasks…
Context
Expected
Structured answer
Exact prompt
Mock check
Free controls: a known correct answer and a non-answer.
Loading results…
Same frozen tasks, one attempt each. PASS/FAIL and end-to-end CLI latency only.
Loading comparison…
The frozen india-pilot set. Private prompts are omitted from this preview.
Free controls: a known correct answer and a non-answer.
Design seeds only — not executable, no results. Excluded from this preview pending release review.
Plan, execute and inspect jobs. Execution is disabled in this static preview — run locally with km ui.
01 · Plan
Each try is a fresh attempt with its own seed. More tries show how consistent a system is and multiply time and cost.
Controls validate the evaluator; they never show model capability.
CLIs have no sampling seed; the seed identifies the evaluator run.
02 · Execute
Select tasks and adapters to start a saved run.
Cancel stops remaining calls; saved attempts survive. Retry creates a new evidence trail.
Consumer clients are not automated. Record their answers instead; a CLI run does not evaluate a web-app tier.
03 · Inspect
Results appear as attempts are saved.
Score answers you recorded from apps, side by side. Nothing is called.
Correct only when every expected JSON field matches with no extras. Completion is recorded separately.
Select 2–8. Plan labels do not verify account access.
SAMPLE ANSWERS Synthetic controls only. No app was evaluated.
Unknown timing and cost stay unknown. A subscription fee is not a per-task price.
Record what a consumer app returned. App, client and plan are part of the evidence.
Copy the exact prompt, try it in your app, then record the response and evidence. This form never signs in or runs the app.
Local mock checks and app observations. Tracks are never mixed.
Select a record to inspect it.
A local-first evaluator: models, CLI harnesses and apps on the same frozen tasks, graded deterministically.
Live runs, imports and recording are local-only (GitHub).
uv sync
uv run km ui --port 8765