Tenant-facing platform app

AI development surface for tenant users on the Vijfpas platform.

This is not another internal control-plane app. It is a product boundary in the dev estate: public, authenticated, and designed to turn approved GitLab projects into managed workspaces for tenant development.

Runtime frame
Tenant
vijfpas
Environment
dev
Frontend
Next.js
Backend
Axum
Auth mode
mock
Public URL
https://dev.vijfpas.com
Service alias
aidev.dev-svc.vijfpas.be

Boundary assumptions

  • Lives in the dev estate, but is intentionally internet-facing there.
  • Uses Keycloak as the identity boundary, with Microsoft and Google behind it.
  • Surfaces only tenant-allowed GitLab repositories.
  • Launches managed development workspaces with Codex already prepared inside them.

First wave

  • Public login boundary
  • Allowed-project picker
  • Workspace launcher
  • Browser IDE and terminal shell
  • Approval and diff review rail