models/mod.rs - Data Model Registry and Type Definitions

Requirements and Dataflow

  • Provides centralized registry for all data model types and structures
  • Organizes domain models by functional area (users, sessions, experiments, etc.)
  • Enables consistent data serialization and API response formatting
  • Supports type safety and validation across the application layer

Key Abstractions and Interfaces

  • Domain model organization by functional boundaries
  • Consistent serialization patterns for API responses
  • Type definitions for database entities and API contracts
  • Validation and transformation utilities for data models