Feature: Plot of the Day
A daily featured plot on the homepage. Deterministic rotation based on date hash — no new DB table, no cron job.
How it works
- Filter all implementations with
quality_score >= 90
- Deterministic daily pick:
hash(date.today()) % len(candidates)
- Show the AI's
review_image_description as a "fun fact"
- Only visible when no filters are active
Technical Approach
- New endpoint:
GET /insights/plot-of-the-day
- New component:
app/src/components/PlotOfTheDay.tsx
- Rendered between Header and FilterBar on HomePage
- Cached per date string (naturally rotates daily)
Inspired by
Wikipedia's "Article of the Day", Astronomy Picture of the Day (APOD)
🤖 Generated with Claude Code
Feature: Plot of the Day
A daily featured plot on the homepage. Deterministic rotation based on date hash — no new DB table, no cron job.
How it works
quality_score >= 90hash(date.today()) % len(candidates)review_image_descriptionas a "fun fact"Technical Approach
GET /insights/plot-of-the-dayapp/src/components/PlotOfTheDay.tsxInspired by
Wikipedia's "Article of the Day", Astronomy Picture of the Day (APOD)
🤖 Generated with Claude Code