## Data modeling choices
AI systems move semi-structured data around constantly.
### Use dicts for exploration
### Use dataclasses for internal domain objects
### Use Pydantic for API and persistence boundaries
Phase 1 MVP
Lesson
Use strict validation at boundaries and keep the middle of the system simple.
## Data modeling choices
AI systems move semi-structured data around constantly.
### Use dicts for exploration
### Use dataclasses for internal domain objects
### Use Pydantic for API and persistence boundaries