Local packaging review
Contact Capture PWA Packaging Review
Review packet only
Review Outcome
- 1
ready-for-local-pwa-review-packaging-plan means the local shell evidence is ready for owner review only.
- 2
ready-for-static-preview-build-plan remains a plan and does not run a package build.
- !
blocked-native-wrapper-packaging and blocked-deploy-packaging keep app-store, hosting, DNS, and release work behind Strict Control.
Evidence Packet
- 1
/mobile-assistant-pwa-packaging-policy exposes packaging guardrails.
- 2
/mobile-assistant-pwa-packaging-plan assembles review evidence after approved-for-local-pwa-packaging-plan.
- 3
launchDecisionReference, reviewChecklistReference, routeVerificationReference, and browserVerificationReference are required.
Local Shell Assets
- 1
/mobile-assistant-manifest.json is the install manifest.
- 2
/mobile-assistant-service-worker.js caches only shell routes.
- 3
/mobile-assistant-icon.svg is the local install icon.
- 4
service-worker-cache-allowlist: /mobile-assistant, /local-preview, manifest, and icon only.
Cache Denylist
- !
/operator and /contact-capture/scanner are not cached.
- !Contact data, raw images, OCR text, Google Contacts payloads, and notification payloads are not cached.
- !Credentials or OAuth tokens are never part of PWA cache evidence.
Review Commands
- 1Run
npm run verify:local-preview-routes.
- 2Run
npm run verify:mobile-assistant-launch-decision-browser.
- 3Run
npm run verify:mobile-assistant-pwa-packaging-review-browser.
Stop Rules
- !No package build, native packaging, deploy preview, hosting change, DNS change, or production release.
- !No live OCR, Google Contacts read/write, n8n/Contacts Agent execution, Telegram smoke test, or completion notification.
- !No credential/token access, durable write, raw payload storage, service-worker cache expansion, or production access.