Multi-Host Chaos Gate Checklist¶
Use this checklist to complete Phase 5.3 gate review for docs/plans/0081-multihost-put-get-chaos-stability.md.
1. Required Inputs¶
smallrun directory:<out_dir>/<run_id_small>mediumrun directory:<out_dir>/<run_id_medium>largerun directory:<out_dir>/<run_id_large>
Each run directory must include:
summary.jsonevents.jsonlcases/<case_name>/result.jsoncases/<case_name>/metrics.jsoncases/<case_name>/classification.json
2. Per-Phase Gate Review¶
Run gate review for each phase:
source .venv/bin/activate
python examples/cross_host/chaos_gate_review.py \
--run-dir <run_dir> \
--max-recover-time-sec 180
Outputs:
<run_dir>/gate_review.json<run_dir>/gate_review.md
3. Signoff Checklist¶
- [ ]
smallphase gate review passed (gate_review.json.passed=true) - [ ]
mediumphase gate review passed (gate_review.json.passed=true) - [ ]
largephase gate review passed (gate_review.json.passed=true) - [ ]
all_get_completegate passed for positive cases - [ ]
source_cardinality_timeline_presentgate passed - [ ]
recover_time_boundgate passed - [ ]
comm_errors_zerogate passed - [ ]
expected_failure_passgate passed for negative cases - [ ]
no_unexpected_case_statusgate passed - [ ]
classification_shapegate passed (infra/product/unknown)
Consolidated review command:
source .venv/bin/activate
python examples/cross_host/chaos_phase_gate_review.py \
--small-run-dir <run_dir_small> \
--medium-run-dir <run_dir_medium> \
--large-run-dir <run_dir_large>
4. Handoff Attachments¶
small/medium/largephasegate_review.jsonsmall/medium/largephasegate_review.md- One consolidated chaos report based on
docs/internals/chaos-report-template.md