execute_action_outbox
Processes outbox items for Todoist integration: sends tasks when configured, marks awaiting integration otherwise, with dry-run simulation and idempotent updates.
Instructions
Process outbox items. Live Todoist sending is gated OFF by default.
Dry-run items are always simulated. Pending items send to Todoist ONLY when TODOIST_WRITE_ENABLED is set in the finances .env AND a token + project id are configured; otherwise they are marked awaiting-integration (no external call). When enabled, sending is idempotent - one task per outbox key, updated in place on rerun rather than duplicated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| options | No | ||
| db_path | No |