Evaluation Summary (v7.21)
- Run ID:
20260629_184555 - Model ID:
/mnt/d/Development/Libraries/Mistral-Nemo-Instruct-2407-AWQ_20260529_152601 - Quant types requested:
[] - Artifacts recorded:
0
Battery Coverage
- Fixtures version:
v7.21 - json_multistep_cases: 5 cases
- json_shelf_cases: 4 cases
- mixed_brief_json_cases: 2 cases
- stateful_followup_cases: 2 cases
- toolcall_only_cases: 2 cases
- Total: 15 cases
Pass-Rate Signals
Pass rates are computed per family as the fraction of rows where all listed signals equal 1. (If a signal column is missing for a row, it is ignored for that row.)
json_multistep: pass if schema_ok, checks_consistent_ok, stop_semantics_ok, oracle_equiv_okstateful_followup: pass if turn1_parse_ok, turn2_parse_ok, turn1_exact_match, turn2_exact_matchtoolcall_only: pass if tool_name_ok, args_okmixed_brief_json: pass if answer_line_ok, json_parse_ok, schema_okjson: pass if schema_ok, constraints_okfuzz: pass if schema_ok, constraints_oktoolcall: pass if stage1_tool_parse_ok, stage1_tool_schema_okmcq: pass if choice_ok
Bucket Score Scale
Some families report an auxiliary bucket_score used for ranking/triage. The scale is family-specific:
json_multistep: Range 0–10. Score 10 means plan_exact_match=1 AND checks_ok=1 AND final_match_reported=1. Otherwise the score is plan_prefix_match_len (how many leading steps match the oracle plan). Tier-1 uses oracle_equiv_ok (computed final matches oracle) as outcome correctness; final_match_reported/final_consistent_ok are tracked as Tier-2 reporting discipline.stateful_followup: Range 0–10. Higher is better; 10 indicates both turns parse and match expected state updates.toolcall_only: Range 0–10. Higher is better; 10 indicates correct tool name AND valid args under the tool schema.mixed_brief_json: Range 0–10. Higher is better; 10 indicates correct ANSWER line AND valid JSON block meeting schema.json: Range 0–10. Higher is better; 10 indicates exact/valid JSON shelf placement meeting constraints. (See CSV for exact signal columns.)fuzz: Range 0–10. Property-based regression. Score mirrors the JSON shelf scoring signals when present; pass rate uses schema_ok AND constraints_ok on rows where those signals exist.toolcall: Range 0–10. Higher is better; 10 indicates tool-call JSON parses and validates against schema.mcq: Range 0–1. 1 indicates the correct choice was selected.
Results by Runner and Family
Runner: quantized_vllm
| Family | N | Pass rate | Averages |
|---|---|---|---|
| json_multistep | 5 | 0.400 | bucket_score=1.800 |
| stateful_followup | 2 | 1.000 | bucket_score=2.000 |
| toolcall_only | 2 | 1.000 | bucket_score=2.000 |
| mixed_brief_json | 2 | 1.000 | bucket_score=2.000 |
| json | 4 | n/a | bucket_score=10.000 |
| fuzz | 20 | n/a | bucket_score=10.000 |
| toolcall | 2 | 1.000 | bucket_score=11.000 |
| mcq | 5 | n/a | bucket_score=0.600 |
Fuzz Regression Notes
fuzz is a property-based regression suite and is summarized as a family for stability tracking; it is not a direct agent-readiness proxy.
Signal Breakdown (Diagnostics)
For each family, the pass rate is a conjunction of signals. The tables below show per-signal success rates, which helps isolate which signal is blocking a family from passing.
Runner: quantized_vllm
Family: json_multistep
| Signal | Rate | Notes |
|---|---|---|
| schema_ok | 1.000 | tier-1 (gating) |
| checks_consistent_ok | 0.400 | tier-1 (gating) |
| stop_semantics_ok | 0.800 | tier-1 (gating) |
| oracle_equiv_ok | 0.600 | tier-1 (gating) |
| final_consistent_ok | 0.000 | tier-2 (tracked; non-gating) |
| final_match_reported | 0.000 | tier-2 (tracked; non-gating) |
Family: stateful_followup
| Signal | Rate | Notes |
|---|---|---|
| turn1_parse_ok | 1.000 | tier-1 (gating) |
| turn2_parse_ok | 1.000 | tier-1 (gating) |
| turn1_exact_match | 1.000 | tier-1 (gating) |
| turn2_exact_match | 1.000 | tier-1 (gating) |
Family: toolcall_only
| Signal | Rate | Notes |
|---|---|---|
| tool_name_ok | 1.000 | tier-1 (gating) |
| args_ok | 1.000 | tier-1 (gating) |
Family: mixed_brief_json
| Signal | Rate | Notes |
|---|---|---|
| answer_line_ok | 1.000 | tier-1 (gating) |
| json_parse_ok | 1.000 | tier-1 (gating) |
| schema_ok | 1.000 | tier-1 (gating) |
Readiness Snapshot
The snapshot below provides a coarse, decision-oriented view derived from pass rates. Thresholds are intentionally conservative: PASS ≥ 0.90, WARN ≥ 0.70, else FAIL.
Runner: quantized_vllm
- json_multistep: FAIL (provisional; n<10) (pass_rate=0.400)
- stateful_followup: PASS (provisional; n<10) (pass_rate=1.000)
- toolcall_only: PASS (provisional; n<10) (pass_rate=1.000)
- mixed_brief_json: PASS (provisional; n<10) (pass_rate=1.000)
Recorded Artifacts
Artifacts are recorded in the run manifest with file sizes and SHA256 hashes for verification.
- (No artifacts listed in manifest.)
Top Failure Reasons (when available)
quantized_vllm / json_multistep
- 2× checks_consistent_ok+oracle_equiv_ok
- 1× checks_consistent_ok+stop_semantics_ok