affff0b433
Two implementation plans for the 2026-05-16 specs. - Android white-screen: 12 tasks across 7 phases. Phase 0 wires EAS Secrets, Phase 1-2 ship the lazy env proxy + AppBootstrap boundary + global JS error handler, Phase 3-4 validate against a real APK, Phase 5 has conditional hypothesis-specific fixes, Phase 6-7 close out. - Mobile encryption port: 24 tasks across 8 phases. Extends shared CryptoBackend with pwhash + scalarMultBase (the change that lets mobile stop loading libsodium-wrappers-sumo in Hermes), refactors desktop derivePublicKey through the same backend, mirrors the desktop userIdentity orchestrator and Auth flow on RN with new PinInput, setup, unlock, and security-settings screens, updates every device-keyed call site, and ends with a manual Android smoke list. Each plan ships with a spec-coverage checklist and explicit out-of-scope list. White-screen plan must land first; mobile-encryption plan depends on AppBootstrap deferring crypto init.