v0.8.0 — Week 08 · MSA / Gage R&R module
Week 08 adds Measurement Systems Analysis (MSA / Gage R&R) as a first-class app on the Quality Platform.
Highlights
- Gage R&R engine — Average-and-Range method (#55).
compute_gage_rrcomputes EV, AV, %GRR (vs study variation and vs tolerance), and ndc, returning an accept / marginal / reject verdict against AIAG thresholds. Formulas anchored to the AIAG MSA 4th-edition reference (derivation in the MSAASSUMPTIONS_LOG). - MSA app UI — study entry, results, verdict + export (#56). Study-entry / results / verdict page with a loop-link note (Control Plan → MSA → SPC), a plain-English verdict sentence, and CSV/Excel/PDF export via
quality_core.io. New standaloneapps/msa/app.py; the platform-shell landing page gains an MSA feature card. - MSA tests + CI coverage gate (#57). AIAG-reference regression test (
compute_gage_rrvs the published "study case 1" EV/AV/%GRR/ndc/verdict, from the newaiag_reference_study.csvfixture) and a new MSA coverage gate enforcing--cov-fail-under=100onmsa_app.gage_rr_engine+msa_app.schema+msa_app.exporter. - MSA scaffold + typed gage-study schema (#54).
Quality gates (green on main)
quality_core.io100% ·quality_core.schema100% line+branch · SPC 100% · MSA engine/schema/exporter 100%
Release mechanics
- All workspace packages bumped
0.7.0 → 0.8.0(#126). - Milestone Week 08 · MSA / Gage R&R module complete — issues #54, #55, #56, #57 closed.
Full changelog: v0.7.0...v0.8.0