blob: 70e53a2e288604f3e86f2eb31b38401e8496351c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/usr/bin/env bash
# Fail-fast finalization for the two publication-facing claims. This command
# intentionally fails until every strict figure cell has clean seeds 0..4.
set -eu
cd "$(dirname "$0")/.."
TRAIN_PY=/home/yurenh2/miniconda3/envs/ep_pascal/bin/python3
PLOT_PY=/home/yurenh2/miniconda3/bin/python
OUTDIR=results/figs
SUMMARY=results/audited_tables.md
mkdir -p "$OUTDIR"
# Run the strongest gate first. It validates exact seed sets, provenance,
# protocols, finite metrics, and only then writes figures + hash manifest.
"$PLOT_PY" experiments/plot_main_figures.py \
--results results --outdir "$OUTDIR"
"$TRAIN_PY" experiments/baseline_smoke.py
"$TRAIN_PY" experiments/synthetic_smoke.py
"$TRAIN_PY" experiments/smoke.py
summary_tmp=$(mktemp /tmp/sdil_audited_tables.XXXXXX)
trap 'rm -f "$summary_tmp"' EXIT
"$TRAIN_PY" experiments/analyze_verified.py --results results > "$summary_tmp"
mv "$summary_tmp" "$SUMMARY"
trap - EXIT
git diff --check
echo "finalized audited claims -> $OUTDIR and $SUMMARY"
|