Skip to content

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