Подчистил архитектуру приложения v1 работает

This commit is contained in:
2026-04-01 12:28:55 +03:00
parent 0bff171936
commit 5d77ab1a88
97 changed files with 815 additions and 5161 deletions
@@ -0,0 +1,18 @@
from __future__ import annotations
from dataclasses import dataclass, field
from datetime import datetime, timezone
from uuid import uuid4
from app.schemas.client_events import ClientEventType
@dataclass(slots=True)
class ClientEventRecord:
request_id: str
type: ClientEventType
source: str
text: str = ""
payload: dict = field(default_factory=dict)
event_id: str = field(default_factory=lambda: f"evt_{uuid4().hex}")
created_at: datetime = field(default_factory=lambda: datetime.now(timezone.utc))