Record the staged approach for locking the Apple Silicon scan flow with browser coverage before moving deeper into the TypeScript conversion. Keeping this plan separate from the test commit preserves a clean non-runtime history.
Constraint: Plan should not change runtime behavior or blur code-review scope
Rejected: Fold the plan into the browser-test commit | mixes delivery guidance with executable changes
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: Revisit the worker-based scanner path only after the legacy app-test route has stable browser coverage
Tested: Document reviewed against current staged test coverage and repo layout
Not-tested: Plan execution beyond the committed browser-test slice