OpenSquared
c6178c14d5
feat: Timeline Navigator — contexte historique 3 temporalités COVID → aujourd'hui
- 2 nouvelles tables SQLite : market_events + timeline_context
- 32 événements historiques seedés (long/medium/short de feb 2020 à juin 2026)
- timeline_service.py : bootstrap, get_events_for_date, génération commentaires GPT-4o-mini
- /api/timeline router : GET /day/{date}, GET /events, POST /generate/{date}, POST /bootstrap
- Timeline.tsx : navigateur date avec strip visuel, 3 panneaux contextuels, catalogue d'événements
- Sidebar : entrée Timeline avec icône Layers
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 17:45:35 +02:00
..
2026-06-16 20:29:59 +02:00
2026-06-16 20:29:59 +02:00
2026-06-22 18:25:01 +02:00
2026-06-16 20:29:59 +02:00
2026-06-20 16:41:42 +02:00
2026-06-22 20:25:31 +02:00
2026-06-19 12:57:52 +02:00
2026-06-23 10:13:40 +02:00
2026-06-20 11:00:31 +02:00
2026-06-17 12:15:32 +02:00
2026-06-22 18:25:01 +02:00
2026-06-22 22:11:31 +02:00
2026-06-18 13:07:35 +02:00
2026-06-16 20:29:59 +02:00
2026-06-22 22:30:47 +02:00
2026-06-23 12:38:16 +02:00
2026-06-22 18:25:01 +02:00
2026-06-16 20:29:59 +02:00
2026-06-17 00:10:41 +02:00
2026-06-22 18:25:01 +02:00
2026-06-17 17:18:36 +02:00
2026-06-23 18:00:46 +02:00
2026-06-24 17:45:35 +02:00
2026-06-22 18:25:01 +02:00