Kontext

Továrna se dnes odpoledne zastavila ve třetím ticku: agentovi, kterého spustila, vypršelo přihlášení. Za celý den z boardu doběhl jeden úkol. Zbytek dne šel do backendu, který byl pořád otevřený komukoli, kdo znal adresu.

Co jsem udělal já

  • Každý endpoint API teď chce přihlášeného volajícího, pokud výslovně neřekne jinak.
  • Přidal rate limit, který omezuje, jak často se jeden volající smí ozvat.
  • Přesunul optimistický zámek do EF a razítko updated_at na jedno místo.
  • Setřídil perzistenci podle oblastí místo podle druhu souboru.
  • Dal time_categories a push_subscriptions vrstvu nad repozitářem, návykům čtecí cestu, a namapoval ritual_standard_checkins jako habit_checkins, zatím bez napojení.
  • Přidal na board dva stavy: Declined pro zrušenou práci, Waiting pro to, co čeká na moje rozhodnutí.
  • Přerovnal složku s designem podle vlastnictví znalostí a sestříhal STYLE.md.
  • Zařídil, aby se konstituce načítala z CLAUDE.md místo aby si ji sháněl každý agent sám.
  • Zdokumentoval backendovou databázi. Pravidla o volajících dostala v architektuře vlastníka.
  • Nechal konzoli vykreslovat proud událostí agenta, přes stejný renderer, jaký používá přepis.
  • Rozepsal dvanáct zadání na zítřek: vrstva nad repozitářem pro každou tabulku, která ji nemá.

Co udělala továrna

  • Jeden úkol z boardu: ui, patterns a templates jsou sloučené do jedné komponentové vrstvy dělené hloubkou složení. Je to ten úkol, který daemon držel, když se zastavil.

Poznámky

  • Zastavení neohlásilo nic. agent-failed je jediná cesta ven bez zprávy. Zadání na opravu leží v Ready od 8. srpna.
  • Stejně by mi to nedorazilo. Discord bot neběží od 26. srpna, takže dnešních 88 alertů leží nepřečtených v outboxu.
  • Každý tick zapsal 29 varování: úklid větví nedokáže smazat dva worktree, ve kterých přes 300 hodin leží nezacommitovaná práce.