Feature completion checklist
Milestone 1 (interactive demo) status. Updated each milestone.
- Public home, join, report + receipt, results, vehicle verification · M1Implemented
- Visitor app: briefing, quiz, rule ack, route pack, guidance, help, summary, privacy · M1Implemented
- Stop-safely state during motion; sunlight mode · Motion detection simulatedSimulated
- Guide app: today, convoy, alerts, help/incident · M1Implemented
- Operator: overview, live map, fleet, trips, replay, capacity, alerts, analytics, invoices · M1Implemented
- Capacity: vehicle counting, shared segments, idempotency, last-slot race · Server transaction in M2Simulated
- Closure workflow: propose → approve/reject → publish → affected trips · M1Implemented
- Deterministic detection with accuracy, persistence, rule version · Unit-testedImplemented
- Case management: triage, response, decision, appeal, redacted export · M1Implemented
- Conservation capture, baseline comparison, restoration, restricted habitat · M1Implemented
- Inspector lookup, checklist, offline draft + sync · M1Implemented
- Role preview switcher (demo only) + deep-link guards · UI-only in demoImplemented
- Localization EN/NL/ES + Papiamento draft · PAP needs human reviewImplemented
- Authentication, memberships, RLS, private storage, audit tables · M2Requires Integration
- Secure hashed join tokens with expiry/revocation · M2Requires Integration
- Telemetry ingestion endpoint + vendor adapters · M3Requires Integration
- MapLibre basemap with licensed tiles · Schematic fallback nowRequires Integration
- Service worker, IndexedDB offline queue, signed rule packs · M3 (manifest only now)Requires Integration
- Email / SMS / push delivery providers · M3Requires Integration
- Route geometries, rules, capacities, speed limits · No legal values assumedRequires Authority
- Emergency contacts, enforcement procedures, retention policy · M4Requires Authority