# Rapportcontent — gedeeld door build_html.py SECTIES = [ ("man", "1. Managementsamenvatting", """

Op de avond van 24 augustus 2026 deden zich in het Chromium VI-auditproject drie opeenvolgende productiefouten voor: (1) de hseq_specialist werd om 20:07 UTC gestart zonder de verplichte Fase 0-1-initialisatie, (2) de qa_engineer draaide om 21:03 UTC twaalf tool calls zonder een fysiek rapport op te leveren — waarna de Director het QC-werk zelf overnam, hetgeen bovendien de anti-corruptieregel (§5.4) schendt — en (3) de eerste deliverables werden gecombineerd opgeleverd in plaats van gescheiden, conform de Mercury Golden Standard.

Dit rapport analyseert de drie fouten forensisch (met fysiek bewijs), stelt twaalf lacunes in MASTER_SOP v8.8 vast en levert één nieuw instrument: de Deliverables Gatekeeper — een script dat de uniformiteit van deliverables en de SOP-fasen mechanisch afdwingt op drie momenten in de pipeline.

Belangrijkste bevinding: alle SOP-kwaliteitsregels liggen ná de productie — er bestaat geen enkele mechanische gate vóór of tijdens productie. Compliance hing volledig af van orchestrator-discipline op het moment van deadline-druk.
3 missers
1× anti-corruptie VOID
12 SOP-gaps
5 live tests geslaagd
MisserMoment (UTC)Root causeGatekeeper-detectie
SOP-skip bij start20:07Geen Phase-Entry Gate tussen planning en executieentry: FAIL (submappen, sources.md, prompt-log)
QC zonder fysiek bestand21:03Geen output-contract + Director-noodoplossing (VOID)artefact: FAIL + anti-corruptiescan: FAIL
Gecombineerde deliverables20:41–21:13Golden Standard niet gecodificeerd als manifestdeliverables: FAIL (verboden patronen, changelog)
"""), ("aanl", "2. Aanleiding en opdracht", """

De Director identificeerde na afloop van de Chromium VI-levering drie missers en gaf de Repair Clan-opdracht: herstel de schade, analyseer de fouten diepgaand en implementeer automatische borging zodat uniforme deliverables voortaan door tooling worden afgedwongen. Deadline: morgenochtend. De fysieke contextcheck bevestigde de Mercury Golden Standard-structuur en de gecorrigeerde maar met legacy-restanten belaste Chromium VI-structuur.

"""), ("fout", "3. Foutanalyse (samenvatting)", """

3.1 Misser 1 — SOP-skip (20:07 UTC)

De hseq_specialist werd direct gespawnd zonder Fase 0-1. Fysiek bewijs: project_prompts.log is gedateerd 20:38:16 UTC — 31 minuten ná de start van de specialist. De prompt-log als 'Legal Source' (§1.13) bestond dus niet tijdens de uitvoering; het GO-moment is nergens vastgelegd.

Root cause: de SOP is advisory vóór Fase 2 — er is geen mechanische Phase-Entry Gate die een spawn blokkeert zonder geïnitialiseerde projectmap.

3.2 Misser 2 — qa_engineer zonder fysiek bestand (21:03 UTC)

De qa_engineer voerde 12 tool calls uit zonder fysiek QC-rapport. Kas loste dit op met een nood-QC — maar dat schendt §5.4 ANTI-CORRUPTIE REGEL: een audit door de Director is per definitie VOID. Het nood-rapport bevat bovendien acht van twintig checklist-items als 'Onbekend' terwijl de conclusie 'GO' luidt.

Root cause: QC-taken definiëren fysieke output niet als harde eis, en er is geen gecodeerd herstelrecept dat de Director weghoudt bij de verboden zelfreparatie.

3.3 Misser 3 — Gecombineerde deliverables (20:41–21:13 UTC)

De eerste oplevering bevatte één gecombineerd DOCX/HTML-paar plus één gecombineerd checklists-DOCX. Na correctie resteren drie legacy-combined bestanden in de deliverables-map en een CHANGELOG die nog de oude structuur beschrijft.

Root cause: de Golden Standard-structuur bestaat alleen als impliciete kennis, niet als machine-leesbaar contract waartegen vóór productie wordt gediffd.

"""), ("gaps", "4. MASTER_SOP v8.8 — gap-analyse", """

