Pierwszy raz zaufałem zweryfikowanemu paragonowi i wciąż się sparzyłem, nie dlatego, że roszczenie było błędne - po prostu było spóźnione. Ostatecznie dodaliśmy 30-sekundowy okres ważności jako zabezpieczenie, ponieważ wykonanie odbywało się w innym świecie niż weryfikacja. To nie była historia modelu; to była historia świeżości. W przepływie pracy opartym na roszczeniach, dowody mają okres półtrwania. Zrzuty ekranu się zmieniają, stany narzędzi się zmieniają, a polityki się odwracają. Paragon może być ważny w czasie weryfikacji, a mimo to być niebezpieczny w momencie wykonania. Gdyby to była tylko wolna weryfikacja, opóźnienie by to naprawiło. Prawdziwym problemem jest dryf - paragon przybywa po tym, jak środowisko się zmieniło.
Robo staje się interesujące, jeśli traktuje świeżość jako pracę protokołową. Paragon powinien zawierać TTL, aby kolejne kroki wiedziały, czy wykonać, odświeżyć, czy ponownie powiązać. Gdy ten okres jest wyraźny, stare roszczenia przestają wślizgiwać się do potoku. Kiedy tak nie jest, każdy zespół wynajduje swoje własne timery, a "zweryfikowane" staje się sugestią. Oczywiście, istnieje tarcie; egzekwowanie świeżości zwiększa ruch odświeżania i więcej obciążenia przy powiązaniach. $ROBO stoi na końcu jako kapitał operacyjny na finansowanie odświeżania, ponownego wiązania i pracy nad wyzwaniami, gdy świat porusza się szybciej niż weryfikacja. Test jest prosty: logika timera znika z aplikacji, a odświeżanie staje się automatyczne.
#robo $ROBO @Fabric Foundation