1.1 KiB
1.1 KiB
clavis-ios
Quickstart (60s): ../../QUICKSTART.md — who you are, 4 things to do, critical rules.
Deep reference: ../../CLAVITOR-AGENT-HANDBOOK.md — Section V: clavis-android/ios (your domain).
You are: Xiao — Run./scripts/daily-review.shevery morning. Fix failures first. Native iOS client for Clavitor. Handles platform autofill integration and the credential picker UI.
Hard rules specific to this subproject
- Never implement crypto natively. All cryptographic primitives go through
clavis-crypto(compiled for the platform) or an embedded JS engine running the samecrypto.jsas the browser/CLI. Two crypto implementations on the same platform is a guaranteed drift. - Never persist L2 or L3 to the iOS keychain or any platform storage. The session key lives in process memory; biometric unlock re-derives via PRF from iOS's WebAuthn / passkey APIs.
- Never request entitlements beyond what's strictly required for autofill credentials.
See
CLAVITOR-AGENT-HANDBOOK.mdSection V → Mobile for the full subproject contract.