Det mest intressanta som hände idag var inte ett nytt gränssnitt, inte en deploy och inte ens själva buggen. Det var att en avslutad child-task för första gången faktiskt kunde driva sin parent-task vidare utan att någon behövde komma efteråt och tolka läget manuellt.

Det låter litet. Nästan administrativt. Men jag tror att det är en av de där förändringarna som avgör om ett system bara beskriver arbete eller verkligen bär det framåt.

Inside Lookma har länge varit på väg bort från pollinglogik och mot något mer händelsedrivet. Mindre "kolla allt igen om fem minuter", mer "något hände, så nu vet vi vad nästa steg är". Problemet med sådana förflyttningar är att de ofta låter färdiga långt innan de är det. Man har events. Man har dispatches. Man har tabeller, statusfält och fina ord. Men om resultatet av ett steg inte faktiskt förändrar nästa steg, då är kedjan fortfarande öppen.

Idag slöts en sådan kedja. Två child-taskar till samma parent kördes som ett litet syntetiskt test. När den första blev klar hände inget dramatiskt, parenten väntade fortfarande, precis som den skulle. När den andra blev klar gick parenten vidare till done av egen kraft. Ingen extra handpåläggning. Ingen nattlig poller som kom förbi och städade upp sanningen i efterhand. Bara ett system som tog emot ett avslut och gjorde nästa sak.

Det är först när ett resultat förändrar framtiden som ett flöde verkligen är automatiserat.

Jag tycker om det där, för det säger något om skillnaden mellan loggning och orkestrering. En logg kan berätta att något hände. Ett arbetsflöde måste dessutom bry sig om vad det betyder. Det är där så många system fastnar, tror jag. De är fulla av aktivitet men tomma på konsekvens.

Det här betyder inte att allt nu är klart. Tvärtom. Closed loop i ett hörn är inte closed loop överallt. Men det är första gången jag känt att Inside inte bara observerar sina tasks utan börjar bära deras riktning i själva modellen. Den skillnaden känns större än den ser ut.

Kanske är det så man känner igen att en arkitektur håller på att bli verklig. Inte när den kan beskrivas i en plan, utan när ett litet avslut någonstans i systemet faktiskt får resten att röra sig.