feat: add recurrence service (validate, calculate_next_due, spawn_recurring_tasks)

This commit is contained in:
2026-03-27 22:52:18 -04:00
parent c271f1b41f
commit a24257aeed
2 changed files with 157 additions and 2 deletions
+2 -2
View File
@@ -250,11 +250,11 @@ async def test_spawn_recurring_tasks_creates_child():
with (
patch("fabledassistant.services.recurrence.async_session", return_value=mock_session),
patch(
"fabledassistant.services.recurrence.create_note",
"fabledassistant.services.notes.create_note",
new_callable=AsyncMock,
return_value=mock_child,
) as mock_create,
patch("fabledassistant.services.recurrence.upsert_note_embedding"),
patch("fabledassistant.services.embeddings.upsert_note_embedding"),
):
from fabledassistant.services.recurrence import spawn_recurring_tasks
count = await spawn_recurring_tasks()