FN-8198: add Todo item task creation API
Add API endpoints that turn Todo lists and items into executable board tasks.
- Expose Todo list and item read endpoints with async store parity.
- Create tasks from Todo items with validation, project scoping, provenance, and workflow-default placement.
- Document the scripting flow and cover dashboard and PostgreSQL behavior.
Files changed:
.changeset/fn-8198-todo-api.md | 7 +
docs/todo-view.md | 18 ++-
.../src/__tests__/postgres/todo-store.pg.test.ts | 13 ++
packages/core/src/async-todo-store.ts | 17 +++
.../dashboard/src/__tests__/todo-routes.test.ts | 157 ++++++++++++++++++++-
packages/dashboard/src/todo-routes.ts | 128 ++++++++++++++++-
6 files changed, 335 insertions(+), 5 deletions(-)
Fusion-Task-Id: FN-8198
Fusion-Task-Lineage: f8d5032b-4844-43c9-97d1-3cc7d13d0ce1
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>