{"version":"1.0","type":"rich","provider_name":"Acast","provider_url":"https://acast.com","height":250,"width":700,"html":"<iframe src=\"https://embed.acast.com/$/69b3848500294d4abc505ac5/6a2166c9e25fe33c7c417616?\" frameBorder=\"0\" width=\"700\" height=\"250\"></iframe>","title":"\"Stop-hooken: Du är inte klar förrän JAG säger att du är klar\"","description":"<p>Claude har jobbat i en timme, fixat buggarna och lutar sig nöjt tillbaka: \"så där ja, jag är klar.\" Men testerna är röda. Och vid utgången står en björn med visselpipa och badmössa.</p><p>I avsnitt 7 bygger Sigge och Musse vaktbjörn nummer fyra: Stop-hooken — björnen som vägrar släppa iväg Claude förrän jobbet faktiskt är gjort. Vi reder ut varför exit code 2 byter betydelse beroende på var den står (\"den stoppar stoppet\"), skillnaden mellan block och deny, och varför Stop använder toppnivå decision och reason i stället för hookSpecificOutput. Björnen i koden blir check-tests-pass.sh: kör testerna, släpp igenom om grönt, tvinga tillbaka om rött.</p><p>Men Musse ställer frågan ingen vågar ställa: vad händer med en björn som ALDRIG släpper dig? Svaret heter stop_hook_active — och det är skillnaden mellan en simlärare och en mardröm. Plus: Sigge når för första gången mål i en Snabbförklaring (och tangerar samtidigt \"alltså basically\"-rekordet), den grå t-shirten anländer, och vi får veta sanningen om Stina.</p><p><em>Du är inte klar förrän testerna är gröna. Men du är klar när du gjort ditt bästa.</em></p>","author_name":"Anders Bjarby"}