Codex × ChatGPT × GitHubTestverslag · 20 september 2026
Functionele test geslaagd

Jesse’s idee.
In de praktijk getest.

Kan Codex code aanpassen, ChatGPT die laten controleren en de feedback zelf verwerken? In deze kleine, afgebakende proef werkte de hele lus.

Het idee in één minuut

Codex doet het programmeerwerk. Een gewone ChatGPT-chat beoordeelt de code via de GitHub-koppeling en schrijft feedback bij het wijzigingsvoorstel. Codex leest die feedback, controleert de bevindingen en past de code aan. Daarna volgt een nieuwe beoordeling.

01Codex maakt codeWijzigingsvoorstel op GitHub
02ChatGPT beoordeeltFeedback direct op GitHub
03Codex verbetertBevinding testen en repareren
04ChatGPT controleertNieuwe review van de nieuwe versie

Drie kleine Python-proeven

Wat kwam eruit?

TEST AGeslaagd

Nul verkeerd ingedeeld

De code noemde nul een negatief getal. ChatGPT vond de fout. Een nieuwe test bevestigde het probleem; Codex repareerde het en kreeg daarna akkoord.

3 tests geslaagd na de reparatie
TEST BGeslaagd

Delen door nul

De code gaf een uitkomst waar een foutmelding nodig was. ChatGPT signaleerde dit. Codex voegde een test toe, herstelde de code en liet die opnieuw beoordelen.

3 testmethoden geslaagd, met 9 nuldelersubtests
TEST CGeslaagd

Correcte code behouden

De even/oneven-functie was al correct. ChatGPT keurde die goed. Twee extra controles in verse chats gaven ook akkoord op dezelfde codeversie.

5 tests geslaagd · geen reparatie nodig

Hoe de proef is uitgevoerd

  • De eerste reviews draaiden op Pro. Na Brams verzoek draaiden de latere reviews op Extra High (xhigh).
  • ChatGPT publiceerde de reviews zelf op GitHub. De feedback hoefde niet handmatig te worden overgenomen.
  • Codex controleerde of elke review bij de exacte codeversie hoorde.
  • ChatGPT inspecteerde de code; de tests werden lokaal in een afgeschermde omgeving uitgevoerd.

Begrensd tot de testomgeving

  • Alleen verzonnen testcode in één private GitHub-repository.
  • Bram autoriseerde zelf de koppeling voor alleen die repository.
  • De testcode draaide zonder netwerk en zonder toegang tot de thuismap of Git-inloggegevens.
  • Alle vier test-PR’s zijn gesloten. Niets is gemerged en de hoofdtak bleef ongewijzigd.

De conclusie voor Jesse

De samenwerking werkt bij deze kleine tests: feedback ophalen, fouten herstellen en opnieuw laten controleren lukte. Dat is een geslaagde proef van het proces, geen garantie dat grotere projecten automatisch foutloos worden. De controller en browser zelf draaiden bovendien niet volledig geïsoleerd.

Het volledige verslag

Alle resultaten bij elkaar

Download het volledige testverslag met de bevindingen, reviewverwijzingen, codeversies en veiligheidsgrenzen.

Download testverslag · Markdown (.md)

Het verslag is openbaar te downloaden. Voor sommige bronlinks is toegang tot de private repository of de oorspronkelijke chat nodig.