Per faalmodus is getoetst of de SOP de fout dekt en of de regel mechanisch afdwingbaar is. Resultaat: twaalf lacunes, alle van hetzelfde type — procedureel bestaand, mechanisch afwezig.

GapFaalmodusType lacuneErnst
A1 Geen Phase-Entry GateSOP-skipMechanisering ontbreektHoog
A2 Prompt-log timing ongecontroleerdSOP-skipValidatie ontbreektMiddel
A3 GO-moment niet vastgelegdSOP-skipArtefact ontbreektMiddel
B1 Geen output-eis in QC-taaktemplateQC zonder bestandTemplate-eis ontbreektHoog
B2 Geen post-run artefact-checkQC zonder bestandCheck ontbreektHoog
B3 Geen recovery-recept 'zonder artefact'QC zonder bestandRecept ontbreektHoog
B4 Anti-corruptie: geen detectie/herstelAnti-corruptieDetectie ontbreektKritiek
C1 Golden Standard niet gecodificeerdStructuur-afwijkingManifest ontbreektHoog
C2 Geen pre-productie structuurdiffStructuur-afwijkingDiff ontbreektHoog
C3 Geen legacy/cleanup-checkStructuur-afwijkingCheck ontbreektMiddel
C4 Changelog niet tegen filesystemStructuur-afwijkingCheck ontbreektMiddel
Alle vijf Quality Gates uit §5.3 liggen ná productie. De drie nieuwe gates vullen de lege fase vóór en tussen productiestappen. Vijf concrete v8.9-wijzigingsvoorstellen: working/sop_audit.md.
"""), ("oplos", "5. Oplossing — Deliverables Gatekeeper", """

Eén script (scripts/deliverables_gatekeeper.py, Python 3, geen dependencies) met drie run-modes die exact op de drie risicomomenten in de pipeline draaien:

ModeMomentAfdwongen regelsEffect bij FAIL
entryVóór eerste subagent-spawn7 Fase-1 submappen · project_prompts.log + datering · research/sources.mdSpawn geblokkeerd + fix-instructies
artefactDirect na elke subagent-runBestand bestaat · minimale grootte · formaatvalidatieArtefact Recovery Protocol (re-spawn, nooit zelf produceren)
deliverablesVóór opleveringGolden Standard diff · verboden combined-patronen · CHANGELOG vs filesystem · versietags · anti-corruptiescanLevering geblokkeerd + per-bestand fixes

Aangevuld met het OUTPUT-CONTRACT: een standaardblok voor elke spawn-taak dat absoluut pad, bestandsnaam, formaat en minimale grootte voorschrijft — de directe remedie voor misser 2.

"""), ("valid", "6. Validatie — live tests 21:32 UTC", """
TestObjectVerwachtResultaat
1 deliverablesMercury 003057PASS6/6 structuur PASS; bonus: 2 minors in de referentie zelf
2 deliverablesChromium VIFAILFAIL: 2 legacy-combined · CHANGELOG noemt 5 bestanden niet · 'Kas — Nood-QC' → VOID
3 entryChromium VIFAILFAIL: 3 submappen ontbreken · geen sources.md
4 artefactfoutanalyse.mdPASSbestaat + 8,2 KB + heading-structuur
5 artefactniet-bestaand padFAILFAIL + Recovery-instructies, exit 1
Conclusie: de gatekeeper reproduceert alle drie de productiefouten van vanavond als automatische detectie. De borging werkt.
"""), ("advies", "7. Aanbevelingen aan de Director", """
  1. Chromium VI-naloop (P1): 3 legacy-combined bestanden naar archive/ · CHANGELOG v1.1-splitsingsentry · qa_report.md VOID-markeren · her-audit door nieuwe onafhankelijke QC-subagent (incl. de acht 'Onbekend'-items).
  2. Adoptie gatekeeper (P1): installeer in /root/.openclaw/scripts/; drie modes als verplichte stappen in de spawn-flow.
  3. OUTPUT-CONTRACT (P2): standaardblok in elke spawn-macro voor productie- en QC-taken.
  4. MASTER_SOP v8.9 (P2/P3): verwerk de vijf sectiewijzigingen (§3.0, §1.3, §5.2 #13/#14, §3.5, §5.4).
  5. Mercury zelf (P3): vul de referentie aan (CHANGELOG, versietags) zodat de Golden Standard 100% conform de eigen SOP is.
"""), ("bron", "8. Bronnen en bewijsstukken", """ """), ]