feat(iace): FMEA P1 — open methodology anchors + bp_iace_fmea_kb

P1 of the auto-FMEA build plan: establish the public-domain methodology
foundation (no AIAG-VDA/SAE/IEC tables reproduced).
- fmea_data_sources.go: MIL-STD-882E severity (Cat I-IV→1-10) + probability
  (A-F→1-10 with per-hour λ bands), OccurrenceFromRate(λp·α), SeverityForCategory,
  MIL-STD-1629A CriticalityCm = λp·α·β·t. Own 1-10 projection, government-anchored.
- 4 versioned source docs (MIL-STD-1629A, MIL-STD-882E, NASA RCM, FMD-91/NPRD-91)
  ingested into the new RAG collection bp_iace_fmea_kb (whitelisted).
- Tests for all scales/mappings/criticality (green).

Next (P1 step 2): fetch FMD-91/NPRD-91 bulk λ/α tables from DTIC.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-06-12 22:59:01 +02:00
parent 7c0126f2ef
commit de140e564e
7 changed files with 352 additions and 0 deletions
@@ -35,6 +35,7 @@ var AllowedCollections = map[string]bool{
"bp_iace_libraries": true,
"bp_iace_accident_stats": true,
"bp_iace_safety_kb": true,
"bp_iace_fmea_kb": true,
}
// SearchRequest represents a RAG search request.