ARP4761A Common Cause Analysis (systems-engineering-safety/arp4761a/common-cause-analysis)
Use when the task is common cause analysis per ARP4761A: zonal safety scoring, analysis set completeness, and action flags.
Domain quick reference
- Common cause analysis covers three studies: zonal safety analysis (ZSA), particular risk analysis (PRA), and common mode analysis (CMA).
- ZSA examines physical interference and environment hazards inside a zone; each item passes or fails.
- A zone with many failed items needs action before the safety assessment closes.
- The analysis set must cover all three studies for the common cause analysis to be complete.
Workflow
- Collect the zone hazard items with their pass-fail status.
- Score the zone with zsa_zone_check.
- Check the analysis set with cca_complete.
- Flag reporting needs and revisit failed items.
- Gate the safety assessment on zone verdicts and set completeness.
Pitfalls
- Treating a zonal pass list as a completed common cause analysis.
- Missing the common mode study when the set claims coverage.
- Accepting a zone with multiple failed items without action.
Behavior contract (gate 3)
The zone scoring and set completeness logic is exercised by the gate 3 contract test: scripts/test_common_cause_analysis.py against scripts/common_cause_analysis_logic.py (stdlib unittest, offline). Run: python3 scripts/test_common_cause_analysis.py
Compliance
- Standards referenced, not reproduced: ARP4761A text is proprietary (SAE); summary-only per standards-map.yaml and brief 06.
- compliance: STANDARDS-REF, gated: false.