Skip to content

v0.8.0 — Week 08 · MSA / Gage R&R module

Choose a tag to compare

@Siddardth7 Siddardth7 released this 21 Jul 01:59
· 320 commits to main since this release
853214f

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_rr computes 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 MSA ASSUMPTIONS_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 standalone apps/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_rr vs the published "study case 1" EV/AV/%GRR/ndc/verdict, from the new aiag_reference_study.csv fixture) and a new MSA coverage gate enforcing --cov-fail-under=100 on msa_app.gage_rr_engine + msa_app.schema + msa_app.exporter.
  • MSA scaffold + typed gage-study schema (#54).

Quality gates (green on main)

  • quality_core.io 100% · quality_core.schema 100% 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