Trey t
5e3596db77
Complete re-validation remediation: KMP architecture, iOS platform, XCUITest rewrite
Phases 1-6 of fixes.md — closes all 13 issues from codex_issues_2.md re-validation:
KMP Architecture:
- Fix subscription purchase/restore response contract (VerificationResponse aligned)
- Add feature benefits auth token + APILayer init flow
- Remove ResidenceFormScreen direct API bypass (use APILayer)
- Wire paywall purchase/restore to real SubscriptionApi calls
iOS Platform:
- Add iOS Keychain token storage via Swift KeychainHelper
- Implement Google Sign-In via ASWebAuthenticationSession (GoogleSignInManager)
- DocumentViewModelWrapper observes DataManager for auto-updates
- Add missing accessibility identifiers (document, task columns, Google Sign-In)
XCUITest Rewrite:
- Rewrite test infrastructure: zero sleep() calls, accessibility ID lookups
- Create AuthCriticalPathTests and NavigationCriticalPathTests
- Delete 14 legacy brittle test files (Suite0-10, templates)
- Fix CaseraTests module import (@testable import Casera)
All platforms build clean. TEST BUILD SUCCEEDED.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 18:50:13 -06:00
..
2026-02-18 10:54:25 -06:00
2025-12-23 20:26:52 -06:00
2025-12-06 18:54:46 -06:00
2025-12-06 18:54:46 -06:00
2026-02-18 18:50:13 -06:00
2026-02-18 18:50:13 -06:00
2025-11-04 09:15:49 -06:00
2026-02-18 18:50:13 -06:00
2025-12-23 20:36:17 -06:00
2025-12-05 14:23:25 -06:00
2025-11-20 23:07:14 -06:00
2025-12-01 14:08:45 -06:00
2025-11-29 18:42:18 -06:00
2025-11-10 11:45:45 -06:00
2025-12-26 21:21:48 -06:00
2025-11-20 23:07:14 -06:00
2025-11-20 23:07:14 -06:00
2025-11-20 23:07:14 -06:00
2026-02-11 09:48:49 -06:00
2025-11-24 21:15:11 -06:00
2025-11-15 11:18:14 -06:00
2025-12-04 15:55:34 -06:00
2025-11-20 23:07:14 -06:00
2025-12-10 23:17:28 -06:00
2025-11-20 23:07:14 -06:00
2025-11-20 23:07:14 -06:00
2025-11-20 23:07:14 -06:00
2025-11-20 23:07:14 -06:00
2025-11-20 23:07:14 -06:00
2025-11-20 23:07:14 -06:00