Initial import with GitLab CI/CD and registry deploy flow

This commit is contained in:
Yera All
2026-04-02 17:05:45 +05:00
commit 5374c202d9
338 changed files with 81297 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
from __future__ import annotations
from datetime import datetime, timezone
from enum import Enum
import uuid
def utc_now_iso() -> str:
return datetime.now(tz=timezone.utc).replace(microsecond=0).isoformat()
def new_id(prefix: str) -> str:
return f"{prefix}_{uuid.uuid4().hex[:10]}"
class Role(str, Enum):
ADMIN = "admin"
SUPERVISOR = "supervisor"
OPERATOR = "operator"
ANALYST = "analyst"