{"version":"2.1.224","anchor":"plan-approvals-report-mailbox-write-failures-instead-of-clai","canonical_anchor":"plan-approvals-report-mailbox-write-failures-instead-of-clai","heading":"Plan approvals report mailbox write failures instead of claiming success","tier":"notice","area":"Team Messaging","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.224\/e\/plan-approvals-report-mailbox-write-failures-instead-of-clai","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.224","markdown":"### Plan approvals report mailbox write failures instead of claiming success\n\nPlan approvals sent to a teammate now report failure and retry instead of claiming success.\n\n**What**\n\nSending an approval to a teammate's inbox can fail, and callers now notice. The approve-plan path returns failure with a retry hint saying the teammate is still awaiting approval, the inbox poller logs the error and re-queues the request, and the sandbox permission sync records a mailbox write failure rather than a success.\n\n**Details**\n\n- The write now returns the message id, or nothing on failure, which is what the three callers check.\n\n**Evidence**\n\n`the teammate is still awaiting approval`\n\n- Area: Team Messaging\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5"}