paperlab_hypothesis_to_benchmark_matrix · git:20260626.bbe4068 · 2026-06-26 · sha256 3bfc1a751ad12285

paperlab_hypothesis_to_benchmark_matrix git:20260626.bbe4068A

Immutable. This exact content is served forever at /api/v1/blob/3bfc1a751ad12285.

---
name: paperlab_hypothesis_to_benchmark_matrix
description: |
  Convert PaperLab research questions into falsifiable hypotheses, benchmark
  matrices, statistical tests, and acceptance criteria for computational papers.
---

# PaperLab Hypothesis to Benchmark Matrix

## When to Use

USE WHEN: a paper idea needs to become an executable benchmark plan before
`benchmark-runner` starts work.

## Required Elements

Every hypothesis must define:

- claim wording,
- null expectation or baseline,
- controlled variables,
- varied variables,
- response metric,
- minimum case count,
- statistical test or deterministic acceptance criterion,
- expected failure or boundary modes,
- source of reference values when relevant.

## Benchmark Matrix Pattern

```json
{
  "hypotheses": [
    {
      "id": "H1",
      "claim": "candidate solver reduces failures for near-critical mixtures",
      "metric": "failure_rate_pct",
      "baseline": "existing solver",
      "test": "paired proportion test",
      "acceptance": "p < 0.05 and absolute reduction >= 5 percentage points",
      "case_categories": ["near-critical", "two-phase", "trace-water"]
    }
  ]
}
```

## Pass Criteria

- No claim exists without a metric.
- Boundary cases are explicit, not accidental.
- Benchmark cases can be regenerated from configuration.
- The matrix is small enough to rerun during revision.

## Safety Rules

- Do not retrofit metrics after seeing results unless clearly marked exploratory.
- Do not mix validation data and training/tuning data without disclosure.
- Do not use proprietary benchmark inputs in public capsules unless cleared.