Восстановление, наблюдаемость и аудит
Восстанавливайте неопределённую работу, наблюдайте поведение организации и проверяйте основания решений.
#Неизвестный исход необходимо сохранять
Процесс может остановиться после внешнего эффекта, но до сохранения результата. Если считать такой случай обычным отказом и повторить действие, возможны повторная публикация, платёж или другой существенный эффект. Сохраните неопределённость, изучите авторитетные свидетельства и выполните сверку перед продолжением. AxiomAO описывает работу с неизвестным исходом действий и восстановление сохранённых результатов событий. Одна локальная запись не гарантирует единственное выполнение эффекта в независимом стороннем сервисе без соответствующего протокола.
#Наблюдайте ответственность, а не только доступность
Работающий процесс может сопровождаться остановившейся организационной деятельностью. Наблюдайте незавершённые обязательства, просроченные события, заблокированные действия, владельца управления, активных исполнителей и время с последнего существенного продвижения. Связывайте сигналы со свидетельствами и следующим ответственным участником. Успешный HTTP-ответ, нулевой код завершения или пустой журнал ошибок подтверждают лишь узкий механизм. Они не показывают, что нужная работа принята, доставлена заявителю и сохранится после перезапуска либо смены управляющей сессии.
#Аудит связывает утверждение со свидетельством
Замечанию аудита нужны точное утверждение, область проверки, версия свидетельства и условие разрешения. При изменении подтверждающего артефакта прежний вывод может требовать пересмотра. Документированный runtime v0.3 вводит версии замечаний и проверки свидетельств вместо предположения, что любое вложение навсегда закрывает вопрос. Аудит должен сохранять разногласия и неопределённость. Он автоматически не становится деловым вето, юридической сертификацией или доказательством соблюдения правил инструментами, находящимися вне наблюдаемого пути исполнения.
#Восстановите картину до продолжения
Контрольная запись восстановления должна указывать последний принятый артефакт, обязательства, живые процессы, неизвестные исходы и следующий допустимый переход. Перед возвратом управления проверьте идентичность процесса прежнего владельца. Создавайте согласованную резервную копию подходящим для хранилища способом; SQLite документирует отдельный backup API. Восстановление проверяйте отдельно от создания копии. Открытие базы или перезапуск службы не подтверждают, что организация продолжила деятельность без утраты либо повторного выполнения ответственности перед владельцем и внешними участниками.
Источники и контекст
Редакция справочника 0.1 · 2026-10-14. Читайте редакционный метод.