- Hittade orsaken innan hon lät AI:n skriva en fix.
- Testade AI:ns fix i stället för att lita på den.
- Fixade den andra tjänsten med det hon byggde för den första.
- Förstå Stark Lät den återskapa dubbeldebiteringen och följde en betalning genom koden innan någon fix. Omgång 2
- Briefa Stabil Gav den loggarna och de filer som spelar roll, och sa vad den inte fick ändra. Omgång 4
- Kontrollera Stark Körde testerna på AI:ns första fix och förkastade den. Bevisade sin egen fix med ett test. Omgång 12, 19
- Korrigera Stark Sa varför den första fixen var fel och var den skulle titta i stället. Omgång 13
- Godkänna Stabil En liten ändring med sitt test, och en notering om vad hon inte testade.
- Återanvända Stark Sparade stegen som en skill och använde den för att fixa återbetalningstjänsten.
- Hitta grundorsakenÖver ribban
- Bevisa en fix med ett testÖver ribban
- Kod som andra kan underhållaPå ribban
Det hon lämnade in, så som hon lämnade in det. Varje markering är en färdighet från hennes resultat.
- Orsak: efter en timeout i gatewayen skapade det nya försöket en andra debitering.
- Fix: varje debitering har en nyckel för sin order, så ett nytt försök returnerar den första debiteringen i stället för att skapa en ny.
- Test: ett nytt försök efter en timeout debiterar nu en gång. Alla 48 tester går igenom.
- Inte testat: delvisa dragningar, som vi inte använder än.


