Portfolio Map — Portfolio Atlas
Laatst bijgewerkt: 2026-05-19 Status: Concept
Doel
Eén plek om snel te zien welke Ruimtemeesters-repos er zijn, waar elke voor staat, en waar je in moet duiken voor verdere docs. Wie naar deze pagina komt zou met één scrollbeurt moeten kunnen vinden welke repo zijn vraag oplevert.
De beschrijvingen hier zijn bewust kort. Voor diepte: open de bijbehorende repo zijn README.md en docs/.
Front doors
Apps en flows die als toegangspoort dienen tot de rest van het portfolio.
| App | Rol | Repo |
|---|---|---|
| Workspace | Het landings-app op datameesters.nl — gepersonaliseerde launcher van alle Ruimtemeesters-tools, achter Clerk-auth. Heeft usage-tracking en een superuser stats-dashboard. | Ruimtemeesters-Workspace |
| Browser-Chatbot | Open WebUI-instantie die fungeert als chat-front voor het ecosysteem (met MCP-tools, skills, en bestandsbewerking via de Document-Generator). | Ruimtemeesters-Browser-Chatbot |
| Inbox | Microsoft Graph webhook-orkestrator voor @ruimtemeesters.nl mailboxen. Slaat berichten encrypted op, evalueert ze tegen gebruikersregels (filters → LLM-criteria) en dispatcht acties. UI op inbox.datameesters.nl. | Ruimtemeesters-Inbox |
Beleidsbronnen & corpora
Apps die overheids- en beleidsdocumenten ophalen, structureren en verrijken.
| App | Rol | Repo |
|---|---|---|
| Databank | React + TypeScript app voor het scannen, analyseren en ontdekken van Nederlandse overheidsbeleidsdocumenten. Vite, Express, MongoDB, AI-gedreven zoekmogelijkheden. | Ruimtemeesters-Databank |
| Wetten | BWB-native Nederlandse juridische corpus — versionering, consolidatie, linking en chatbot-gerichte juridische retrieval. | Ruimtemeesters-Wetten |
| Nieuwsbrief | Next.js-project rondom de jurisprudentie-nieuwsbrief. (Beschrijving uit te breiden zodra README rijker is.) | Ruimtemeesters-Nieuwsbrief |
| Mailchimp | Interne tooling voor Mailchimp-dashboarding, template-versionering, en geautomatiseerde audience-ops (tagging & segmentering). | Ruimtemeesters-Mailchimp |
Geo, data & visualisatie
Kaart-, dashboard- en analysefuncties.
| App | Rol | Repo |
|---|---|---|
| Geoportaal | "Beleid op de Kaart" — Map Viewer microservice die documenten met geometriedata op een interactieve OpenLayers-kaart toont. Filters op bron, type, gemeente. | Ruimtemeesters-Geoportaal |
| Dashboarding | Prebuilt theme-dashboards voor Nederlandse overheden — per gemeente, met referentiegroep, provincie en landelijke series. | Ruimtemeesters-Dashboarding |
| TSA | TSA Engine — demografische time series-analyse en forecasting. | Ruimtemeesters-TSA |
Workflow & advies
Apps die advisor-werk ondersteunen: van opdracht-binnenkomst tot opgeleverd document.
| App | Rol | Repo |
|---|---|---|
| BOPA-Toetsing-en-Motivering | AI-gedreven toetsing en motivering van BOPAs, gebouwd op de bestaande repos. Roept Databank aan voor beleid, Wetten voor het juridisch kader, Geoportaal voor de geografische context, Beleidsscans voor thema-input en Document-Generator voor de motivering. | Ruimtemeesters-BOPA-Toetsing-en-Motivering |
| Beleidsscans | Multi-thema scan-toolkit voor gemeentelijk beleid — 19 thematische subscans (Volkshuisvesting, Economie, Mobiliteit, Energietransitie, Klimaatadaptatie, Natuur, Water, Gezondheid, Erfgoed, Recreatie, Landelijk Gebied, Stedenbouw, Participatie, Veiligheid, Omgevingsplan, Evenementen, Omgevingsbeleid, Arbeidsmigranten-Huisvesting), bovenop een gedeelde scanmethode in 00-Scanmethode/. | Ruimtemeesters-Beleidsscans |
| Opdrachten-Scanner | Scant Nederlandse DAS- en inhuur-platforms op relevante opdrachten. Strikt ethisch scrape-beleid (CLAUDE.md): geen workarounds, robots.txt en TOS respecteren, rate-limiting verplicht. Output gaat richting CRM voor opvolging. | Ruimtemeesters-Opdrachten-Scanner |
| Projectbeheer | Projectbeheer-app voor lopende bureauopdrachten — pnpm-monorepo met packages/api, packages/frontend, packages/shared. Heeft eigen visie, ADRs, PRDs en TDSs onder docs/. | Ruimtemeesters-Projectbeheer |
| CRM | Mirrort Forceflow (Connect API + Excel exports) naar een lokale Postgres, met een read/edit UI en een three-way merge op re-import. | Ruimtemeesters-CRM |
| Document-Generator | Embeddable .docx-editor (Web Component, React + SuperDoc + Fastify + Postgres). De Browser-Chatbot schrijft erin; de gebruiker keurt goed, bewerkt, slaat op, e-mailt. Bedoeld om in Geoportaal naast de chatbot te embedden. | Ruimtemeesters-Document-Generator |
| Transcriber | OpenAI Whisper-wrapper voor audio/video-transcriptie. | Ruimtemeesters-Transcriber |
Platform & infra
Het bindweefsel onder de apps — gedeelde infra, security, MCP, skills, memory, gateways.
| App | Rol | Repo |
|---|---|---|
| Platform | Gedeelde besluiten, infrastructuur en herbruikbare componenten voor de hele product-stack. Geen service zelf — het bindweefsel ertussen. Bezit gedeelde ADRs. | Ruimtemeesters-Platform |
| Aggregator | Read-only API-gateway voor cross-repo code: gedeelde SQL en API-toegang over Databank, Geoportaal en (extern) Riens-Sales-Viewer. Zo hoeven consumers niet elke onderliggende store rechtstreeks aan te roepen. | Ruimtemeesters-Aggregator |
| Security | Gecentraliseerde security-scanning: herbruikbare GitHub Actions-workflows die elke repo opt-in inschakelt + een host-side nightly orchestrator. | Ruimtemeesters-Security |
| MCP-Servers | MCP-servers (Model Context Protocol) voor alle Ruimtemeesters-apps. Bruikbaar vanuit Claude Code, Cursor, OpenWebUI en elke MCP-compatible client. | Ruimtemeesters-MCP-Servers |
| Memory | Memory-service voor de chatbot — engine, opslag, geschiedenis, audit log. HTTP API op :4100 op rm-network. Geëxtraheerd uit MCP-Servers per Platform ADR-0012. | Ruimtemeesters-Memory |
| Skills | Canoniek thuis van de chat-skill corpus. Skills zijn de front-door van de chatbot (Platform ADR-0008) en draaien als processen (Platform ADR-0010). | Ruimtemeesters-Skills |
Docs
De documentatie-repos zelf.
| Repo | Rol |
|---|---|
Processen — Ruimtemeesters-Processen | Hoe het bureau werkt — levering, adviseurs, operatie. Bureaubrede procesdocumentatie. |
| Documentatie (deze repo) | Hoe de apps samen passen — atlas, referentie, handleidingen + cross-repo overlays. |
Verdwenen / inactief
| Repo | Status |
|---|---|
Ruimtemeesters-Evenementenbeleid | Leeg. Het evenementenbeleid leeft als 16-Scan-Evenementen binnen Beleidsscans; deze repo bestaat alleen in naam. Kandidaat om uit te faseren. |
Aanpalend (niet in dit portfolio)
| Repo | Verhouding |
|---|---|
Riens-Sales-Viewer | Servicedesk Leefomgeving — interactieve geo-tool die actieve en gearchiveerde gemeenten visualiseert. Geen Ruimtemeesters-repo, maar wordt door Aggregator als databron meegenomen. |
Sales-Predictor | Aanverwant — voorlopig buiten scope van deze atlas. |
Gaten
- Zes repos hebben nog geen eigen README. Voor vijf daarvan (
Aggregator,BOPA-Toetsing-en-Motivering,Beleidsscans,Opdrachten-Scanner,Projectbeheer) staan hierboven nu beschrijvingen die door de eigenaar bevestigd zijn — overweeg deze regel-voor-regel in de repo zelf vast te leggen (één regelREADME.mdper repo) zodat de generator later automatisch oppakt. VoorEvenementenbeleidis uitfaseren waarschijnlijk de juiste actie. - Deze pagina is handmatig. Zodra de generator (zie [[documentatie-visie]] en [[TDS-PORTFOLIO-001-overlay-generator]]) bestaat, lezen we de eerste alinea van elke
README.mdautomatisch in tussenBEGIN/END GENERATED-markers. De handmatige categorisatie blijft eigen werk en blijft buiten de markers.
Gerelateerd
- Visie: [[documentatie-visie]]
- Architectuur: [[portfolio-architectuur]]
- Besluit: [[PORTFOLIO-001-overlay-geen-mirror]]