Co jsem dělal já

  • Nahodil jsem v Azure nové produkční prostředí a poprvé jím protáhl celý deploy: migrace, image, container app, web, tag.
  • Otevřel jsem produkci ingress; prod.bicepparam ho měl pořád vypnutý a při dalším nasazení by ji zase odřízl.
  • Odpojil jsem starý Vercel projekt ai-coach od gitu, aby ho migrace nerozbila a běžel dál na starém přihlášení a staré databázi; dva nové projekty pro Lifalign jsem založil vedle něj.
  • Přejmenoval jsem Supabase na lifalign-prod, staging odložil a produkci nasazuju rovnou z main; free tier dovolí dva projekty a oba jsou obsazené.
  • Galerii designů jsem stáhl na dev server; její předrenderované obrázky nafoukly deployment bundle z 1,74 MB na 52 MB.
  • Postavil jsem bránu na .NET API a poslal přes ni první obrazovku, Poznámky.
  • Přepnul jsem přihlašování webu Lifalign ze Smart Diary na .NET API; Supabase zůstal poskytovatelem identity, jen s ním teď mluví API, ne web.
  • Obrazovky, které ještě nejsou za API, u prvního čtení spadnou a pojmenují chybějící tabulku, aby byla migrace vidět; přihlášení, odhlášení, Více a Poznámky fungují.
  • Zdokumentoval jsem, jak si sloupce živé a cílové databáze odpovídají oběma směry; nejsou to dvě verze jednoho schématu.
  • Rozjel jsem produkt lokálně proti čistému Postgresu.
  • Rozepsal jsem zbytek přesunu do osmnácti úkolů P0, z toho Detail dne na pět obrazovek.

Co udělala továrna

  • Vystavila přes HTTP osobní kontext, mazání poznámky a časovou osu dne, to poslední na jedenácti routách.
  • Dala change trailu implementaci, takže zápis plánovacího bloku už neskončí na prázdném description.
  • Přidala kontrolu, která najde mergnutou a nenasazenou migraci dřív než uživatel.
  • Zastropovala strom časových kategorií na tři úrovně.
  • Srovnala pojmenování: epic se jmenuje Detail dne a sekce Na tento den; oprava dvanácti citací v glosáři čeká na merge.