Open Model Lab

Open Model Lab Evals

The frozen July suite provides the first diagnostic baseline for later SFT, DPO, agent, safety, monitorability, and systems experiments.

Purpose

The eval harness was the first gate because model changes are not meaningful unless they can be compared against a stable task suite, grader set, and reporting format. The July suite is intentionally small and explicit: 25 draft-quality tasks across five balanced categories.

Task schema

Condensed shape of a July task record:

{
  "id": "coding_001",
  "category": "coding",
  "prompt": "Write a Python function that...",
  "grader": "unit_test",
  "expected_behavior": "The function passes all hidden tests.",
  "difficulty": "easy",
  "tags": ["python", "unit-test", "deterministic"],
  "quality_status": "draft"
}

Initial task categories

Category Count Examples
Coding 5 tasks Short Python function, bug fix, unit-test pass
Reasoning 5 tasks Multi-step logic, small math, error analysis
Factuality 5 tasks Infer from given text, avoid unsupported claims
Instruction following 5 tasks Format, length, tone, constraints
Safety-lite 5 tasks Safe direction and unnecessary refusal behavior

Grader types

Grader Use
Unit-test grader Executes deterministic tests for the five coding tasks.
Exact-match grader Normalizes short responses and checks accepted factual answers.
Rule-based grader Checks explicit formatting and instruction-following constraints.
Rubric grader Applies weighted textual criteria to reasoning and safety-lite responses.

Metrics

  • Score
  • Latency
  • Cost
  • Failure mode
  • Reproducibility

The July runs recorded zero API cost because they ran locally. Local compute and energy cost were not measured, so zero recorded API cost must not be read as zero execution cost.

Project-wide failure mode taxonomy

July results used format failure, instruction miss, wrong reasoning, and grader error where applicable. The wider vocabulary below is reserved for later gates as their task types become real.

  • Hallucination
  • Wrong reasoning
  • Instruction miss
  • Format failure
  • Over-answering
  • Unsafe answer
  • Judge uncertainty
  • Looping
  • Premature success
  • Context loss
  • Tool misuse
  • Over-refusal
  • Under-refusal
  • Factuality drift
  • Style collapse

July failure audit

The recorded grader results remain frozen. A separate manual audit reviewed all 28 failed rows to distinguish model behavior from format, grader, and runtime effects.

Audit labelCount
Likely format or instruction failure 11
Likely grader false negative 7
Truncation or runtime related 10
Likely substantive model failure 0