quality-program: deploy-ready stack (Apr 2026) #4

Merged
kianiadee merged 4 commits from quality-program-2026-04-12 into main 2026-04-18 21:30:06 +00:00
Showing only changes of commit c6e4a227c8 - Show all commits

View file

@ -116,6 +116,15 @@ Each question gets its own slide. Large type. One implication line. No answer ye
| 20 | Partnership models — 4 options, flexible |
| 21 | Close |
### ACT 4 — OPTIONAL ADD-ONS (Slides 2225)
| Slide | Content |
|---|---|
| 22 | Intro: *"Two optional add-ons for clients who need more than intelligence — they need storage and history."* |
| 23 | Blob Storage (RustFS) — pain question, what it stores, pitch angle |
| 24 | Data Warehouse (DuckDB) — pain question, what it enables, pitch angle |
| 25 | Tier model — Intelligence / +Storage / +Warehouse / Full Stack |
### CLOSE — Slide 21
> *"We already run this for an 80-vehicle telco field service fleet across Nairobi, Mombasa, and Kampala. The stack is live. The question is whether your clients should have it next."*
@ -176,7 +185,51 @@ Three sentences for the deck:
---
## 8. Success Criteria
## 8. Optional Add-On Products
### Add-on 1 — Blob Storage (RustFS)
**Pain question (Slide 23):**
> *"Where does your client's dashcam footage go after a road incident — and can they retrieve it in court?"*
**What it stores:**
- Dashcam video from camera-capable devices (JC400P)
- Trip report exports (CSV/PDF)
- Driver documents — licences, PSV badges, insurance certificates
- Vehicle photos — condition reports, incident evidence
- Webhook event payloads for long-term audit
**Pitch angle:** Your client generates video evidence every day. Without a storage layer, that evidence is gone in 72 hours. With RustFS, they have a retrievable, organised archive — per vehicle, per driver, per incident. Self-hosted, S3-compatible, no third-party cloud dependency.
---
### Add-on 2 — Data Warehouse (DuckDB)
**Pain question (Slide 24):**
> *"Can your clients run a 12-month fleet performance report without calling you, hiring an analyst, or waiting overnight?"*
**What it enables:**
- 1224 months of position, trip, and event history queryable in seconds
- Cross-period reporting — this month vs same month last year
- Export-ready datasets for finance, insurance, and compliance
- Feeds directly from RustFS-stored CSV/Parquet files — the two add-ons compound each other
**Pitch angle:** TimescaleDB handles live operations. DuckDB handles history. Together they mean a client never loses a data point and can answer any question about any vehicle on any day going back two years — with no data team required.
---
### Tier Model (Slide 25)
| Tier | Includes | Target client |
|---|---|---|
| **Intelligence** | 6 core features + Grafana dashboards | Any fleet 5200 vehicles |
| **Intelligence + Storage** | + RustFS blob (video, docs, exports) | Camera-device fleets, compliance-heavy clients |
| **Intelligence + Warehouse** | + DuckDB historical analytics | Finance, insurance, multi-branch reporting |
| **Full Stack** | All three layers | Enterprise, telco, school networks |
---
## 9. Success Criteria
The pitch succeeds if the prospect:
1. Books the 45-minute working session, OR