Skip to content

[bench] Close the human κ gate — validate the glm-5.2 judge #463

Description

@HumanBean17

Context

The full 1,200-cell run (bench/FULL-RUN-FINDINGS.md) reports κ = N/A — no human labels were collected. Every surprising verdict lives in LLM-judge-graded categories (cross-service, call-trace, absence, semantic): e.g. “all conditions ≈0.8 when finished” could be judge leniency, not real quality. The judge was spot-checked on one cell (bc-cs-01_D) but never validated against humans at scale.

Why it blocks

C1 (partial) and C3 (not supported) both hinge on judge scores. Until the judge is human-validated, those verdicts are provisional and not publishable.

Work

  1. Emit blinded transcripts for a stratified sample (~50–100 cells across categories × conditions, heavy on the judged categories).
  2. A human labels each blind transcript correct/incorrect against its oracle.
  3. Compute Cohen’s κ vs the judge (binarized at JUDGE_CORRECT_THRESHOLD = 0.5).
  4. Accept at κ ≥ ~0.6; if below, revise the rubric / threshold and re-run.

Acceptance

  • bench/results/<run>/human_labels.json committed (or referenced).
  • κ reported in report.md; verdicts in FULL-RUN-FINDINGS.md upgraded from “provisional” to “validated” (or the findings revised if κ is poor).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    benchmark post-mortemFull-run benchmark retrospective follow-ups

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions