feat(taskflow): add core task API, storage persistence, csv export, stats page, and test coverage

This commit is contained in:
Alexander Kalinovsky
2026-04-01 17:56:03 +03:00
commit 19d659df6b
31 changed files with 4197 additions and 0 deletions

15
app/storage/__init__.py Normal file
View File

@@ -0,0 +1,15 @@
from app.storage.factory import DEFAULT_TASKS_FILE, create_task_repository
from app.storage.models import DATA_FORMAT_VERSION, StoragePayloadV1, StoredTask
from app.storage.repository import JsonFileTaskRepository, StorageError, StorageTaskNotFoundError
__all__ = [
"DATA_FORMAT_VERSION",
"DEFAULT_TASKS_FILE",
"JsonFileTaskRepository",
"StorageError",
"StoragePayloadV1",
"StorageTaskNotFoundError",
"StoredTask",
"create_task_repository",
]