What changed
- Task generation keeps supported priorities, labels, due dates, and deadlines from the selected action and its evidence.
- Task descriptions carry useful context and citations through note sync and Todoist updates.
- Semantic scoring uses a small local worker pool where available. Index preparation gives Obsidian time to respond between batches.
Desktop validation covered task generation, a scoped Todoist update, and semantic-index parity in the populated testing vault. Manual iPhone and iPad validation remains pending.