The request
{
"name": "wever_handoff-acceptance-check",
"arguments": {
"routes": [
{
"name": "planner to booker",
"from": "planner",
"to": "booker",
"acceptance": "delivery_only",
"sender_releases": "on_send",
"acceptance_window": "5 minutes",
"acceptance_recorded": true
}
]
}
}What the report returns
Verdict: work_can_drop.
| Finding, released on send | The sender on planner to booker lets go of the task as soon as it sends, before the receiver accepts it. |
|---|
| Finding, delivery only | On planner to booker, a delivery receipt from the transport stands for acceptance, so a message delivered to an agent that never takes the task reads as accepted. |
|---|
| Fix, planner to booker | Have the sender on planner to booker keep the task until the receiver accepts it. |
|---|
| Fix, planner to booker | Require an explicit acceptance from the receiving agent on planner to booker, not only a delivery receipt from the transport. |
|---|
Work can drop between agents with no one holding it: planner to booker.
The planner hands a booking to the booker. It lets go of the task the moment the message is sent, and the only confirmation it waits for is the transport's delivery receipt. A booker that is down, busy or never picks the task up still reads as having it, and the planner has already moved on. The report names both, so the owner has the planner hold the task until the booker explicitly accepts it.