CAVIKI V1.4 pilot — OpenStreetMap demo maps plus Supabase auth, atomic dispatch and authorized realtime location when configured; payments remain simulated.
V1.7 · Safety & verification

CAVIKI Phase 1 — project docs

V1.7 adds an operational safety model across the passenger, driver and admin experiences while retaining the V1.2–V1.6 authentication, maps, dispatch, payment and communication foundations.

Implemented foundation
  • Supabase authentication, role-aware portals and Row Level Security
  • MapLibre maps, Sweden address search, road routing, distance and ETA
  • Approved-driver presence, nearest-driver offers and realtime ride state
  • Payment, refund, ledger and settlement database foundations
  • Notification inbox, communication preferences and delivery queues
  • Passenger and driver Safety Centers with direct 112 action
  • Digital SOS, optional latest location and realtime admin safety queue
  • Emergency contacts and non-emergency incident reporting
  • Driver verification checks with aggregate online-access status
  • Hashed, expiring and revocable trip-share links
  • Data-driven safety operations visualizations
  • Optional server-side AI summaries for non-critical reports only
  • SwiftUI CAVIKISafetyKit and GitHub Actions workflow foundations
Production gates
  • 24/7 staffing, escalation ownership and incident exercises
  • Legal, privacy, retention and data-protection review for Sweden
  • Public endpoint rate limiting, abuse prevention and audit monitoring
  • Production payment, SMS, email and push provider webhooks
  • Native background location and full passenger/driver mobile applications
  • Server-authoritative fare validation, observability and load testing
  • Document evidence upload, review procedures and provider SLAs
  • Backup, restore, rollback and business-continuity validation

V1.7 setup files

V1.7_INSTALL_ORDER.md, SAFETY_SETUP.md, OPENAI_SAFETY_AI.md, GITHUB_CI_SETUP.md, CPANEL_PREPARATION.md and database/migrations/20260728_v1_7.sql.