Files
chatballs/apps/backend/hub_platform/support/apps.py
T
Andrey 7af0796d31 feat(support): add ProductSupportContract and SupportIdentitySnapshot models
Новый bounded-context app hub_platform.support (ADR-HUB-0022, SPEC-HUB-0011).

- ProductSupportContract: версионированный контракт идентификации клиента
  поддержки (code <product>.support.v<major>, статусы DRAFT/ACTIVE/DEPRECATED/
  DISABLED, schema/mapping/operator_ui/ai_context/search/sensitive JSON).
- SupportIdentitySnapshot: проверенный снимок identity (subject_key обязателен,
  raw token не хранится — только хэш jti; исторический снимок диалога).
- Регистрация app в INSTALLED_APPS и префикс /api/v1/support/ (endpoints далее).
- clean() проверяет формат code, версию и принадлежность продукта организации.
2026-07-09 00:29:00 +03:00

9 lines
252 B
Python

from django.apps import AppConfig
class SupportConfig(AppConfig):
default_auto_field = "django.db.models.BigAutoField"
label = "support"
name = "hub_platform.support"
verbose_name = "Support department and product identity contracts"