Product Updates

Changelog

What's new in AfterHours Ally. Every feature, compliance update, and fix — in the order it shipped.

📡

Subscribe to updates

Add citebundle.com/feed.xml to your RSS reader to get notified of every release. Or email hello@citebundle.com with “changelog” in the subject for email updates.

  1. 🚀 LaunchJune 2025v1.0

    Public Launch

    AfterHours Ally is now live at citebundle.com. Independent veterinary clinics can sign up, configure triage protocols, and start handling after-hours calls with full audit trails today.

    • Live at citebundle.com — custom-branded triage console for any clinic
    • Stripe-powered subscriptions: Starter ($149), Standard ($299), Plus ($449) with 30-day free trial
    • Full A2P/TCPA-compliant consent capture on every triage session
    • ER partner routing with maps integration for true emergencies
    • Realtime on-call DVM paging with in-app escalation channel
    • Complete audit log export: PDF, CSV, and JSON formats
    • Conservative AI classification — deterministic engine always decides final urgency
  2. ⚖️ ComplianceMay 2025v0.9

    A2P/TCPA Compliance & Legal Posture

    Full legal scaffolding deployed: Terms of Service, Privacy Policy, per-session DisclaimerGate, and TCPA-grade consent with triple opt-in form.

    • DisclaimerGate: required per-session acknowledgment before triage begins
    • Three-checkbox TCPA consent form (triage, SMS, email, in-app) — all unchecked by default
    • Configurable data retention windows with automated nightly deletion job
    • GDPR/CCPA-aligned Privacy Policy with AI labeling transparency
    • Full 12-section Terms of Service with liability disclaimers
    • Consent version stamping (v2.0-tcpa-2025) on every record
  3. 🔒 SecurityMay 2025v0.8

    Security Hardening

    Production-grade security headers, rate limiting, Zod validation, and audit logging across all API routes.

    • CSP, HSTS, X-Frame-Options DENY, nosniff, Referrer-Policy headers in next.config.mjs
    • Row-level security (RLS) enabled on all 8 Supabase tables
    • In-process sliding-window rate limiter: triage 100/min, escalate 30/min, analytics 500/min
    • Zod v4 schema validation on every API route input
    • Security event audit log (aha_security_events) with IP hash, severity, and actor fields
    • Admin security events endpoint protected by ADMIN_SECRET
  4. ✨ FeatureMay 2025v0.7

    Escalation Pager & In-App Alerts

    On-call DVMs now receive real-time in-app escalation alerts via Supabase Realtime. Email magic-link fallback ensures no page is ever missed.

    • Realtime escalation channel: oncall:<clinic_id> broadcasts to logged-in DVMs
    • Email fallback: magic-link sent to on-call DVM if no in-app acknowledgment within 5 min
    • Full escalation timeline on escalation detail page
    • DVM acknowledgment logging with timestamp and actor
    • Escalation history visible on compliance dashboard
  5. ✨ FeatureApril 2025v0.6

    Billing & Plan Entitlements

    Full Stripe checkout, subscription management, and plan-gated feature access deployed.

    • Stripe checkout with trial_period_days: 30 for all plans
    • Stripe webhook handling: subscription created, updated, deleted
    • Customer portal for self-service plan changes and cancellation
    • /api/entitlements returns DVM/interaction/protocol limits per plan tier
    • Free trial clinics get informational limits (fail-open safety policy)
    • A/B pricing hero with 4 variants — DB-driven, no deploy required
  6. ✨ FeatureApril 2025v0.5

    Analytics & Monitoring

    Full analytics instrumentation with 5-event key funnel, health endpoint, status page, and static failover.

    • Vercel Analytics + custom event tracking: page_view, pricing_view, checkout_click, triage_started, triage_completed
    • /api/health endpoint with db + triage engine checks
    • /status page with 30s polling and live indicator
    • /failover static emergency page — renders with zero DB dependency
    • Analytics dashboard: daily breakdown, checkout funnel, A/B performance
  7. ✨ FeatureMarch 2025v0.4

    Owner Portal & AI Triage

    Clinic-branded owner portal with AI-assisted symptom classification, two-mode classify API, and consent capture flow.

    • Clinic-branded triage portal at /owner/[clinicSlug]
    • Two-mode AI classify: domain suggestion + symptom mapping
    • AI output always labeled as suggestion — deterministic engine decides urgency
    • Consent capture with IP logging and hash storage
    • ER partner routing with map links for emergency-classified cases
    • Session-based audit trail with full triage step logging
  8. ✨ FeatureMarch 2025v0.3

    Protocol Builder & Dashboard

    Full clinic dashboard with protocol management, DVM roster, on-call scheduling, and ER partner configuration.

    • Clinic dashboard with nav: Protocols, Roster, On-Call, ER Partners, Settings, Compliance
    • Protocol builder with species, symptoms, urgency thresholds, and custom steps
    • DVM roster management with role assignment
    • On-call schedule configuration
    • ER partner database with contact info and distance
  9. ⚡ ImprovementFebruary 2025v0.2

    HBS Discovery & Research Foundation

    Customer discovery completed using HBS methodology: 62 tagged signals, 4 persona profiles, 11-step journey map, and 17-entry competitor matrix.

    • 62 tagged quotes from competitor reviews, testimonials, and industry sources
    • 4 persona profiles: Solo Practitioner, Managing DVM, Practice Owner, Vet Tech Lead
    • 11-step after-hours journey map with 14 identified friction points
    • 17 competitor and alternative entries with gap analysis
    • MVP spec with thin-slice scope and non-negotiable constraints
  10. ✨ FeatureJanuary 2025v0.1

    Initial Build — Core Triage Engine

    Core deterministic triage engine built with board-reviewed protocol registry for small-animal clinics.

    • Deterministic urgency classification engine (no AI for final decision)
    • 6 initial protocols: GDV/bloat, vomiting/lethargy, urinary straining, seizure, trauma, toxin ingestion
    • Species and age-group modifiers: canine, feline, exotic, pediatric, geriatric
    • Supabase schema with interactions, sessions, audit logs, escalations
    • Next.js App Router with TypeScript, Tailwind CSS Luxury Minimal design system

Questions about the product roadmap or want to suggest a feature?

hello@citebundle.com