Het voorstel wil projectnavigatie, domeinspecificaties, besluitdocumenten en uitvoeringsplannen elk een eigen functie geven. Langdurige regressietests blijven belangrijk; tijdelijke controles en testuitvoer zijn niet automatisch blijvende projectbestanden.
Gepubliceerd doorAfbeeldingen gegenereerd met GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/nzMhQ6wEefYpIEeZmiHsW3GCRyJ2/thumbnails/EE367AD193EE0BBC63CA/CF2F8878D6E111D63E89-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"apply diff","arguments":{"path":" bmad output/analysis/ANALYSIS 20261022 document test governance.md","diff":"<<<<<<< SEARCH\n:start line:66\n \n项目事实文件本轮保持不写入;不将未经本次读取核实的格式或陈旧信息声明登记为事实。文件缺失、权限拒绝、磁盘错误和. Topic tags: general web, ai, workflow, code, python. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with
AI-codeagenten kunnen code aanpassen, opdrachten uitvoeren en met toestemming bestanden wijzigen. Juist daarom is het belangrijk dat een project duidelijk vastlegt wat een test moet bewijzen, waar die test thuishoort en welk bewijs na afloop bewaard moet blijven.
Een nieuw governancevoorstel kiest niet voor minder regels of tests, maar voor een scherpere taakverdeling. De kern: houd duurzame regressietests, tijdelijke controles, projectdocumentatie en uitvoeringsafspraken herkenbaar van elkaar gescheiden.
Het voorstel maakt onderscheid tussen regressietests die het project structureel beschermen, tijdelijke probes voor een specifieke controle en de uitvoer die een test oplevert. Die categorieën zijn niet onderling uitwisselbaar. Een tijdelijke controle hoeft niet automatisch een blijvend projectbestand te worden, maar een belangrijke regressietest verdwijnt ook niet zomaar omdat die lastig in de mappenstructuur past.
Dat speelt bijvoorbeeld bij Go. Een test die toegang nodig heeft tot niet-geëxporteerde onderdelen kan binnen hetzelfde pakket moeten blijven. De oplossing is dan niet om interne onderdelen alsnog openbaar te maken, implementaties te kopiëren of assertions af te zwakken alleen om tests te verplaatsen.
Ook testuitvoer verdient aandacht: ruim die niet op voordat duidelijk is of die nog nodig is als uniek bewijs. Een samenvatting van een AI-agent is niet altijd een vervanging voor de oorspronkelijke uitvoer.
In het voorgestelde model krijgt ieder type document een eigen rol:
Die scheiding moet AI-agenten helpen de relevante actuele informatie te vinden, zonder dat oude analyses als geldende projectregels worden opgevat. Dat betekent niet dat historische documenten automatisch verwijderd worden: ze kunnen bewaard blijven, zolang hun status duidelijk is.
Geoffrey Huntley beschrijft bij het overzetten van software naar een andere programmeertaal een aanpak waarbij tests worden samengevat in specificaties.7 Het voorstel neemt die gedachte mee voor die specifieke portingsituatie, maar trekt er geen algemene conclusie uit dat dagelijkse regressietests overbodig zijn.
Dat onderscheid is wezenlijk. Een specificatie kan uitleggen wat software hoort te doen; tests kunnen daarnaast controleren of bestaande functionaliteit na een wijziging nog werkt. Het voorstel behandelt die middelen dus als aanvullend, niet als elkaars vervanging.
Cline beschrijft Plan als een modus om te verkennen en plannen zonder bestanden te wijzigen, en Act als de modus waarin een plan wordt uitgevoerd.2 Dat geeft een bruikbaar uitgangspunt voor het ontwerp: analyse en planning eerst, en wijzigingen pas via een afzonderlijk goedgekeurde stap.
Maar die productbeschrijving bewijst niet welke beperkingen gelden in iedere versie, installatie of hostomgeving. Ook configuratie, regelinlading, vaardigheden en toestemming voor opdrachten moeten afzonderlijk worden gecontroleerd. Cline documenteert aparte locaties voor onder meer regels en vaardigheden, maar daarmee is niet bewezen dat een specifieke omgeving ze automatisch inlaadt of toepast.3
Het document kiest voor een voorwaardelijke aanpak: verbeter de structuur stapsgewijs en houd de bestaande indeling als tussenoplossing of terugvaloptie beschikbaar. Voor een migratie moeten onder meer de toegestane bestanden, verwijzingen, unieke testresultaten en ondersteuning door de gekozen host worden gecontroleerd.
Belangrijk: dit is nog geen goedgekeurde implementatie. Er is geen migratie uitgevoerd of test gedraaid. Een eerdere taak staat nog als geblokkeerd geregistreerd en blijft onafhankelijk van dit voorstel bestaan. Het plan is dus vooral een pleidooi voor duidelijke grenzen: laat een AI-agent niet zelf bepalen dat oude tests, bewijsstukken of onafgerond werk wel kunnen verdwijnen.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Het voorstel wil projectnavigatie, domeinspecificaties, besluitdocumenten en uitvoeringsplannen elk een eigen functie geven.
Het voorstel wil projectnavigatie, domeinspecificaties, besluitdocumenten en uitvoeringsplannen elk een eigen functie geven. Langdurige regressietests blijven belangrijk; tijdelijke controles en testuitvoer zijn niet automatisch blijvende projectbestanden.
Bij Go tests die toegang nodig hebben tot niet geëxporteerde onderdelen, moet de teststructuur die toegang behouden — niet de code aanpassen om tests te verplaatsen.
Het voorstel wil projectnavigatie, domeinspecificaties, besluitdocumenten en uitvoeringsplannen elk een eigen functie geven. Langdurige regressietests blijven belangrijk; tijdelijke controles en testuitvoer zijn niet automatisch blijvende projectbestanden.
Gepubliceerd doorAfbeeldingen gegenereerd met GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/nzMhQ6wEefYpIEeZmiHsW3GCRyJ2/thumbnails/EE367AD193EE0BBC63CA/CF2F8878D6E111D63E89-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"apply diff","arguments":{"path":" bmad output/analysis/ANALYSIS 20261022 document test governance.md","diff":"<<<<<<< SEARCH\n:start line:66\n \n项目事实文件本轮保持不写入;不将未经本次读取核实的格式或陈旧信息声明登记为事实。文件缺失、权限拒绝、磁盘错误和. Topic tags: general web, ai, workflow, code, python. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with
AI-codeagenten kunnen code aanpassen, opdrachten uitvoeren en met toestemming bestanden wijzigen. Juist daarom is het belangrijk dat een project duidelijk vastlegt wat een test moet bewijzen, waar die test thuishoort en welk bewijs na afloop bewaard moet blijven.
Een nieuw governancevoorstel kiest niet voor minder regels of tests, maar voor een scherpere taakverdeling. De kern: houd duurzame regressietests, tijdelijke controles, projectdocumentatie en uitvoeringsafspraken herkenbaar van elkaar gescheiden.
Het voorstel maakt onderscheid tussen regressietests die het project structureel beschermen, tijdelijke probes voor een specifieke controle en de uitvoer die een test oplevert. Die categorieën zijn niet onderling uitwisselbaar. Een tijdelijke controle hoeft niet automatisch een blijvend projectbestand te worden, maar een belangrijke regressietest verdwijnt ook niet zomaar omdat die lastig in de mappenstructuur past.
Dat speelt bijvoorbeeld bij Go. Een test die toegang nodig heeft tot niet-geëxporteerde onderdelen kan binnen hetzelfde pakket moeten blijven. De oplossing is dan niet om interne onderdelen alsnog openbaar te maken, implementaties te kopiëren of assertions af te zwakken alleen om tests te verplaatsen.
Ook testuitvoer verdient aandacht: ruim die niet op voordat duidelijk is of die nog nodig is als uniek bewijs. Een samenvatting van een AI-agent is niet altijd een vervanging voor de oorspronkelijke uitvoer.
In het voorgestelde model krijgt ieder type document een eigen rol:
Die scheiding moet AI-agenten helpen de relevante actuele informatie te vinden, zonder dat oude analyses als geldende projectregels worden opgevat. Dat betekent niet dat historische documenten automatisch verwijderd worden: ze kunnen bewaard blijven, zolang hun status duidelijk is.
Geoffrey Huntley beschrijft bij het overzetten van software naar een andere programmeertaal een aanpak waarbij tests worden samengevat in specificaties.7 Het voorstel neemt die gedachte mee voor die specifieke portingsituatie, maar trekt er geen algemene conclusie uit dat dagelijkse regressietests overbodig zijn.
Dat onderscheid is wezenlijk. Een specificatie kan uitleggen wat software hoort te doen; tests kunnen daarnaast controleren of bestaande functionaliteit na een wijziging nog werkt. Het voorstel behandelt die middelen dus als aanvullend, niet als elkaars vervanging.
Cline beschrijft Plan als een modus om te verkennen en plannen zonder bestanden te wijzigen, en Act als de modus waarin een plan wordt uitgevoerd.2 Dat geeft een bruikbaar uitgangspunt voor het ontwerp: analyse en planning eerst, en wijzigingen pas via een afzonderlijk goedgekeurde stap.
Maar die productbeschrijving bewijst niet welke beperkingen gelden in iedere versie, installatie of hostomgeving. Ook configuratie, regelinlading, vaardigheden en toestemming voor opdrachten moeten afzonderlijk worden gecontroleerd. Cline documenteert aparte locaties voor onder meer regels en vaardigheden, maar daarmee is niet bewezen dat een specifieke omgeving ze automatisch inlaadt of toepast.3
Het document kiest voor een voorwaardelijke aanpak: verbeter de structuur stapsgewijs en houd de bestaande indeling als tussenoplossing of terugvaloptie beschikbaar. Voor een migratie moeten onder meer de toegestane bestanden, verwijzingen, unieke testresultaten en ondersteuning door de gekozen host worden gecontroleerd.
Belangrijk: dit is nog geen goedgekeurde implementatie. Er is geen migratie uitgevoerd of test gedraaid. Een eerdere taak staat nog als geblokkeerd geregistreerd en blijft onafhankelijk van dit voorstel bestaan. Het plan is dus vooral een pleidooi voor duidelijke grenzen: laat een AI-agent niet zelf bepalen dat oude tests, bewijsstukken of onafgerond werk wel kunnen verdwijnen.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Het voorstel wil projectnavigatie, domeinspecificaties, besluitdocumenten en uitvoeringsplannen elk een eigen functie geven.
Het voorstel wil projectnavigatie, domeinspecificaties, besluitdocumenten en uitvoeringsplannen elk een eigen functie geven. Langdurige regressietests blijven belangrijk; tijdelijke controles en testuitvoer zijn niet automatisch blijvende projectbestanden.
Bij Go tests die toegang nodig hebben tot niet geëxporteerde onderdelen, moet de teststructuur die toegang behouden — niet de code aanpassen om tests te verplaatsen.