# RDAIReaderView Release Checklist This checklist records the external validation required after the local build passes. It intentionally contains no book text, prompts, answers or user data. > Status on 2026-07-25: Apple Intelligence eligible hardware, App Store privacy > submission and TestFlight rollout access are temporarily unavailable. The > unchecked physical-device and release gates below are deferred, not passed. ## Local Gates - [x] Core, NaturalLanguage, FoundationModels and UI compile for iPhoneOS. - [x] PDF and EPUB adapters compile in the ReadViewDemo workspace. - [x] PDF/EPUB citations use stable locators and transient highlights. - [x] SQLite data, FTS and generated artifacts are deleted with a book. - [ ] Add fixture-backed XCTest coverage for locators, SQLite migration, scope, citation validation, pause/resume and artifact invalidation. - [ ] Add UI automation for index, summary, answer, citation jump, clear data and VoiceOver labels. ## Physical Device Gates - [ ] On an eligible iOS 26 device, verify each `SystemLanguageModel` availability state and its UI fallback. - [ ] Run structured summary and question-answering evaluation fixtures; record citation validity, faithfulness and spoiler-safety without uploading text. - [ ] Verify Vision OCR quality and cancellation/retry on scanned PDF samples. - [ ] Measure index latency, memory, battery and citation jump P95 targets. ## Release Gates - [ ] Create a feature flag/remote configuration policy owned by the host app. - [ ] Complete App Store privacy labels, Foundation Models acceptable-use review and network audit. - [ ] Run TestFlight rollout 5%, 25%, then 100% with P0/P1 stop conditions. - [ ] Confirm crash-free and AI quality metrics meet the published thresholds.