sync_todoist
Syncs Todoist tasks and sections into the local finance database, normalizing them into cashflow fields and marking removed tasks as deleted.
Instructions
Pull the live Todoist board (tasks + sections) into the local DB, read-only.
Reads TODOIST_API_TOKEN and the project id from the finances .env / obligations.yaml at runtime (never returned). Normalizes each task into the cashflow fields the onboarding importer uses, upserts by id, and marks tasks no longer seen as deleted. Does NOT write to Todoist.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| db_path | No |