Schvaľovanie vratného
Brzda určená na nevratné rozhodnutia sa začne uplatňovať na všetko, a človek, ktorého má chrániť, ju prestane čítať.
Plánovacia brzda navrhnutá pre nákladnú alebo nevratnú prácu sa začne uplatňovať aj na bežné vratné úlohy, pretože spúšťať ju podľa počtu krokov je jednoduché, kým spúšťať ju podľa dôsledkov nie je. Výsledkom je únava zo schvaľovania: tá istá osoba teraz razítkuje aj plán, na ktorom skutočne záležalo.
Vzorec
Pravidlo hovorí: pred veľkou úlohou predlož plán a počkaj na schválenie. Rozumné, a existuje kvôli skutočnému incidentu.
Spúšťačom je počet krokov. Takže 6-krokové preusporiadanie súborov — plne vratné, s nulovými nákladmi — dostane rovnakú ceremóniu ako záväzok k nákupu.
Prečo to pôsobí správne
Počet krokov sa ľahko vyhodnocuje a ťažko sa mu oponuje. Dôsledok je vecou úsudku, a brzdu, ktorá závisí od úsudku, možno prehovoriť, čomu má brzda práve zabrániť.
Sklon k väčšiemu množstvu schvaľovania tiež pôsobí konzervatívne a konzervatívne pôsobí bezpečne.
Prečo to zlyháva
Schvaľovanie má rozpočet a ten je malý. Jeden projekt to zmeral: 20 minút čítania na položku, čo sa naťahovalo, až kým schvaľovanie po 84 dňoch úplne neustalo. Každý zbytočný plán minie pozornosť, ktorá bola vyhradená pre ten jeden plán, na ktorom skutočne záležalo, a efekt nie je lineárny — po dostatočnom počte triviálnych schválení čitateľ prestane čítať a začne len skrolovať k tlačidlu.
Brzda potom zlyhá najhorším možným spôsobom: je stále prítomná, stále zaznamenaná v logu, no už neplní svoju funkciu. A zlyháva potichu, pretože orazítkované schválenie sa v zázname nedá odlíšiť od premysleného.
Namiesto toho
Spúšťaj podľa dôsledku, pričom počet krokov je len jednou z niekoľkých podmienok:
≥5 krokov alebo podstatné náklady alebo nevratnosť → naplánuj a počkaj
vratné a nízke náklady a interné → konaj, hlás dodatočne
Dôležitá je druhá polovica. Musí byť napísaná explicitne, inak sa predvolené nastavenie znova stočí k tomu, že sa pýta na všetko.
Jedno ďalšie zdokonalenie si zaslúži svoje miesto: tam, kde sa spúšťač aktivuje konkrétne pri nevratnosti, treba vec eskalovať, nielen sa spýtať — to je posledný moment, kedy je rozhodnutie ešte otvorené, a zaslúži si viac než len otázku áno-nie. Bežná veľkosť úlohy takýmto momentom nie je.
$ head -12 approval-for-the-reversible.md
$ cite approval-for-the-reversible
Citation id SV-6013 is stable. It resolves at
https://stillvalid.dev/sk/c/SV-6013 even if this artifact moves to another section,
which a bare URL does not survive. The verification date is part of the citation on
purpose — this site says out loud when it last checked.
[Schvaľovanie vratného](https://stillvalid.dev/sk/patterns/approval-for-the-reversible) — stillvalid, SV-6013 (anti-pattern, verified 2026-08-14)