목적
v2 계정·서버 기능의 실제 wire contract를 기준으로 출시 문서, 개인정보 안내,
App Review Notes와 QA matrix를 정리하고 token·사용자 입력의 로그 노출을 최종
감사합니다. 근거가 없는 법적·서버 운영 정보는 추정하지 않고 출시 blocker로 남깁니다.
작업 범위
- App Privacy, 개인정보처리방침, support, App Review Notes 갱신
- account/member ID, Apple authorization payload, voice selection,
typed AI userInput의 목적·저장·사용자 통제 설명
- Keychain token 저장과 로그·analytics 비노출 설명
- 음성/STT/local Routine·Run/alarm/Health·Weather의 서버 미전송 감사
- in-app withdrawal, optional Sign in with Apple, local data 유지 Review Notes
- token/header/body/routine 문구/PII fixture 자동·수동 감사
- 실제 iPhone·실서버 pending QA matrix와 release blocker
- authoritative retention/deletion/operator/privacy URL 입력 요구사항
제외 범위
- 근거 없는 보관 기간·법적 문구 확정
- 서버 백업·서버 TTS·양방향 sync
- 기능·Domain·SwiftData/schema 변경
- 감사에서 발견되지 않은 신규 기능 구현
완료 조건
- 문서가 실제 Target/DTO/runtime 동작과 일치
- secret·PII·사용자 입력 audit 및 regression gate
- 관련 테스트와 전체 XCTest failed/skipped 0
- iPhone 16 Simulator Debug, generic iPhone Debug/Release build 통과
- functional/exact-V4 SwiftData gate,
plutil, git diff --check 통과
- README branch·commit·PR 컨벤션 준수
- P8 branch를 base로 Draft PR 생성
- 모든 실제 기기/서버 미검증은 pass가 아닌 pending blocker
- CI와 리뷰 피드백 정리 후 OPEN 미병합 상태로 동결
목적
v2 계정·서버 기능의 실제 wire contract를 기준으로 출시 문서, 개인정보 안내,
App Review Notes와 QA matrix를 정리하고 token·사용자 입력의 로그 노출을 최종
감사합니다. 근거가 없는 법적·서버 운영 정보는 추정하지 않고 출시 blocker로 남깁니다.
작업 범위
typed AI userInput의 목적·저장·사용자 통제 설명
제외 범위
완료 조건
plutil,git diff --check통과