# app/tasks/__init__.py
"""
Celery background tasks for Syndarix.

This package contains all Celery tasks organized by domain:

Modules:
    agent: Agent execution tasks (run_agent_step, spawn_agent, terminate_agent)
    git: Git operation tasks (clone, commit, branch, push, PR)
    sync: Issue synchronization tasks (incremental/full sync, webhooks)
    workflow: Workflow state management tasks
    cost: Cost tracking and budget monitoring tasks
"""

from app.tasks import agent, cost, git, sync, workflow

__all__ = [
    "agent",
    "cost",
    "git",
    "sync",
    "workflow",
]
