Roadmap en status
De fasen
Section titled “De fasen”| Fase | Inhoud | Doel | Status |
|---|---|---|---|
| 0 | Monorepo, documentatie, agent-regels | Fundament om efficiënt op te bouwen | Afgerond |
| 1 | Site-template met eigen CMS, één klant live | Eén verkoopbare site | Afgerond |
| 2 | Master dashboard, provisioning via Coolify, preview- en klantdomeinen | Nieuwe klant van niets naar preview-URL in minder dan vijf minuten | 2.1 t/m 2.7 afgerond; 2.8 en 2.9 open |
| 3 | Pagebuilder (Puck) bovenop het blokmodel | Klant bouwt zelf pagina’s | Nog niet gestart |
| 4 | Analytics (Umami), activiteitenlog, statuspagina | Inzicht en doorgroei | Nog niet gestart |
Wat er live is
Section titled “Wat er live is”- Twee klantsites draaien op de VPS: de pilot (
pilot.preview.okhema.studio) en de eerste echte klantrb-media(rbmedia.okhema.studio), elk met CMS op hetadmin.-subdomein. - Backups lopen dagelijks: Postgres via Coolify naar object storage, media via een cron met rclone van R2 naar B2. De restore-procedure is geoefend en gemeten.
- Wildcard preview-domeinen met DNS-01-certificaten zijn ingericht en met de pilot bewezen.
- Een statische security-audit (8 september 2026) leverde geen kritieke vindingen op, wel 2 hoge en 10 middelhoge; de drie belangrijkste zijn direct opgelost. De vindingenlijst met status staat in Security audit.
Wat er in fase 2 nog open staat
Section titled “Wat er in fase 2 nog open staat”- 2.8 Migratie-runner over alle tenant-databases met statusrapportage.
- 2.9 Uitrolmechanisme: template-update naar alle klanten met controleerbare volgorde en rollback.
- Master dashboard deployen. Het dashboard is voorbereid op Coolify (image gebouwd, database en migraties op de VPS), maar draait nog niet als Coolify-app. Tot die tijd gebeurt provisioning vanaf een lokale dashboard-instantie.
- Nog handmatig na provisioning: eerste content (bootstrap-JSON) en de CMS-gebruiker, plus het toevoegen van de nieuwe database aan de Coolify-backuplijst.
- Geen alarmering bij een mislukte backup-cron; gepland voor 4.4 (statuspagina).
De volledige lijst losse punten staat in Linear onder Losse punten en historisch onderaan Taken.
Hoe werk wordt gepland
Section titled “Hoe werk wordt gepland”Eén Linear-issue per werksessie, team Okhema. Taken is het log, geen opdrachtlijst. Grotere taken krijgen eerst een plan met vastgestelde versies, keuzes met reden en een “klaar wanneer”-lijst; die plannen staan onder Taken en beslissingen, bijvoorbeeld Taakplan 2.1. Na uitvoering komen status, afwijkingen en bewijs in de Linear-issue, en bij een genummerde fasetaak ook in Taken. Zie ook Werkwijze en regels.