Fixed
- Approval outcome parsing - custom
ask_approvalbuttons are no longer treated as rejected just because their id is notapprove; known accept/reject ids are classified explicitly, neutral options such as edit requests are reported as selected, and Placet REST fallback responses are normalized to the same review shape as Socket.IO events.