VibeGame / src /lib /models /context.md
dylanebert
improved prompting/UX
db9635c
# Models
Pure data structures and type definitions
## Purpose
Define data shapes, types, and factory functions for type safety
## Layout
```
models/
β”œβ”€β”€ context.md # This file
β”œβ”€β”€ chat-data.ts # Chat types and factories
└── segment-view.ts # Segment visualization and todo parsing
```
## Scope
- In-scope: Type definitions, interfaces, factory functions
- Out-of-scope: Business logic, state management
## Entrypoints
Type exports and factory functions for data creation
## Dependencies
Pure TypeScript types only