1.7 KiB
1.7 KiB
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
- Core, NaturalLanguage, FoundationModels and UI compile for iPhoneOS.
- PDF and EPUB adapters compile in the ReadViewDemo workspace.
- PDF/EPUB citations use stable locators and transient highlights.
- 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
SystemLanguageModelavailability 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.