Architecture¶
DIVA uses a versioned pet_schema = 3 data model.
Each pet record is normalized into explicit sections:
profileplanmedicalanalyticsexternal_links
Runtime state is persisted to JSON and grouped into typed sections:
medicalmobilitybehavioroperationsreports
The domain layer exposes explicit sub-engine boundaries inside PetEngine:
routinesnutritionmedicalmobilitybehaviorreporting