feat: isolated cycle action — Check New Market Events

Décompose le cycle en 8 actions appelables individuellement.
Action 1 implémentée : scan de 4 sources (news RSS, surprises FRED,
MA crossovers yfinance, rapports institutionnels) → création de
market_events avec déduplication. UI CycleActions page + sidebar link.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
OpenSquared
2026-06-25 18:07:38 +02:00
parent 50a4a55b9e
commit 9afc01c7f5
6 changed files with 1043 additions and 1 deletions

View File

@@ -6,6 +6,7 @@ from routers import specialist_desks as specialist_desks_router
from routers import timeline as timeline_router
from routers import instruments as instruments_router
from routers import impact as impact_router
from routers import cycle_actions as cycle_actions_router
from routers import logs as logs_router
from routers import var as var_router
from routers import reports as reports_router
@@ -139,6 +140,7 @@ app.include_router(specialist_desks_router.router)
app.include_router(timeline_router.router)
app.include_router(instruments_router.router)
app.include_router(impact_router.router)
app.include_router(cycle_actions_router.router)
@app.get("/")