Updated FORENSIC_ARCHITECTURE_AUDIT.md to reflect the fix from commit 919e8439:
Status table:
- 'Stuck-failed namespace без auto-recovery': ❌ ОТКРЫТ → ✅ ЗАКРЫТ (919e8439)
- 'No Explicit State Machine': ❌ ОТКРЫТ → ⚠️ СМЯГЧЕНО (stuck-failed закрыт;
явная state machine остаётся в backlog)
Sections updated:
- §1.4: полное описание что было (void-функции, мёртвый reconciler) и что
сделано (error propagation chain, end-to-end flow retry)
- Fragile Components: Stuck Failed Phase — вычеркнуто как закрытое
- Risky Decisions table: No Explicit State Machine → частично закрыто
- Lifecycle Management: добавлено что auto-recovery работает через RunReconciler
- Operational Burden: убрано упоминание stuck-failed как активной проблемы
- Maintainability/Production-Grade: обновлены под текущее состояние
- §2 Stuck Failed Accumulation: ✅ ЗАКРЫТ
- §3 P1 Reconcile-очередь: ✅ ЗАКРЫТ
- §5 Sharded mutex вердикт: убрано упоминание stuck-failed