Avoid retaining hidden simple deferred messages

This commit is contained in:
2026-10-26 14:35:44 +00:00
parent 135d8da2b9
commit 473fb027a1
3 changed files with 108 additions and 18 deletions

View File

@@ -1,6 +1,6 @@
# Invocation reporting audit remediation
Status: remediation in progress; 5 of 7 findings complete.
Status: remediation in progress; 6 of 7 findings complete.
## Review scope
@@ -381,7 +381,13 @@ owners.
## 6. Avoid retaining deferred messages that need no presentation work
Priority: P3. Status: for consideration.
Priority: P3. Status: complete.
- [x] Completed: renderer-free hidden deferred messages record suppression
without queue retention. Finalization detaches the queue without an array
copy and delivers captured callback lists without recopying them. Hidden rich
callbacks, FIFO order, no-content handling, capture, and closure remain covered.
Validation: root module suite and focused reporter race checks pass.
### Finding and complexity