docs: statusregels en commentaren gelijk aan wat de code doet #318

Merged
brenno merged 1 commit from docs/status-waarheidspas into main 2026-07-18 11:25:53 +00:00
Owner

Geen gedragswijziging — statusregels en commentaren gelijkgetrokken met wat de code doet. Alles hieronder is tegen de code geverifieerd, niet overgenomen uit een ander doc.

AI_ASSIST.md zei "not yet implemented" terwijl fase 0 t/m 3 draaien: de gedeelde /v1-client + guardrails, alt-tekst, auto-taggen (incl. de bulk-actie) en pentest-drafting. Alleen fase 4 (MCP-server) is open. Van de zes open vragen bleken er vijf door de code beantwoord — toggle-splitsing, alt-tekstopslag, modellenlijst, tagwoordenlijst, transport. Die staan nu als beslist met de uitkomst erbij in plaats van geschrapt, zodat niemand een keuze heropent die al dragend is.

AGENTIC_BUILD_PLAN.md zei "nothing implemented yet" terwijl het plan is uitgevoerd. Nu HISTORISCH, met een expliciete waarschuwing: P0-MOD is actief verkeerd om uit te voeren — dat pakket bouwt de provisioning-pijplijn die op 16-07 juist is geschrapt. Bewaard als herbruikbaar patroon (de decompositie en de §7 human-decision-gates), niet als werkvoorraad.

PENTEST_MIAUW.md §12.2 beschreef de Engelse kopteksten in vertaalde rapporten als "ships today". Dat is gefixt — _sectionBlocks lokaliseert via AppLocalizations.sourceFor(reportLanguage, ...) terwijl het bestand zijn Engelse anker houdt. De les erbij bewaard: een invariant die klopt voor opslag klopt niet vanzelf voor weergave, en het renderpad was het pad dat niemand herlas.

