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

23 lines
771 B
Markdown

# 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):
```bash
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.