Implement compute-on-read egg statistics per spec section 9: - Create egg_stats_30d_by_location table (migration 0007) - Add get_egg_stats service with bird-days calculation - Calculate layer-eligible days (adult female + matching species) - Implement feed proration formula with INTEGER truncation - Cache computed stats with window bounds Verifies E2E test #1 baseline values: - eggs_total_pcs = 12 - feed_total_g = 6000, feed_layers_g = 4615 - cost_per_egg_all = 0.600, cost_per_egg_layers = 0.462 - layer_eligible_bird_days = 10 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
18 KiB
18 KiB