# Proč dodáváme čtyři třídy a ne jednu booleovskou hodnotu

> Vratné nebo nevratné je špatná otázka. Užitečná otázka zní, kolik to stojí vrátit se zpět a kdo se dozví, že jste to zkusili.

2026-07-15. 6 min. Source: https://www.voidagent.tech/cs/blog/reversibility-classes

První verze našeho klasifikátoru měla dva stavy. Vydržela asi týden, než poprvé špatně zařadila nějaké volání.

Problém je v tom, že smazaný koncept a odeslaný e-mail v testu vratnosti selžou oba, ale vůbec nejsou podobné. Jeden je místní operace, kterou nikdo neviděl. Druhý dorazil do lidské schránky a nejlepší, co můžete udělat, je omluva v navazující zprávě.

<a id="reversibility-classes-the-four-classes"></a>
## Čtyři třídy

- R0, plně vratné: předchozí stav se vrátí bajt po bajtu a nikdo mimo systém by si nevšiml.
- R1, vratné se stopou: stav se vrátí, ale změna byla po dobu své existence pozorovatelná.
- R2, pouze zmírnitelné: inverze neexistuje, je tu jen způsob, jak škodu zmenšit a oznámit.
- R3, nevratné: peníze se pohnuly, data se zničila nebo externí strana něco potvrdila. Cesta zpět neexistuje.

Třídy nejsou stupnicí závažnosti. R1 není mírnější R2. Popisují různé tvary obnovy a každá potřebuje jinou techniku: R0 potřebuje snímek, R1 potřebuje okno viditelnosti, R2 potřebuje seznam příjemců, R3 potřebuje schválení a důkazní balíček.

> VOID neslibuje, že vše půjde vrátit. Slibuje, že víte, ve které třídě jste, než agent začne jednat, a že R3 stojí rozpočet.

Třídy dávají rozpočtům něco, co se dá počítat. Denní příděl dvou nevratných akcí je věta, kterou si přečte vedoucí rizik a kterou implementuje inženýr. Denní příděl dvou nevratných operací, kde se nikdo neshodne na významu, je porada.

---

Tento dokument je markdownová forma https://www.voidagent.tech/cs/blog/reversibility-classes, publikovaná pro agenty, kteří čtou text místo vykreslené stránky. Je vygenerován ze stejných dat, ze kterých stránka kreslí, takže se nemohou rozejít. Značka: `návrh`.

