What problem does it solve? Psychology practitioners in Argentina need to coordinate appointment scheduling, patient reminders, legally compliant electronic invoicing, and remote video sessions across disconnected tools, which creates manual overhead and missed appointments. ## Core Features & Use Cases - Appointment Scheduling with Conflict Detection: NestJS services validate time-slot conflicts in PostgreSQL via Prisma and trigger WhatsApp confirmations automatically. - WhatsApp Automation via Baileys: Sends 24-hour reminders, processes confirmation replies, and detects crisis keywords to alert practitioners. - AFIP Electronic Invoicing: Generates Factura B vouchers with CAE authorization through the AFIP SDK for Argentine tax compliance. - Video Consultations and AI Notes: LiveKit rooms host remote sessions while Claude Opus and Sonnet models summarize clinical notes in Spanish. - Use Case: A clinic onboards a new patient, books a virtual session, sends an automated WhatsApp reminder, conducts the LiveKit video call, generates an AI clinical summary, and issues an AFIP-compliant invoice in one workflow. ## Quick Start Set up the Sesión platform by cloning the repository, configuring the environment variables for PostgreSQL, Redis, Anthropic, LiveKit, and AFIP, then running the Prisma migrations and starting the development servers.