AS9102 First Article Inspection (manufacturing-quality/as9102/first-article-inspection)
Use when the task is an AS9102 first article inspection: form completeness, delta FAI triggers, and characteristic accountability for the aerospace production article.
Domain quick reference
- AS9102 is the aerospace FAI standard (IAQG); the report has three forms: form 1 part accountability, form 2 material and special processes, form 3 characteristic accountability.
- An FAI is complete only when forms 1, 2, and 3 are all present, each is acceptable, and all nonconformances are closed.
- A delta FAI is required when the production article changes: design change affecting form, fit, or function; manufacturing source, process, tooling, or material change; or a two-year lapse since the last FAI.
- Characteristic accountability compares the measured characteristic population against the total defined on form 3; every design characteristic must be accounted for.
Workflow
- Collect the FAI report: forms 1, 2, and 3.
- Check each form for presence and acceptability (part accountability, material and special processes, characteristic accountability).
- Confirm all nonconformances are closed.
- Classify the FAI as complete or not complete, listing the missing elements.
- Check the production change history for delta FAI triggers, and verify the measured characteristic count covers the total.
Pitfalls
- Declaring the FAI complete with a form absent (all three are required).
- Closing a form with open nonconformances (FAI stays not complete).
- Missing a delta FAI when the manufacturing source or process changed.
- Signing off characteristic accountability with measured count below the total population.
Behavior contract (gate 3)
The completeness, delta-FAI, and accountability logic is exercised by the gate 3 contract test: scripts/test_first_article_inspection.py against scripts/first_article_inspection_logic.py (stdlib unittest, offline). Run: python3 scripts/test_first_article_inspection.py
Compliance
- Standards referenced, not reproduced: AS9102/AS9100 text is proprietary (IAQG/SAE); summary-only per standards-map.yaml and brief 06.
- compliance: STANDARDS-REF, gated: false.