Files
asf/packages/asf-domain/README.md
T
2026-09-08 07:21:34 -04:00

771 B

asf-domain — Shared Pydantic Domain Models

Package condiviso: tutti i servizi Python importano i modelli da qui. Non copiare-incollare modelli: se cambi un modello qui, cambia per tutti.

Install (local dev):

cd packages/asf-domain
pip install -e .

Provides:

  • asf_domain.base — UUID ULID factory, tenant-aware base model, enums.
  • asf_domain.identity — Organization, User, Team, Project.
  • asf_domain.artifact — Artifact, ArtifactRelationship (the core "Everything is an Artifact" model).
  • asf_domain.job — Job lifecycle & usage tracking.
  • asf_domain.audit — AuditEvent.
  • asf_domain.integration — Integration.
  • asf_domain.ai_execution — AIExecution record.
  • asf_domain.common — Typed aliases, shared types.