Achtergrond
Hydra is onze AI-gedreven app-fabriek (builder + reviewer + security-reviewer pipelines) waarmee we Nextcloud-apps en componenten bouwen, reviewen en onderhouden. Er bestaat al uitgebreide documentatie, maar geen samenhangende leerlijn die nieuwe collega's, ZZP-ers of partners stap-voor-stap door het concept en het gebruik leidt.
Update 2026-05-19: de leerlijn wordt volledig publiek gepubliceerd op de Conduction-academy. Eerder was de aanname dat dit intern/besloten moest, maar Hydra zelf is geen geheim — de implementatiedetails leven in ConductionNL/hydra (private), maar het concept, de pipelines, de gates en het gebruik zijn gewoon te delen.
Doel
Een Nederlandstalige leerlijn over Hydra, opgebouwd uit meerdere korte, op elkaar volgende tutorials die ieder één concept behandelen. Lezers moeten na de hele lijn snappen wat Hydra is, waarom het bestaat, en hoe ze er praktisch mee aan de slag kunnen.
Doelgroep
Iedereen die met Hydra (of een vergelijkbare agentic CI/CD-pipeline) aan de slag wil — Conduction-medewerkers, ZZP-developers, partners, en geïnteresseerde lezers van buitenaf. Voorkennis: basis Git, Nextcloud-app development, Claude Code-CLI.
Voorgestelde leerlijn (chaining)
In plaats van één lange tutorial willen we een ketting van korte modules. Voorstel:
- Wat is Hydra? — concept, doel, waarom AI-gedreven, plaats binnen Conduction. Linkt door naar 2.
- De drie pipelines — builder, reviewer, security-reviewer; wanneer welke. Linkt door naar 3.
- Quality gates — wat zijn de gates, waarom mechanisch, hoe falen ze. Linkt door naar 4.
- Skills & commands — hoe skills passen in de loop. Linkt door naar 5.
- Een Hydra-run starten op een echte app — eind-tot-eind voorbeeld.
- Troubleshooting & escalatie — wat te doen als de pipeline vastloopt.
Iedere tutorial begint met "Doe eerst …" en eindigt met "Doe hierna …".
Bestaande documentatie (referenties)
De échte Hydra-documentatie staat in de (private) ConductionNL/hydra repo; dat is de primaire bron. De publieke .github-repo bevat daarnaast een Hydra-overzichtspagina onder docs/hydra/.
Primaire Hydra-bronnen:
- .github/docs/hydra/README.md — publieke overzichtspagina van Hydra: concept, pipeline-stages en gebruik (staat in de publieke
.github-repo).
- hydra/README.md — 1-pagina-overzicht: wat is Hydra, hoe loopt de pipeline.
- hydra/CLAUDE.md — de architectuur-bijbel: pipeline-flow, vier container-personas (Al Gorithm, Juan Claude van Damme, Clyde Barcode, Axel Pliér), modelstrategie, label state-machine, slot-systeem, security-constraints, terminal-state guards, recovery-patronen (
retry:queued / rebuild:queued).
- hydra/openspec/project.md — volledige architectuur-doc.
- hydra/openspec/architecture/ — 24 org-brede ADRs (constraints die de pipeline afdwingt). Met name ADR-013 (container-pool), ADR-020 (gate-scope = PR-diff), ADR-021 (bounded-fix scope).
- hydra/docs/ — operationele docs:
- hydra/scripts/ — referentie voor "hoe start ik een run" (
hydra-supervisor.sh, orchestrate.sh, reconcile.sh, dev-run.sh, manual-review.sh).
- hydra/agents/ en hydra/personas/ — definities van de vier personas + 8 Nederlandse test-personas.
- hydra/.claude/skills/ — de
hydra-gate-* skills (gate-uitleg) en opsx-* / team-* / test-* skills.
Aanvullend / context (géén Hydra-zelf, wel waarnaar Hydra raakt):
De docs in ConductionNL/.github/docs/claude/ gaan over app-bouw / OpenSpec / Claude-werkplek — niet over Hydra als systeem. Daar slechts naar verwijzen voor randonderwerpen, niet als hoofdbron:
Vertrouwelijkheid
Per beslissing 2026-05-19: leerlijn is publiek. unlisted: true en :::warning Intern document-callouts zijn verwijderd uit alle 6 tutorials (commit ff20e9d3). De private-repo-link naar ConductionNL/hydra in Deel 1 is verplaatst naar onderaan de prerequisites met expliciete framing "alleen nodig als je Hydra zelf wilt draaien".
Pluvo-vragen (minimaal 4 per tutorial)
Per deel-tutorial minimaal 4 begripsvragen, klaar om later in Pluvo te plaatsen. Voorbeelden voor deel 1 ("Wat is Hydra?"):
- Wat is het primaire doel van Hydra?
- Welke drie pipelines onderscheiden we, en in welke volgorde lopen ze?
- Waarom kiest Hydra voor mechanische quality gates in plaats van alleen AI-review?
- In welke situatie zou je Hydra niet inzetten en handmatig werken?
Op te leveren
Schrijfstijl
Volg de Conduction-schrijfstijl (zie identity.conduction.nl). Voorbeeldstructuur voor opzet: Bestanden bij een Woo-publicatie uploaden. Houd de tutorials kort en behapbaar; liever zes die naar elkaar linken dan één lange.
Tijdregistratie
Uren op dit issue boeken op de Jira-issue van het SLIM-account.
Achtergrond
Hydra is onze AI-gedreven app-fabriek (builder + reviewer + security-reviewer pipelines) waarmee we Nextcloud-apps en componenten bouwen, reviewen en onderhouden. Er bestaat al uitgebreide documentatie, maar geen samenhangende leerlijn die nieuwe collega's, ZZP-ers of partners stap-voor-stap door het concept en het gebruik leidt.
Update 2026-05-19: de leerlijn wordt volledig publiek gepubliceerd op de Conduction-academy. Eerder was de aanname dat dit intern/besloten moest, maar Hydra zelf is geen geheim — de implementatiedetails leven in ConductionNL/hydra (private), maar het concept, de pipelines, de gates en het gebruik zijn gewoon te delen.
Doel
Een Nederlandstalige leerlijn over Hydra, opgebouwd uit meerdere korte, op elkaar volgende tutorials die ieder één concept behandelen. Lezers moeten na de hele lijn snappen wat Hydra is, waarom het bestaat, en hoe ze er praktisch mee aan de slag kunnen.
Doelgroep
Iedereen die met Hydra (of een vergelijkbare agentic CI/CD-pipeline) aan de slag wil — Conduction-medewerkers, ZZP-developers, partners, en geïnteresseerde lezers van buitenaf. Voorkennis: basis Git, Nextcloud-app development, Claude Code-CLI.
Voorgestelde leerlijn (chaining)
In plaats van één lange tutorial willen we een ketting van korte modules. Voorstel:
Iedere tutorial begint met "Doe eerst …" en eindigt met "Doe hierna …".
Bestaande documentatie (referenties)
De échte Hydra-documentatie staat in de (private) ConductionNL/hydra repo; dat is de primaire bron. De publieke
.github-repo bevat daarnaast een Hydra-overzichtspagina onder docs/hydra/.Primaire Hydra-bronnen:
.github-repo).retry:queued/rebuild:queued).decidesk-44-45-phase-g.md) als concreet materiaal voor "Troubleshooting & escalatie".hydra-supervisor.sh,orchestrate.sh,reconcile.sh,dev-run.sh,manual-review.sh).hydra-gate-*skills (gate-uitleg) enopsx-*/team-*/test-*skills.Aanvullend / context (géén Hydra-zelf, wel waarnaar Hydra raakt):
De docs in ConductionNL/.github/docs/claude/ gaan over app-bouw / OpenSpec / Claude-werkplek — niet over Hydra als systeem. Daar slechts naar verwijzen voor randonderwerpen, niet als hoofdbron:
hydra/openspec/architecture/.Vertrouwelijkheid
Per beslissing 2026-05-19: leerlijn is publiek.
unlisted: trueen:::warning Intern document-callouts zijn verwijderd uit alle 6 tutorials (commitff20e9d3). De private-repo-link naarConductionNL/hydrain Deel 1 is verplaatst naar onderaan de prerequisites met expliciete framing "alleen nodig als je Hydra zelf wilt draaien".unlisted-flagPluvo-vragen (minimaal 4 per tutorial)
Per deel-tutorial minimaal 4 begripsvragen, klaar om later in Pluvo te plaatsen. Voorbeelden voor deel 1 ("Wat is Hydra?"):
Op te leveren
tutorial/hydra-leerlijn-intern(PR #37)hydra-tutorial-4-skills(commands zijn sinds Anthropics merge gewoon skills); 4 quizzesSchrijfstijl
Volg de Conduction-schrijfstijl (zie identity.conduction.nl). Voorbeeldstructuur voor opzet: Bestanden bij een Woo-publicatie uploaden. Houd de tutorials kort en behapbaar; liever zes die naar elkaar linken dan één lange.
Tijdregistratie
Uren op dit issue boeken op de Jira-issue van het SLIM-account.