Skip to content

v0.1.0 — PFMEA ↔ Control Plan checker

Choose a tag to compare

@migmcc migmcc released this 20 Jun 14:07
· 9 commits to main since this release

First public release of quality-docs-validator — a local-first tool that detects potential inconsistencies between a PFMEA and a Control Plan before audits, customer submissions or production issues.

Highlights

  • Reads PFMEA + Control Plan .xlsx (recommended template + column aliases) and matches rows by operation.
  • Six explicit, documented checks: UNMATCHED_PROCESS_STEP, MISSING_CONTROL, SPECIAL_CHARACTERISTIC_NOT_CONTROLLED, MISSING_REACTION_PLAN, plus WEAK_DETECTION_METHOD and HIGH_SEVERITY_WEAK_CONTROL as warnings.
  • Severity-weighted score (0–100) with PASS / PASS-WITH-WARNINGS / NEEDS-REVIEW / FAIL bands.
  • Markdown report + rich terminal summary; bundled synthetic examples with a seeded gap.
  • CI green on Windows + Linux, Python 3.12 + 3.13.

Quickstart

pip install -e .
qdv pfmea-control-plan --pfmea examples/pfmea.xlsx --control-plan examples/control-plan.xlsx --out report.md

⚠️ Surfaces potential findings to support human review — it does not replace human technical judgement and makes no regulatory/normative conformance claim.

See CHANGELOG.md and docs/FINDINGS.md.