deterministic-proof-orchestrator
Purpose
Run and troubleshoot the canonical deterministic setup + notebook proof pathway.
Trigger when
- •User asks to verify full deterministic deployment.
- •CI/local deterministic proof fails.
- •Need pass/fail gate classification (
G0toG9).
Preconditions
- •
conda activate janusgraph-analysis - •Podman machine reachable
- •Run from repository root
Workflow
- •Run canonical wrapper:
bash scripts/deployment/deterministic_setup_and_proof_wrapper.sh --status-report exports/deterministic-status.json - •Read status:
exports/deterministic-status.json - •If non-zero, inspect:
exports/<RUN_ID>/failed_gate.txtand corresponding step log. - •Confirm notebook report:
exports/<RUN_ID>/notebook_run_report.tsv - •Confirm determinism gate:
exports/<RUN_ID>/determinism.logand baseline behavior.
Outputs
- •Deterministic status JSON
- •Gate diagnosis
- •Actionable remediation path per failed gate
Guardrails
- •Do not replace canonical command with ad-hoc scripts for final verdict.
- •Keep
COMPOSE_PROJECT_NAMEstable (janusgraph-demo) unless explicitly changed.