MASTG — de enige echte vondst. Het doc voert het op twee plekken op als gebundeld, en het bestaat niet: alleen het label op het mobile scope-objecttype. Een mobiel scope-object wijst dus naar een standaard waarvan de checklist niet te vullen is. Vastgelegd als onaf werk (§14 #4), niet als open vraag — de beslissing van 11-07 was juist, de uitvoering is half. Ofwel de catalogus bouwen (de WSTG-versie is het sjabloon), ofwel de claim smaller maken.

Drie commentaren in lib/ verwezen naar "een later pakket" voor code die al draait: de finding-wizard, de CVSS-builder en het automatisch hernummeren. Nu wijzen ze naar het bestand dat het doet.

FAQ.md: versleutelde pakket-export stond onder "gepland" terwijl hij er is. Ook "advanced threat detection capabilities" geschrapt — dat bestond nergens, geen ontwerp en geen code; een vage belofte in een beveiligingsproduct is erger dan niets. Zeg het als je die er liever in houdt.

Gate: make check groen in een schone worktree, dekking 79,0% (ongewijzigd — de wijzigingen in lib/ zijn commentaar).

Geen gedragswijziging — statusregels en commentaren gelijkgetrokken met wat de code doet. Alles hieronder is tegen de code geverifieerd, niet overgenomen uit een ander doc. **`AI_ASSIST.md`** zei "not yet implemented" terwijl fase 0 t/m 3 draaien: de gedeelde `/v1`-client + guardrails, alt-tekst, auto-taggen (incl. de bulk-actie) en pentest-drafting. Alleen fase 4 (MCP-server) is open. Van de zes open vragen bleken er **vijf door de code beantwoord** — toggle-splitsing, alt-tekstopslag, modellenlijst, tagwoordenlijst, transport. Die staan nu als beslist *met de uitkomst erbij* in plaats van geschrapt, zodat niemand een keuze heropent die al dragend is. **`AGENTIC_BUILD_PLAN.md`** zei "nothing implemented yet" terwijl het plan is uitgevoerd. Nu HISTORISCH, met een expliciete waarschuwing: **P0-MOD is actief verkeerd om uit te voeren** — dat pakket bouwt de provisioning-pijplijn die op 16-07 juist is geschrapt. Bewaard als herbruikbaar patroon (de decompositie en de §7 human-decision-gates), niet als werkvoorraad. **`PENTEST_MIAUW.md` §12.2** beschreef de Engelse kopteksten in vertaalde rapporten als "ships today". Dat is gefixt — `_sectionBlocks` lokaliseert via `AppLocalizations.sourceFor(reportLanguage, ...)` terwijl het bestand zijn Engelse anker houdt. De les erbij bewaard: een invariant die klopt voor *opslag* klopt niet vanzelf voor *weergave*, en het renderpad was het pad dat niemand herlas. **MASTG — de enige echte vondst.** Het doc voert het op twee plekken op als gebundeld, en het bestaat niet: alleen het label op het `mobile` scope-objecttype. Een mobiel scope-object wijst dus naar een standaard waarvan de checklist niet te vullen is. Vastgelegd als onaf werk (§14 #4), niet als open vraag — de beslissing van 11-07 was juist, de uitvoering is half. Ofwel de catalogus bouwen (de WSTG-versie is het sjabloon), ofwel de claim smaller maken. **Drie commentaren in `lib/`** verwezen naar "een later pakket" voor code die al draait: de finding-wizard, de CVSS-builder en het automatisch hernummeren. Nu wijzen ze naar het bestand dat het doet. **`FAQ.md`**: versleutelde pakket-export stond onder "gepland" terwijl hij er is. Ook "advanced threat detection capabilities" geschrapt — dat bestond nergens, geen ontwerp en geen code; een vage belofte in een beveiligingsproduct is erger dan niets. Zeg het als je die er liever in houdt. **Gate:** `make check` groen in een schone worktree, dekking 79,0% (ongewijzigd — de wijzigingen in `lib/` zijn commentaar).
docs: statusregels en commentaren gelijk aan wat de code doet
Some checks failed
CI / Gate (Linux) · Format · Analyze · Coverage (pull_request) Has been cancelled
CI / Test (macos-latest) (pull_request) Has been cancelled
CI / Test (windows-latest) (pull_request) Has been cancelled
CI / Web hardening (pull_request) Has been cancelled
CI / Docs links (pull_request) Has been cancelled
CI / Supply-chain (Trivy · advisory) (pull_request) Has been cancelled
CI / Gate (Linux) · Format · Analyze · Coverage (push) Has been cancelled
CI / Test (macos-latest) (push) Has been cancelled
CI / Test (windows-latest) (push) Has been cancelled
CI / Web hardening (push) Has been cancelled
CI / Docs links (push) Has been cancelled
CI / Supply-chain (Trivy · advisory) (push) Has been cancelled
22df2bc198
Drie ontwerpdocs beloofden werk dat allang bestaat, en drie commentaren in
lib/ verwezen naar "een later pakket" voor code die al draait. Wie er koud
instapt, bouwt iets wat er al is — precies de drift waar PENTEST_MIAUW zelf
voor waarschuwt.

- AI_ASSIST: zei "not yet implemented" terwijl fase 0 t/m 3 draaien (client,
  alt-tekst, auto-taggen, pentest-drafting). Alleen fase 4 (MCP) is open. Van
  de zes open vragen waren er vijf door de code beantwoord; die staan nu als
  beslist met de uitkomst erbij, niet geschrapt — anders heropent iemand een
  keuze die al dragend is.
- AGENTIC_BUILD_PLAN: zei "nothing implemented yet" terwijl het plan is
  uitgevoerd. Nu HISTORISCH, met een expliciete waarschuwing bij P0-MOD: dat
  pakket bouwt de provisioning-pijplijn die op 16-07 juist is geschrapt.
  Bewaard als patroon, niet als werkvoorraad.
- PENTEST_MIAUW §12.2 beschreef de Engelse kopteksten in vertaalde rapporten
  als "ships today"; dat is gefixt. De les erbij bewaard: een invariant die
  klopt voor opslag klopt niet vanzelf voor weergave.
- MASTG: op twee plekken opgevoerd als gebundeld, maar nooit gebouwd. Alleen
  het label op mobile-scope bestaat, dus een mobiel scope-object wijst naar
  een standaard die niet te toetsen is. Vastgelegd als onaf werk, niet als
  open vraag — de beslissing was juist, de uitvoering is half.
- FAQ: versleutelde pakket-export stond onder "gepland" terwijl hij er is.
  "Advanced threat detection" geschrapt: bestond nergens, geen ontwerp, geen
  code — een vage belofte in een beveiligingsproduct is erger dan niets.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
brenno merged commit 0fbee79218 into main 2026-07-18 11:25:53 +00:00
brenno deleted branch docs/status-waarheidspas 2026-07-18 11:25:54 +00:00
Sign in to join this conversation.
No description provided.