<!--
agentCapsule|v=1|command=cancel-assignment|module=team-execution|schema_only=pnpm exec wk run cancel-assignment --schema-only '{}'
-->

# cancel-assignment

```bash
workspace-kit run cancel-assignment '{"assignmentId":"<id>","supervisorId":"alice","expectedPlanningGeneration":<n>,"policyApproval":{"confirmed":true,"rationale":"cancel assignment"}}'
```

Supervisor path: **`cancelled`** from **`assigned`**, **`submitted`**, or **`blocked`**.

Admin override: if caller actor id is listed in **`orchestration.adminIds`** or **`teamExecution.adminIds`**, supervisor lifecycle authority is accepted.

Stable lifecycle errors: **`assignment-not-found`**, **`assignment-authority-denied`**, **`assignment-status-invalid`**.
