POST /api/engagement/plans/{id}/approve
POST/api/engagement/plans/:id/approve
The operator picks THIS plan: its assignments are adopted as operator-approved tasks and the transport
delivers them to the drones. Unchosen candidates are superseded. 404 when
the id is no longer in the candidate set (a replan superseded it) — the
client refetches and decides on the fresh set, never on a stale card.
409 when the release table withholds an assignment's effect in the posture
in force. A press is consent, not authority: it satisfies CONFIRM and
TWO_PERSON, which is doctrine asking a human, and it does not satisfy
WITHHELD, which is the effect not being ours to exercise at this control
status.
Request
Responses
- 200
- 404
- 409
the approved plan; its assignments are now operator-approved tasks in delivery
the plan is not in the current candidate set, a replan superseded it: refetch and decide on the fresh set
the release table withholds an assignment's effect in the posture in force; the response says which effect and which gate