Skip to content

shakedown: wave 9: store checklist, one-command verdict, calibrated baselines (production-QA foundation)#6

Merged
ugglr merged 1 commit into
mainfrom
wave-9-store-checklist
Jun 3, 2026
Merged

shakedown: wave 9: store checklist, one-command verdict, calibrated baselines (production-QA foundation)#6
ugglr merged 1 commit into
mainfrom
wave-9-store-checklist

Conversation

@ugglr

@ugglr ugglr commented Jun 3, 2026

Copy link
Copy Markdown
Owner

Store-day usability plus the first leg of production-grade QA.

One-command experience

  • Verdict banner. ./run ends with a clear SHAKEDOWN VERDICT: PASS/FAIL (green/red on a TTY), performance-focused, the last thing on screen.
  • Store Day Checklist (Verification/Store Day Checklist.md): a single in-store flow centered on the one command (./run --store) and the verdict, no cosmetic clutter.

Calibrated baselines (production-QA foundation)

  • make-baseline.sh turns N known-good reports into baselines/<preset>.json (per-metric golden value + a 3-sigma control limit, or a tolerance band below 8 samples).
  • ./run auto-bins against baselines/<preset>.json when it exists for the --target: a metric outside its golden limit escalates the result to FAIL, turning the verdict from within-unit advisory into a calibrated pass/fail, recorded in the new optional baseline_check field. Absent a baseline, behavior is unchanged. Schema 1.4.
  • Verification/Production QA.md: an honest engineering gap analysis between Shakedown today and a factory production-QA station (calibrated limits, golden binning, Measurement System Analysis, gated preconditions, defect coverage / escape rate, SPC) and the architecture to close it. The baseline mechanism is the first leg.
  • baselines/ ships empty (README only): a baseline is only as good as the known-good corpus, which is still being gathered.

Verification

Validated on an Intel MacBook Pro 16 (2019): the advisory -> calibrated transition, golden binning, and below-limit FAIL escalation all behave; make-baseline math and the verdict banner verified live. shellcheck clean, heredocs parse, JSON valid, links resolve, zero em dashes. Passed dad review (correctness, simplicity, consistency).

Note: this builds the mechanism, not a finished production station. Calibrated limits still need a corpus of known-good units; MSA, gated preconditions, and SPC remain (see Production QA.md).

…rated baselines (production-QA foundation)

Store Day Checklist: a single in-store flow centered on one command (./run --store) and the verdict. ./run now ends with a clear SHAKEDOWN VERDICT: PASS/FAIL banner (performance-focused, last thing on screen). Calibrated baselines: make-baseline.sh builds baselines/<preset>.json (golden + 3-sigma or tolerance control limits) from known-good reports; ./run bins against it when present, escalating a below-limit metric to FAIL via the new baseline_check field (calibrated verdict), advisory when absent (schema 1.4). Verification/Production QA.md: honest gap analysis toward a factory-grade screen (calibrated limits, golden binning, MSA, gated preconditions, coverage/escape-rate, SPC). baselines/ ships empty (README only).
@ugglr
ugglr merged commit b81e9be into main Jun 3, 2026
1 check passed
@ugglr
ugglr deleted the wave-9-store-checklist branch June 3, 2026 07:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant