Skip to content

Finish QR packet scanning and close remaining QA gaps - #11

Merged
dancockrell merged 21 commits into
mainfrom
qr-packet-scanning-followup
Sep 2, 2026
Merged

Finish QR packet scanning and close remaining QA gaps#11
dancockrell merged 21 commits into
mainfrom
qr-packet-scanning-followup

Conversation

@dancockrell

@dancockrell dancockrell commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Outcome\n\nCompletes the QG3 QR packet scanner recovery and resolves the remaining substantiated QA/product gaps.\n\n## Included\n\n- restores reliable anonymous QR packet scanning using natural paper-edge geometry\n- preserves old printed-sheet compatibility\n- fixes the Add a second version button and adds browser coverage\n- prevents ordinary test suites from being misreported as hardware skips\n- adds a screen mode to the visual auditor while retaining geometry checks\n- limits contents:write permission to the generated-file rebuild job\n- keeps generated QuickGrade.html and sw.js deterministic\n\n## Validation\n\n- targeted forms: 19 checks passed\n- runner hardening: 2 checks passed\n- visual audit: 7 checks passed\n- complete local run: 28 runnable suites passed; one transient cold-load measurement exceeded budget\n- immediate isolated 12x slow-phone rerun passed every budget, decoded 15/15 sheets, and read the QR correctly\n\nFixes #4\n\nPR #9 is superseded by the tested alternate-version fix included here.

@dancockrell dancockrell changed the title Finish QR packet scanner regression fixes Finish QR packet scanning and close remaining QA gaps Sep 2, 2026
@dancockrell
dancockrell merged commit 6853573 into main Sep 2, 2026
2 checks passed
@dancockrell
dancockrell deleted the qr-packet-scanning-followup branch September 2, 2026 05:51
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