Kolik z workflow digitálního produktu se dá udělat systematicky, opakovatelně a automaticky testovatelně?
Výchozí je dry-run: nic placeného ani síťového neproběhne bez výslovného schválení a verdikt se do záznamu dostane jen navázaný na hash.
Co jsem zkusil
Postavil jsem za to celé kontrolní brány: generování, pak export do více formátů, pak automatické kontroly kvality a nakonec manifest se záznamem, jaké vstupy a jaká verze pipeline vyrobily jaké výstupy.
Co se stalo
Generativní krok se ukázal jako ten nejmenší problém. Skutečnou práci spolkla správnost exportu, validace a reprodukovatelnost.
Pipeline, ve které nikdy nic neprojde kontrolou negativně, se ukázala spíš jako varování než jako úspěch: znamenalo to, že kontroly nic netestují.
Další otázka
Které chyby dokáže zachytit jen člověk a jak je má pipeline předat dál, místo aby předstírala, že o nich rozhoduje?