GiveCare Backend Specification¶
GiveCare internal. "Backend Specification."
Key information used in wiki¶
- Convex backend schema: users, messages, assessments, eligibility, loops, safety_flags tables
- Safety tier definitions: distress, imminent, continuity
- Gate ordering and detection pipeline for crisis routing
- Exit criteria for safety tiers (distress: non-crisis inbound → monitoring → clear; imminent: user confirms safety + 7 days)
- Scheduler tick design and arbiter routing logic
- Loop system: bootstrap, onboarding, assessment, benefits, safety, proactive
- Message flow: inbound SMS → assessRisk → crisis gate → consent gate → bootstrap gate → Pi orchestrator