This commit is contained in:
valenti
2026-09-08 07:21:34 -04:00
commit a4b224da8e
169 changed files with 27483 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
# 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.