You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/experiment-quality-bar.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,6 +64,17 @@ When execution is recorded as successful:
64
64
-`run_manifest.json` should exist and summarize what was run.
65
65
-`experiment_portfolio.json` or an equivalent design artifact should exist and describe the planned trial groups.
66
66
- At least one concrete run record must exist under the run artifact tree.
67
+
-`execution/execution_envelope.json` and
68
+
`execution/execution_receipt.json` must exist, bind each other by SHA-256,
69
+
and name the actual assurance level. Runtime success may use a `partial` or
70
+
`compatibility` receipt, but paper-scale promotion may not.
71
+
-`bubblewrap` availability alone is insufficient: an `enforced` receipt
72
+
requires a successful host probe and an adapter-controlled marker proving
73
+
that the experiment command started after namespace and mount setup.
74
+
- GPU-backed paper-scale execution must bind a positive requested GPU count and
75
+
the same number of concrete numeric visible-device IDs. Missing IDs, UUID-only
76
+
device selectors, unavailable device nodes, and Docker/remote execution through
77
+
the local adapter remain `partial` until a dedicated enforced adapter exists.
67
78
68
79
### B. `analyze_results` success expectations
69
80
When `analyze_results` is completed:
@@ -121,6 +132,12 @@ For an experiment result to count as paper-scale candidate evidence, all of the
121
132
6. The experiment output is connected to the stated research question.
122
133
7. The run is not merely a smoke test of the workflow itself.
123
134
8. The evidence goes beyond a single thin run by including repeated trials/folds/seeds or explicit robustness evidence such as confidence intervals, stability metrics, or effect estimates.
135
+
9. The primary execution has a hash-valid `enforcement=enforced` receipt whose
136
+
environment, workspace, input-hash, timeout, network-policy, and mount-
137
+
isolation and device-policy assurances all pass, whose dependency lock is
138
+
present, and whose required outputs are hash-bound. Docker receipts require
139
+
matching pre/post container-boundary inspection; an uninspected
140
+
`docker exec` is not paper-grade execution evidence.
124
141
125
142
If any of the above is missing, the result may still be valid runtime output,
126
143
but it must not be treated as paper-worthy experimental evidence.
0 commit comments