Notion Work Item
Item Name: TCP-MT-9
Type: Measurement Track
Project: TCP Harness Prototype
Objective
Produce bootstrap 95% CIs for each EXP-3 arm's correctness rate and mean input-token cost; test whether the Arm A vs Arm C correctness difference (+6 pp) is statistically significant at n ≈ 36/arm; compute the minimum detectable effect size at 80% power.
Dataset
EXP-3 raw trial JSON files at repo root: layered-results.json, layered-results-v2.json, layered-results-imp5.json.
Kill/Stop Condition
If all four arms' 95% CIs overlap completely (i.e., no pairwise difference excludes zero), the EXP-3 sample size is insufficient to distinguish any arm — halt and report 'underpowered, need N = X per arm' with the power-analysis estimate.
Completion Contract
- Epistemic. Take measurements as specified. Report results with: (1) methodology, (2) raw data or summary statistics, (3) any measurement caveats or confounds encountered.
- No PR expected unless the objective requires instrumentation code. If instrumentation is needed, one PR for the instrumentation is acceptable — keep it separate from the measurement report itself.
- Handoff: Post measurements + methodology to this GitHub Issue → Close issue → Stop.
Metrics
- Per-arm bootstrap 95% CI (correctness %)
- Per-arm bootstrap 95% CI (mean input tokens)
- Pairwise Δ correctness with CI for A-vs-C and C-vs-D
- p-value or equivalent for A-vs-C difference
- Minimum detectable effect size at 80% power given n ≈ 36/arm
Expected Output Artifacts
bootstrap_ci_report.md — Human-readable summary
bootstrap_ci_results.json — Structured results
bootstrap_analysis.py (or .ts) — Reproducible analysis script
Notion Work Item
Item Name: TCP-MT-9
Type: Measurement Track
Project: TCP Harness Prototype
Objective
Produce bootstrap 95% CIs for each EXP-3 arm's correctness rate and mean input-token cost; test whether the Arm A vs Arm C correctness difference (+6 pp) is statistically significant at n ≈ 36/arm; compute the minimum detectable effect size at 80% power.
Dataset
EXP-3 raw trial JSON files at repo root:
layered-results.json,layered-results-v2.json,layered-results-imp5.json.Kill/Stop Condition
If all four arms' 95% CIs overlap completely (i.e., no pairwise difference excludes zero), the EXP-3 sample size is insufficient to distinguish any arm — halt and report 'underpowered, need N = X per arm' with the power-analysis estimate.
Completion Contract
Metrics
Expected Output Artifacts
bootstrap_ci_report.md— Human-readable summarybootstrap_ci_results.json— Structured resultsbootstrap_analysis.py(or.ts) — Reproducible analysis script