$ git log --author="ai-team" --oneline

Making-of:
gebouwd door een AI-team.

Deze site én het achterliggende product zijn gebouwd door een autonome AI-ontwikkelstraat — met menselijke akkoord-gates op de juiste plekken. Hier is hoe.

// het principe

Een straat, geen losse prompt

Geen ad-hoc gehack, maar een formeel proces: ontwerpen, bouwen, testen, reviewen, releasen — elke wijziging via een Pull Request.

🔀

Eén bron van waarheid

Alles loopt via main op GitHub. Geen divergente versies op de servers; de host consumeert alleen wat gemerged is.

CI bewaakt de poort

Lint, SAST, secret-scanning en tests draaien op elke PR. Rood = niet mergen. Groen = automatisch samenvoegen.

🧑‍⚖️

Mens beslist

Twee menselijke gates: scope-akkoord vooraf, en go/no-go voor productie. De AI produceert; de mens keurt goed.

// de rollen

Het ontwikkelteam

Dezelfde teamgedachte als aan de advieskant — nu voor software. Elke rol een specialisme, samengebracht door een projectleider.

PO

Product Owner

Intake

Vertaalt een wens naar heldere user stories met acceptatiecriteria.

PL

Projectleider

Regie

Het aanspreekpunt. Plant, verdeelt, bewaakt en koppelt terug.

BE

Backend-dev

Logica

API's, endpoints, datatoegang — veilig en getest.

FE

Frontend-dev

Interface

De schermen: toegankelijk, responsive, in de huisstijl.

DB

Database-engineer

Datamodel

Migraties, indexen, tenant-isolatie (RLS). Omkeerbaar en online-safe.

QA

QA-manager

Test

Test-piramide + smoke-tests; vangt regressies vóór ze live gaan.

SEC

Security-reviewer

Veiligheid

Threat-modeling + OWASP-review op alles wat auth, PII of crypto raakt.

REL

Release-manager

Uitrol

Cut de release, deployt naar acceptatie, smoke, en — na akkoord — productie.

// hoe een feature ontstaat

Van idee tot productie

devsecops-straat — feature-pipeline
# 1. Product Owner schrijft de story + acceptatiecriteria
$ straat: scope-akkoord gevraagd aan de mens … go ✓
# 2. Engineers bouwen op een feature-branch
$ git checkout -b feat/companion-hub
# 3. Pull Request → CI draait
$ ci: ruff · bandit · gitleaks · pytest … 5 checks passed ✓
# 4. Security-review op gevoelige PR's
$ review: tenant-isolatie + RLS … APPROVE ✓
# 5. Merge → deploy naar acceptatie → smoke-test
$ deploy a.3n.nl … login 200 · feed 200 ✓
# 6. Mens geeft go voor productie
$ deploy p.3n.nl … wacht op akkoord
// build-log

Wat er gebouwd is

Een greep uit wat dit team de afgelopen dagen door de straat heeft gehaald — elk blok een serie PR's, live op acceptatie.

epic · afgerond

HITL-gate zichtbaar + akkoord met motivatie

De kern-goedkeuringsstap uit het accordeon gehaald en auditbestendig gemaakt (AI Act art. 50).

epic · afgerond

Companion-cockpit voor de consultant

Eén cross-project overzicht van wat de Scout vond, met curatie en onderhoudsritme.

epic · afgerond

Tenant-eigen kennisdomeinen

Elke consultant beheert de domeinen + bronnen van zijn eigen team — geen centrale poortwachter meer.

epic · afgerond

Companion als hub

Feed, beheer en scout-instellingen samengebracht; de losse scout-pagina opgeheven.

epic · live op acc + prod

Professionele OSINT-agent

Een agent die continu de bronnen scant, met bronverificatie volgens vaste regels.

in ontwerp

Blijf-op-de-hoogte: swipe · nieuwsbrief · digest

Findings doorbladeren als nieuws, en de mooiste eruit lichten voor een teambriefing.

je kijkt ernaar

Deze site

Ontworpen, gebouwd en gepubliceerd door hetzelfde team — in één nacht.

25+Pull Requests gemerged
6epics opgeleverd
2omgevingen (acc + prod)
1mens met de eindregie