Outbox: модуль-владелец пишет событие в той же транзакции, что и данные; крон раз в минуту вызывает подписчиков. Событие — ещё и журнал того, что произошло в системе.
Поток событий
| № | Событие | Объект | Данные | Создано | Обработано | Кто |
|---|---|---|---|---|---|---|
| 68 | part.scrapped | plan_parts #337 | {"part_id": 337, "decision": "relaunch", "defect_id": 6} | 05.11.2026 11:24 | 05.11.2026 12:05 | — |
| 66 | part.scrapped | plan_parts #550 | {"part_id": 550, "decision": "scrap", "defect_id": 4} | 07.11.2026 11:43 | 07.11.2026 11:30 | — |
| 65 | part.scrapped | plan_parts #124 | {"part_id": 124, "decision": "relaunch", "defect_id": 3} | 08.11.2026 11:40 | 08.11.2026 11:28 | — |
| 63 | part.scrapped | plan_parts #221 | {"part_id": 221, "decision": "relaunch", "defect_id": 1} | 10.11.2026 11:11 | 10.11.2026 12:10 | — |