null
1e9f8b97bc
docs: update Future.md, ClaudeQAPlan.md, ClaudeReport.md, ClaudeiOSPlan.md, Engineering_Reference_Manual.md for R24 backup/restore
2026-06-30 20:43:34 -05:00
null
8d563d4fd4
docs(date-memories): add date reflections requirement to iOS parity plan
2026-06-30 18:15:15 -05:00
null
7cc2e78cfb
Revert "docs(date-memories): update QAPlan, Report, iOS parity plan, and glyph README (batch 8/8)"
...
This reverts commit 6179a46c96 .
2026-06-30 18:13:00 -05:00
null
6179a46c96
docs(date-memories): update QAPlan, Report, iOS parity plan, and glyph README (batch 8/8)
2026-06-30 16:52:09 -05:00
null
e74b6f59af
feat(cloud-functions): onEntitlementChanged, acceptInviteCallable, onGameSessionUpdate, onAnswerRevealed, onMessageWritten — FirestoreUserDataSource E2EE, AppMessagingService, EditProfileScreen, iOS plan
2026-06-30 02:38:31 -05:00
null
84dd5f1152
docs(qa): senior-QA review additions — Pass F, env/matrix, migration, iOS-native dims
...
- Pass F (cross-cutting): concurrency/realtime races, lifecycle/process-death, network
resilience, idempotency/rapid-input, time-dependent (daily rollover/streaks/capsules),
account/couple lifecycle, crash reporting.
- Methodology: prefer Firebase emulator/staging over prod; device/OS matrix; automate the
smoke; test-data hygiene.
- Pass D7: encryptionVersion 0->1->2 migration. Reporting/re-QA now A-F.
- iOS: iOS-native QA dims (Dynamic Type/VoiceOver/safe-area/edge-swipe-back/sizes),
real-device/sandbox needs (App Attest/APNs/StoreKit), crypto golden vectors.
- Logged D-OBS: PERMISSION_DENIED on outcomes/challenges/capsules to investigate in Round 2.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 21:44:02 -05:00
null
e907453f3f
docs(plan): add Part 2 (build iOS to parity) + Part 3 (iOS QA) — ClaudeiOSPlan.md
...
Program now Part1 Android QA -> Part2 iOS build -> Part3 iOS QA + cross-platform.
iOS = native SwiftUI (iphone/ scaffold, audit stale at v0.2.0). Decisions: full
Tink-compatible E2EE (Android<->iOS decrypt), working-parity build (no App Store).
Hard constraint: iOS build/run/QA needs macOS (not this Linux box) — Linux = author
Swift + refresh audit only; compile/run/QA deferred to a Mac.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 21:37:26 -05:00