nexo_lifecycle_complete_canonical
Confirms execution of canonical actions for a lifecycle event. Returns plan ID and action outcomes to mark canonical_done_at.
Instructions
Confirm that Desktop finished executing the canonical_actions Brain handed out in a prior nexo_lifecycle_event call. Brain marks canonical_done_at only on this confirmation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event_id | Yes | UUID of the original lifecycle event. | |
| canonical_plan_id | Yes | The plan id Brain returned. Mismatch → rejected. | |
| results | No | JSON-encoded array of per-action outcomes: ``[{"action_id": "a1", "status": "ok"|"failed", ...}, ...]`` |