Outbox: модуль-владелец пишет событие в той же транзакции, что и данные; крон раз в минуту вызывает подписчиков. Событие — ещё и журнал того, что произошло в системе.
Поток событий
| № | Событие | Объект | Данные | Создано | Обработано | Кто |
|---|---|---|---|---|---|---|
| 87 | part.scrapped | plan_parts #337 | {"part_id": 337, "decision": "relaunch", "defect_id": 6} | 07.11.2026 14:54 | 07.11.2026 14:21 | — |
| 85 | part.scrapped | plan_parts #550 | {"part_id": 550, "decision": "scrap", "defect_id": 4} | 09.11.2026 14:58 | 09.11.2026 14:34 | — |
| 84 | part.scrapped | plan_parts #124 | {"part_id": 124, "decision": "relaunch", "defect_id": 3} | 10.11.2026 15:02 | 10.11.2026 14:58 | — |
| 82 | part.scrapped | plan_parts #221 | {"part_id": 221, "decision": "relaunch", "defect_id": 1} | 12.11.2026 14:57 | 12.11.2026 14:17 | — |