Documents : domaine event-sourced (@octant/documents) #34
Labels
No labels
bug
enhancement
pr-split
question
security
transaction-matcher
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
momsse/octant#34
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Créer le domaine event-sourced Documents (
@octant/documents,packages/domain/documents).Périmètre / livrables
Party(source de documents),Document..estorm:PartyCreated,PartyConfigurationUpdated,DocumentCreated,DocumentAnalyzed,DocumentArchived,DocumentMetadataUpdated.Parties,Documents.Dépendances
@octant/event-sourcing,@octant/testing.Référence :
docs/event-storming/transaction-matcher.md+ le modèletransaction-matcher.estorm.En cours sur
feat/documents-domain(PR #94, draft).Fait (typecheck + oxlint + oxfmt + 13 tests verts) : package
@octant/documents+ les 2 agrégats —Party(Create/Configure, fréquence de synchro enDuration) etDocument(Upload/Analyse/Archive/UpdateMetadata, cyclecreated → analysed | archived), value objectDocumentSource(upload ad hoc vs source party, extensible drives/providers).Reste dans ce ticket : les types de read models (
Parties,Documents) + query ports — livrés avec l'infra Postgres/projections (#36). Sources & analyse /PartyDocumentApi(#35) hors périmètre.Domaine livré et mergé via #94 (CI verte, reviews locale + distante traitées). Reste : types de read models (
Parties,Documents) + query ports, à livrer avec l'infra Postgres #36.Livré par #94 (mergée) — domaine @octant/documents complet.