Ga naar inhoud

Roadmap en status

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
  • Twee klantsites draaien op de VPS: de pilot (pilot.preview.okhema.studio) en de eerste echte klant rb-media (rbmedia.okhema.studio), elk met CMS op het admin.-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.
  • 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.

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.