Kontext

Dvacet z pětadvaceti tabulek backendu nemělo vrstvu nad repozitářem. Dvanáct z nich ji dnes má. Zadání na to vznikla včera večer.

Co udělala továrna

  • Dvanáct mergnutých pull requestů, na každou oblast jeden: denní plány a položky, úkoly, šablony plánů, plánovací bloky a změnová stopa, bloky reality a hlavní události, návyky, flow, rozpočet dne, reflexe, deník, nastavení, profily.
  • Všude stejný tvar: doménový typ, rozhraní repozitáře, use case, infrastrukturní repozitář s mapperem.
  • Večer otevřela třináctý: editační formuláře zahazují odmítnutou změnu. Čeká na merge.

Co jsem udělal já

  • Ukončil Penpot. Obrazovka se teď skládá ze skutečných komponent jako stránka v galerii přímo v repozitáři.
  • Dal do té galerie celou designovou plochu: obrazovky, toky, ikony a archiv starších konceptů jen ke čtení.
  • Vytáhl kódové nálezy z úkolů zamítnutých kvůli závislosti na kresleném designu.
  • Dotáhl pojistku proti ručně psaným formulářovým prvkům a začal nahrazovat ty stávající.
  • Zpřístupnil poznámky ke čtení i zápisu přes autentizované HTTP, omezené na token.
  • Vyčistil frontu alertů továrny na Discordu.
  • Ověřil, co ještě chybí k remote MCP nad backendem: nasazení na dev je automatické, externí ingress neověřený, projekt Lifalign nemá účet k přihlášení.

Poznámky

  • Recenze galerie našla 18 věcí, 8 z toho skutečné vady. Jeden test pojistky přeskakoval celé skupiny rout, i když měl správné pravidlo v komentáři nad sebou.
  • Pojistka na ovládací prvky přepočítává celý strom, ne diff. Shodí ji i cizí pull request bez git konfliktu. Dnes se to stalo dvakrát.
  • Dva úkoly stejného druhu zůstávají otevřené: rolling vrstvy a check-iny návyků.