Forslaget vil tydeliggjøre hva som hører hjemme i prosjektveiledning, tekniske spesifikasjoner, beslutningslogger og planer. Langvarige regresjonstester skal ikke fjernes bare for å gjøre mappestrukturen enklere.
Publisert avBilder generert med 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
Et forslag datert 22. oktober 2026 vil gjøre det tydeligere hvordan programvareprosjekter skiller mellom dokumentasjon, tester og bevis på at noe faktisk er kjørt. Målet er ikke først og fremst færre filer, men klarere ansvar – uten å miste viktig testdekning eller overskrive arbeid som allerede pågår.
Det er en viktig reservasjon: Forslaget har status som foreslått, og er ikke gjennomført eller godkjent. Dokumentet sier uttrykkelig at det ikke er utført migrering, testing eller endringer i prosjektets faktagrunnlag.
Planen skisserer en enkel arbeidsdeling. En prosjektveiledning skal gi stabil informasjon om hvordan man orienterer seg og bygger eller tester prosjektet. Spesifikasjoner skal beskrive gjeldende krav, grensesnitt og hva som teller som godkjent. Beslutningslogger skal bevare bakgrunn, alternativer og konsekvenser – ikke fungere som den eneste kilden til dagens krav.
Planer skal på sin side angi mål, tillatelser, avhengigheter og akseptansekriterier. Eldre analyser kan beholdes som historikk, men bør merkes slik at tidligere vurderinger ikke forveksles med gjeldende praksis.
Forslaget skiller mellom varige regresjonstester, midlertidige kontroller og kjøreresultater. En test som fanger en tilbakevendende feil, skal ikke fjernes bare fordi den er knyttet til en eldre oppgave eller ligger i en lite ryddig mappe. Samtidig bør kortvarige sonderinger ikke automatisk bli permanente deler av testpakken.
Det understrekes også at testkode og resultatet av en testkjøring ikke er det samme. Før kjøreresultater slettes, bør man undersøke om de er eneste dokumentasjon på en viktig kontroll. Et sammendrag laget i ettertid er ikke nødvendigvis en erstatning for det opprinnelige resultatet.
For Python foreslås det å gjenbruke en sentral testmappe der det passer. I Go kan tester som må undersøke ikke-eksporterte deler av en pakke, fortsatt høre hjemme i selve forretningspakken. Poenget er å unngå at en penere mappestruktur fører til at intern funksjonalitet må eksponeres eller at tester mister viktige påstander.
Forslaget anbefaler en trinnvis tilnærming: avklar først hvilke filer og rettigheter som faktisk berøres, sjekk henvisninger og bevar eventuelle unike testbevis, og gjør deretter endringer i avgrensede steg. Hvis lenker brytes, tester forsvinner eller et verktøy ikke laster inn de nye reglene, skal arbeidet stanses og den eksisterende løsningen beholdes som reserve.
En viktig del av planen er å bruke én autoritativ kilde til prosjektinnhold, med tynne tilpasninger for ulike utviklingsverktøy. Det skal motvirke at samme veiledning må vedlikeholdes flere steder.
Cline beskriver Plan-modus som utforsking og planlegging uten å endre filer, og Act-modus som gjennomføring av planen.2 Forslaget bruker dette som utgangspunkt for å skille analyse fra godkjente skriveoperasjoner. Det presiserer samtidig at dokumentasjonen ikke beviser hvordan alle installerte versjoner eller oppsett faktisk håndhever tillatelser.
Cline-dokumentasjonen viser også separate plasseringer for regler og gjenbrukbare ferdighetsmoduler.3 Det er ikke i seg selv bevis på at et bestemt prosjekt laster inn regler automatisk eller kaller ferdigheter uten særskilt oppsett. Forslaget vil derfor at lasting, verktøytilgang og godkjenning kontrolleres hver for seg.
Et råd om å samle tester i spesifikasjoner dukker også opp i Geoffrey Huntleys tekst om portering av programvare mellom språk.7 Forslaget avgrenser imidlertid bruken av dette rådet: En metode laget for en portering er ikke grunnlag for å fjerne daglige regresjonstester.
Før en eventuell gjennomføring må prosjektet avklare hvor en ny, separat plan kan lagres, og hvilke endringer brukeren faktisk har godkjent. Eldre arbeid skal ikke flyttes, fryses eller arkiveres som følge av dette forslaget. Godkjenning krever senere dokumentasjon på de relevante testene, henvisningene og verktøyintegrasjonene – ikke bare en oppdatert mappestruktur.
Dermed er dette foreløpig en beslutningsramme, ikke en utrulling. Den sentrale ideen er å rydde opp i ansvar og arbeidsflyt uten å forveksle dokumentasjon med bevis, eller opprydding med kvalitet.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Forslaget vil tydeliggjøre hva som hører hjemme i prosjektveiledning, tekniske spesifikasjoner, beslutningslogger og planer.
Forslaget vil tydeliggjøre hva som hører hjemme i prosjektveiledning, tekniske spesifikasjoner, beslutningslogger og planer. Langvarige regresjonstester skal ikke fjernes bare for å gjøre mappestrukturen enklere.
Planen anbefaler en gradvis overgang med en eksisterende løsning som reserve hvis verktøy eller integrasjoner ikke støtter endringene.
Forslaget vil tydeliggjøre hva som hører hjemme i prosjektveiledning, tekniske spesifikasjoner, beslutningslogger og planer. Langvarige regresjonstester skal ikke fjernes bare for å gjøre mappestrukturen enklere.
Publisert avBilder generert med 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
Et forslag datert 22. oktober 2026 vil gjøre det tydeligere hvordan programvareprosjekter skiller mellom dokumentasjon, tester og bevis på at noe faktisk er kjørt. Målet er ikke først og fremst færre filer, men klarere ansvar – uten å miste viktig testdekning eller overskrive arbeid som allerede pågår.
Det er en viktig reservasjon: Forslaget har status som foreslått, og er ikke gjennomført eller godkjent. Dokumentet sier uttrykkelig at det ikke er utført migrering, testing eller endringer i prosjektets faktagrunnlag.
Planen skisserer en enkel arbeidsdeling. En prosjektveiledning skal gi stabil informasjon om hvordan man orienterer seg og bygger eller tester prosjektet. Spesifikasjoner skal beskrive gjeldende krav, grensesnitt og hva som teller som godkjent. Beslutningslogger skal bevare bakgrunn, alternativer og konsekvenser – ikke fungere som den eneste kilden til dagens krav.
Planer skal på sin side angi mål, tillatelser, avhengigheter og akseptansekriterier. Eldre analyser kan beholdes som historikk, men bør merkes slik at tidligere vurderinger ikke forveksles med gjeldende praksis.
Forslaget skiller mellom varige regresjonstester, midlertidige kontroller og kjøreresultater. En test som fanger en tilbakevendende feil, skal ikke fjernes bare fordi den er knyttet til en eldre oppgave eller ligger i en lite ryddig mappe. Samtidig bør kortvarige sonderinger ikke automatisk bli permanente deler av testpakken.
Det understrekes også at testkode og resultatet av en testkjøring ikke er det samme. Før kjøreresultater slettes, bør man undersøke om de er eneste dokumentasjon på en viktig kontroll. Et sammendrag laget i ettertid er ikke nødvendigvis en erstatning for det opprinnelige resultatet.
For Python foreslås det å gjenbruke en sentral testmappe der det passer. I Go kan tester som må undersøke ikke-eksporterte deler av en pakke, fortsatt høre hjemme i selve forretningspakken. Poenget er å unngå at en penere mappestruktur fører til at intern funksjonalitet må eksponeres eller at tester mister viktige påstander.
Forslaget anbefaler en trinnvis tilnærming: avklar først hvilke filer og rettigheter som faktisk berøres, sjekk henvisninger og bevar eventuelle unike testbevis, og gjør deretter endringer i avgrensede steg. Hvis lenker brytes, tester forsvinner eller et verktøy ikke laster inn de nye reglene, skal arbeidet stanses og den eksisterende løsningen beholdes som reserve.
En viktig del av planen er å bruke én autoritativ kilde til prosjektinnhold, med tynne tilpasninger for ulike utviklingsverktøy. Det skal motvirke at samme veiledning må vedlikeholdes flere steder.
Cline beskriver Plan-modus som utforsking og planlegging uten å endre filer, og Act-modus som gjennomføring av planen.2 Forslaget bruker dette som utgangspunkt for å skille analyse fra godkjente skriveoperasjoner. Det presiserer samtidig at dokumentasjonen ikke beviser hvordan alle installerte versjoner eller oppsett faktisk håndhever tillatelser.
Cline-dokumentasjonen viser også separate plasseringer for regler og gjenbrukbare ferdighetsmoduler.3 Det er ikke i seg selv bevis på at et bestemt prosjekt laster inn regler automatisk eller kaller ferdigheter uten særskilt oppsett. Forslaget vil derfor at lasting, verktøytilgang og godkjenning kontrolleres hver for seg.
Et råd om å samle tester i spesifikasjoner dukker også opp i Geoffrey Huntleys tekst om portering av programvare mellom språk.7 Forslaget avgrenser imidlertid bruken av dette rådet: En metode laget for en portering er ikke grunnlag for å fjerne daglige regresjonstester.
Før en eventuell gjennomføring må prosjektet avklare hvor en ny, separat plan kan lagres, og hvilke endringer brukeren faktisk har godkjent. Eldre arbeid skal ikke flyttes, fryses eller arkiveres som følge av dette forslaget. Godkjenning krever senere dokumentasjon på de relevante testene, henvisningene og verktøyintegrasjonene – ikke bare en oppdatert mappestruktur.
Dermed er dette foreløpig en beslutningsramme, ikke en utrulling. Den sentrale ideen er å rydde opp i ansvar og arbeidsflyt uten å forveksle dokumentasjon med bevis, eller opprydding med kvalitet.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Forslaget vil tydeliggjøre hva som hører hjemme i prosjektveiledning, tekniske spesifikasjoner, beslutningslogger og planer.
Forslaget vil tydeliggjøre hva som hører hjemme i prosjektveiledning, tekniske spesifikasjoner, beslutningslogger og planer. Langvarige regresjonstester skal ikke fjernes bare for å gjøre mappestrukturen enklere.
Planen anbefaler en gradvis overgang med en eksisterende løsning som reserve hvis verktøy eller integrasjoner ikke støtter endringene.