socev.dev systeemrapport

Structuurkaart

Wat hebben we: onderdelen, waar ze draaien, waar de state en de regels staan, en de backupdekking.

Bijgewerkt: 2026-08-18

Gemeten op 2026-08-18. Deze pagina wordt elke ronde volledig herschreven en beschrijft dus het nu, niet de geschiedenis. Wat er niet klopt staat op de pagina Bevindingen.

Onderdelen en waar ze draaien

OnderdeelWaarRol
Olares-servereigen hardwaredraagt alle containers
Claude-podcontainer, poort 8080voert skills uit; endpoints voor gezondheid en achtergrondagenten
n8neigen instance111 workflows, waarvan 67 actief; alle triggers en koppelingen
Supabaseproject tiwfbqwttnknnblhqpooschemas secondbrain, zorgdata, vault
WAHAcontainerread-only WhatsApp-koppeling
OllamalokaalGemma voor classificatie; DeepSeek voor OCR
Google Driveexterndoel van de vaultsync en van de n8n-backups
Cloudflare Pagesexterndeze site, afgeschermd achter Cloudflare Access
Vault/opt/data/AI_SecondBrain361 MB Obsidian-kennisbank

De wachters — ritme en state-locatie

Vijf wachters, met de plek waar hun geheugen staat. Dat de eerste drie op n8n Data Tables staan en de laatste twee op Supabase is een openstaand punt; zie Bevindingen A2.

WachterRitmeState-locatie
Correspondentie-Wachterdagelijks 03:40n8n Data Table correspondentie_state
Agenda-Wachterdagelijks 04:00n8n Data Table agenda_wachter_state
Actie-Bewakerdagelijks 04:45n8n Data Table actie_state
Vault-Conciërgezondag 06:30Supabase secondbrain.concierge_state
Structuur-Wachterzondag 08:00Supabase secondbrain.structuur_state

Het dagritme

TijdWat
00:30n8n-backup van alle workflows naar Drive
02:30reserveslot backup
02:45MCP-gezondheidscheck
03:00nachtconsolidatie en sessiereset
03:40Correspondentie-Wachter
04:00Agenda-Wachter
04:25keten-attest — bewijst dat de nacht echt gedraaid heeft
04:30WhatsApp-nachtextractie
04:45Actie-Bewaker
05:00raw_input-verwerking
05:45WhatsApp-conversatieconsolidatie
06:15dagplanner
07:00ochtendbriefing naar Telegram
elk uurheartbeat, entiteit-labeler op :20

Skills

31 skills op schijf in .claude/skills/. Bron van waarheid is die map; de ontwikkelbron staat in 10_Zakelijk/_Gedeeld/Skills/. Zeven ervan staan nog nergens beschreven — zie Bevindingen A3.

GroepSkills
Kennisbanksecond-brain-verwerk-raw-input, second-brain-linkcheck, naar-markdown, telegram-notitie-intake, nachtconsolidatie
Wachtersagenda-wachter, correspondentie-wachter, actie-bewaker, vault-concierge, systeemrapport
Communicatiemailconcept-aanmaken, mijn-mailstem, sms-berichten, whatsapp-chat-uitlezen, whatsapp-conversatie-consolidatie, whatsapp-volglijst, a2a-kanaal, botgesprek
Praktijkhuisartsenzorg-contractgenerator, huisartsenzorg-waarneemovereenkomst, personeelsgesprek-voorbereiding, personeelsgesprek-verwerken, praktijk-werkrooster, overleg-agenda-voorbereiding
Huisstijlgroenhouten-brand-communication, tolgaarde-brand-communication
Analysecijfer-meester, factcheck, gambia-weekreview
Overigachtergrondagent, contacten-opzoeken

Actieve n8n-workflows

67 actief van 111 totaal. Hieronder per cluster; de losse beschrijvingen staan in 00_Systeem/Systeemoverzicht.md, voor zover ze daar staan — dat is voor 34 van deze workflows niet het geval (Bevindingen A4).

ClusterAantal actiefWat het doet
Personal Assistant5de drie nachtwachters, de gedeelde Agenda-Wachter-API en het keten-attest
Mail en intake4Mail Processor, Entiteit Labeler, raw_input-verwerking, OCR-gateway
WhatsApp5nachtextractie, consolidatie, chat reader, chats zoeken, Gambia-weekextractie
GroepsBrein14listener, beheerder, bibliothecaris, nachtwaker en de bijbehorende tools
Facturenfabriek v29ingest, extractie, vision, nachtcontrole, dashboard, SEPA, bankimport
A2A-kanaal4groepslistener v2, opener, onboardingbewaking, deelnemerbeheer
JIMMY4chat via Telegram, dromen, heartbeat, wachters
Telegram en briefing4Claude via Telegram, dagelijkse briefing, heartbeat, dagplanner
Beheer en overig18backup, MCP-check, secret-invoerluik, agent-rapport, waarnemingzoeker, werkrooster, SMS-gateway, cijfermeester-bot en meer

Waar de regels staan

BestandWat erin staat
CLAUDE.mdwerkinstructie voor elke sessie
AGENTS.mdwerkwijze per domein
00_Systeem/Grondwet-kern.mdde tien regels, versie grondwet-kern v1
00_Systeem/Werklessen.mdcorrecties van David, 56 actief
00_Systeem/Systeemoverzicht.mdarchitectuur en componenten
00_Systeem/n8n-wijzigingslog.mdwat er in n8n is gewijzigd en waarom
01_Ontwikkeling/Fable-voorlegkaart.mdwanneer iets eerst langs review moet

Waar secrets staan

Namen en vindplaatsen, nooit waarden. De kluis bevat 7 secrets; het niet-geheime endpointregister telt 13 rijen.

BewaarplaatsInhoudAantal
Supabase Vaultde eigenlijke sleutels, benaderd via naam7
secondbrain.endpointsniet-geheime endpointgegevens, met verwijzing naar de sleutelnaam13
Pod-omgevingde API-sleutel van de pod als omgevingsvariabele, vervalt jaarlijks1
n8n-credentialskoppelingen naar Gmail, Drive, Telegram, Supabase, n8n zelfmeerdere
/opt/data/socev-siteeen GitHub-toegangstoken in de repo-configuratie — dit hoort hier niet, zie Bevindingen A11

Naamconventie voor sleutels is dienst_doel. De vault en de skills zijn deze ronde uitputtend gescand en bevatten geen enkele secretwaarde in platte tekst.

Backupdekking per component

Dit is de zwakste plek van het systeem. Let op het onderscheid: bisync is synchronisatie, geen backup — een verwijdering synchroniseert netjes mee naar de kopie, en er is geen moment in het verleden om naar terug te keren.

ComponentBackupWaarOordeel
n8n-workflowsdagelijks 00:30, alle workflowsDrive-map n8n-backups, 30 dagen retentiegedekt
Podcode en configgeen versiebeheer in de container aangetroffenmogelijk een externe repo, niet geverifieerdniet vast te stellen
Supabase-schemasgeengratis plan, geen exportniet gedekt
Sleutelkluisgeen kopie buiten Supabaseniet gedekt
De vault zelfalleen bisync naar Drivegdrive:AI_SecondBrainsynchronisatie, geen backup

Omvang in cijfers

WatAantal
n8n-workflows totaal111
waarvan actief67
Skills31
Actieve werklessen56
Contacten in Supabase3.089
Zorgdata-waarden44.168
Zorgdata-indicatoren516
Zorgdata-bronnen88
Verwerkte mails139
Vaultomvang361 MB