- Shipped
- September 6, 2026 at 7:07 AM UTC
- Author
- Kamo
- Commit
- 53c6e41
Two services move a system bug's status, and only one of them knew about the new denial_reason column. A dispatch applying IN_PROGRESS to a report that had been denied left the reason behind — invisible on every screen, because each reader checks the status first, and therefore the kind of stale row that is only found much later. The audit's status write now mirrors MediaService's applyStatus: cleared unless the status being applied is WONT_FIX. The email resolver passes the reason into Facts rather than hardcoding null. A dispatch all but never applies a denial, but the two senders exist to build the same letter from the same facts, and the way that stops being true is one of them being given a shortcut.