What problem does it solve?
This skill provides a clear blueprint for FC onboarding workflow and state management, helping admins and developers coordinate roles, permissions, and status transitions in a structured way.
Core Features & Use Cases
- State machine tracks FC onboarding from draft to completed with defined transitions (draft → temp_id_issued → consent_approved → docs_approved → appointed → completed).
- Access control gates identify identity_completed and phone_verified gates to control screen access and feature availability.
- Role-based UX: Admins can approve, Manager accounts have read-only mode; FCs progress through onboarding steps.
- Data model references: Describes core tables like fc_profiles, fc_identity_secure, and fc_credentials and their fields.
- Implementation reference: UI flow and gating logic referenced by app/index.tsx, app/identity.tsx, and related components.
Quick Start
Explain the FC onboarding workflow, its state transitions, and how identity and phone verification gates control UI access.