Launch checklist & compliance review
Final pre-flight for production deploy and the React Native app build. Every AI response carries the standard disclaimer; every storage key is namespaced per user.
6 of 8 checks passing.
Markdown — open in any editor or convert to PDF.
Standard disclaimer enforced on every AI response
Centralised in `withDisclaimer()` — This is general information only. Final suitability assessed by licensed broker Barry Rahme.
Per-user memory isolation
`userScopedKey()` namespaces every storage key by user ID.
Knowledge base loaded
LG-KB v2026.04 (Cert IV JSON + dynamic_data_may_2026 + NCCP + APRA APG 223 + ASIC RG 273)
Trust badges visible site-wide
ASIC, NCCP, ACL, Privacy — see badges below.
Backend mock fallbacks
Every `apiFetch()` falls back to local mocks until FastAPI is wired.
Static export ready for cPanel/Apache
`bun run build` → `/dist` (no runtime needed).
Push notifications enabled
Click 'Enable notifications' below. RN: expo-notifications.
Service worker available
Not supported in this browser — graceful degradation.
Trust signals
Visible on every public page via the footer.
ASIC Compliant
RG 273 + BID
NCCP Verified
Responsible Lending s.128
Licensed Broker
Barry Rahme · ACL
Privacy-first
APP-aligned, isolated memory
Permission: default · Enable to receive rate-drop and broker alerts.
Web: Notification API. iOS/Android: expo-notifications (same interface).
Mode: simulated · Supported: false
We deliberately do not register a real SW in the preview iframe — production deployments on Apache can opt in via a kill-switch-safe registration insrc/lib/push-notifications.ts.
The full reuse manifest lives at packages/shared/README.md. Every shared module (api, eligibility, ai-coach, ai-advisor, applications, lenders, theme, push, compliance-report) carries a REACT NATIVE REUSE: header and moves verbatim into packages/shared/ when the Expo app is bootstrapped.
- • Pure logic modules: zero changes (math, types, validators).
- • Storage: swap
localStorage→AsyncStorage. - • Push: swap
Notification→expo-notifications. - • PDFs: swap
Blobdownload →expo-print + expo-sharing.
Disclaimer: This is general information only. Final suitability assessed by licensed broker Barry Rahme.