# Initial data model - User owns trips, tackle items, catches, and private waypoints. - WaterBody has geography, access metadata, and known Species. - Trip targets one water body, a time window, and one or more species. - ConditionSnapshot records normalized observations and forecast provenance. - Recommendation belongs to a trip and stores evidence, setup, confidence, and engine version. - Conversation is scoped to a user and optionally an active trip. - Catch records outcome, conditions, presentation, and independently controlled location visibility.