summaryrefslogtreecommitdiff
path: root/experiments/analyze_coupled_ladder_scaling.py
diff options
context:
space:
mode:
Diffstat (limited to 'experiments/analyze_coupled_ladder_scaling.py')
-rw-r--r--experiments/analyze_coupled_ladder_scaling.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/experiments/analyze_coupled_ladder_scaling.py b/experiments/analyze_coupled_ladder_scaling.py
index 4db593e..1c8a926 100644
--- a/experiments/analyze_coupled_ladder_scaling.py
+++ b/experiments/analyze_coupled_ladder_scaling.py
@@ -129,6 +129,8 @@ def validate_core_confirmation(reports: list[dict], records: list[dict]) -> None
raise ValueError("confirmatory cells must complete without failures")
observed_sizes = set()
for report in reports:
+ if not report.get("confirmatory", False):
+ raise ValueError("every confirmation source must be labeled confirmatory")
protocol = report["protocol"]
if protocol["rotations_per_input_diameter"] != 8:
raise ValueError("confirmation requires all eight task rotations")
@@ -365,7 +367,7 @@ def build_analysis(
"methods": side_summary,
}
return {
- "analysis": "digital_coupled_ladder_scaling_pilot_analysis",
+ "analysis": "digital_coupled_ladder_scaling",
"confirmatory": confirmatory,
"bootstrap": {
"unit": "task; component draws averaged within task",