Files
ReadViewSDK/Doc/RDAIReaderView/RDAIReaderView-RELEASE-CHECKLIST.md
T
2026-07-27 21:43:13 +08:00

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 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.