// current_conditions.go defines the current-conditions aggregate model. // Layer: internal/app domain-adjacent read model. package app import "gitea.maximumdirect.net/ejr/weatherfeeder/model" // CurrentConditions is an averaged current-conditions aggregate over a recent window. type CurrentConditions struct { TemperatureC *float64 ApparentTemperatureC *float64 DewpointC *float64 RelativeHumidityPercent *float64 WindSpeedKmh *float64 WindDirectionDegrees *float64 ConditionCode model.WMOCode IsDay *bool }