Add architecture package and application skeleton

This commit is contained in:
2026-07-03 21:09:47 +03:00
parent 7d6cc1c83e
commit ce2b263e52
47 changed files with 2377 additions and 53 deletions
+15
View File
@@ -0,0 +1,15 @@
from ai_orchestrator.domain.enums import TaskStatus
from ai_orchestrator.domain.models import Task
def test_task_status_transitions() -> None:
task = Task(project_id="default", goal="Test", inputs={})
task.mark_planned()
task.mark_running()
task.wait_for_confirmation("node_1")
task.complete({"result": "ok"})
assert task.status == TaskStatus.COMPLETED
assert task.current_node_id == "node_1"