Todoist sync via events (not on-demand fetch) #22

Closed
opened 2026-04-13 14:23:20 +00:00 by alvis · 1 comment
Owner

Move Todoist reads from on-demand to event-driven: incremental sync on a schedule, emit signals.task.*. Keep on-demand as fallback for freshness-critical paths.

Move Todoist reads from on-demand to event-driven: incremental sync on a schedule, emit `signals.task.*`. Keep on-demand as fallback for freshness-critical paths.
alvis added this to the M1 — Real signal milestone 2026-04-13 14:23:20 +00:00
alvis added the mlbackend labels 2026-04-13 14:23:20 +00:00
alvis modified the milestone from M1 — Real signal to M2 — AI tips + multi-source signals 2026-04-16 15:23:27 +00:00
Author
Owner

Shipped in 2a73809 and verified in deployment 2026-04-18: NATS bridge connects, signals/feedback streams created, scheduler emits signals.task.synced on the 15-min tick. Smoke test passed; closing. Follow-up: ml/serving consumer tracked in #98.

Shipped in 2a73809 and verified in deployment 2026-04-18: NATS bridge connects, signals/feedback streams created, scheduler emits signals.task.synced on the 15-min tick. Smoke test passed; closing. Follow-up: ml/serving consumer tracked in #98.
alvis closed this issue 2026-04-18 07:55:03 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alvis/oO#22