Undo и компенсация¶
🚧 Draft. Скелет по стандарту index.md §4 /
_meta/_TEMPLATE.ru.md.Каждый process имеет inverse flow (VISION инвариант 3 — undo фундаментальное право). Этот мануал: как откатить уже выполненный процесс, что именно компенсируется, где границы.
1. Что это и зачем¶
TODO — почему undo — инвариант, а не фича; чем compensation отличается от «просто отмены»; что такое inverse flow.
2. Роли и доступ¶
TODO — кто может инициировать undo/компенсацию (вероятно manager+ через workflow-команду); связь с approval.
3. Где это в Console¶
TODO — где в UI видно «откатить process», статус компенсации, история.
4. Концепции (mental model)¶
TODO — forward run → compensation run; идемпотентность компенсаций; что необратимо (отправленное письмо нельзя «не отправить» — компенсация = follow-up действие).
5. Флоу: пошаговые сценарии¶
TODO — «откатить выполненный workflow»; «частичная компенсация при сбое посередине»; «что делать, если компенсация сама упала».
6. Справочник опций¶
TODO — параметры compensation run; режимы.
7. Жизненный цикл и обслуживание¶
TODO — retention compensation runs; аудит.
8. Траблшутинг¶
TODO — «компенсация недоступна» → определение не объявляет inverse / side effect необратим; «компенсация зависла на approval».
9. Ограничения и инварианты¶
TODO — undo как право (инвариант 3); compensation через те же policy/budget/audit contracts; не все side effects полностью обратимы — компенсация делает «лучшее возможное».
10. Связанные мануалы и каноны¶
- Workflows.md, Approvals.md, Security-And-Audit.md
- Каноны:
CONCEPT-COMPENSATION-V2.md,VISION.md§7,ARCHITECTURE-V6.md.