feat(ios): add API client, tRPC bridge, offline support, and model definitions

- APIClient: URLSession wrapper with auth, retry, logging
- TRPCBridge: tRPC procedure caller with type-safe wrappers
- Models: 14 Codable structs matching backend schema
- CacheManager: TTL-based offline caching
- OfflineQueue: persistent mutation queue with retry
- NetworkMonitor: connectivity tracking via NWPathMonitor
- Tests: unit tests for all components (92 total, all passing)
This commit is contained in:
2026-05-25 19:23:31 -04:00
parent 0fc7b2e745
commit 7625d0caea

Submodule iOS/ShieldAI updated: 8f40af6ede...c53fe63bd5