From zzaia-workspace
Template for service data model documentation with entity relationships, fields, and constraints
npx claudepluginhub zzaia/zzaia-agentic-workspace --plugin zzaia-workspacecommands/capability/document/write/templates/# [serviceName] - Data Models ## Entity Relationship Diagram ## Entity Descriptions ### [entityName1] Entity [entityDescription] **Key Attributes**: - `[attributeName1]` ([attributeType], [constraints]): [attributeDescription] **Business Rules**: - [businessRule1] **Security Considerations**: - [securityItem1] **Relationships**: - [relationshipDescription1] **Database Indexes**: - [indexDescription1] **Validation Rules**: - [validationRule1] --- ## Value Objects ### [valueObjectName1] [valueObjectDescription] **Properties**: - `[propertyName1]` ([propertyType]): [propertyDesc...
erDiagram
[ENTITY1] {
[type] [field1] PK
[type] [field2]
}
[ENTITY2] {
[type] [field1] PK
[type] [field2] FK
}
[ENTITY1] ||--o{ [ENTITY2] : "[relationship]"
[entityDescription]
Key Attributes:
[attributeName1] ([attributeType], [constraints]): [attributeDescription]Business Rules:
Security Considerations:
Relationships:
Database Indexes:
Validation Rules:
[valueObjectDescription]
Properties:
[propertyName1] ([propertyType]): [propertyDescription]Validation:
Example:
[exampleCode]
Trigger: [eventTrigger] Published By: [eventPublisher]
Event Payload:
[fieldName1] ([fieldType]): [fieldDescription]Subscribers:
[aggregateDescription]
Entities:
Invariants:
Domain Operations:
[operationName1]: [operationDescription]Rollback: [rollbackDescription]