···5151 - No explicit compose-time objectionable-content filter is visible in compose flow.
5252- Impact: Could pass if platform-side moderation is accepted by review, but still a non-trivial risk without clear reviewer notes.
53535454-### Release Engineering Blocker
5555-5656-- Android release is configured to use debug signing:
5757- - `android/app/build.gradle.kts` lines 33-38.
5858-- Android application ID is still placeholder:
5959- - `android/app/build.gradle.kts` lines 23-25 (`com.example.lazurite`).
6060-- iOS bundle identifiers are still placeholder:
6161- - `ios/Runner.xcodeproj/project.pbxproj` lines 498, 681, 704 (`com.example.lazurite`).
6262-- iOS release config currently shows developer signing identity:
6363- - `ios/Runner.xcodeproj/project.pbxproj` line 642 (`iPhone Developer`).
6464-- Clarification:
6565- - `org.stormlightlabs.lazurite.auth` appears in `Info.plist` URL type name (`CFBundleURLName`) and is not itself a placeholder bundle ID.
6666-- Impact: Submission can fail operationally or be blocked in release pipeline.
6767-6854### Reviewer-access risk for App Store
69557056- Apple "Before You Submit" requires full reviewer access (demo account or demo mode for account-based features).
7157- App is account-based and login-gated; no repo evidence of dedicated reviewer/demo path.
7258- Impact: Common review delay/rejection if review notes do not include working credentials.
5959+ - Create a real Bluesky account for reviewers, populate it with sample content, and
6060+ provide the credentials in App Store Connect / Play Console.
73617462## OK
7563···84728573## Fixes (In Priority Order)
86748787-- [ ] Add a dedicated Legal screen and surface:
8888- - [ ] Privacy Policy (in-app link + readable text summary)
8989- - [ ] Terms of Use / User Policy
9090- - [ ] Reachable from login and settings/about
7575+- [x] Add a dedicated Legal screen and surface:
7676+ - [x] Privacy Policy (in-app link + readable text summary)
7777+ - [x] Terms of Use / User Policy
7878+ - [x] Reachable from login and settings/about
9179- [ ] Add UGC policy acceptance flow before first create/upload action (compose, media upload, messages if applicable).
9280- [ ] Document moderation operations in policy/reviewer notes:
9381 - [ ] How reports are handled and SLA