Óscar Romero Quincoces

Projects / Research

IBEX 35 newsletter

A daily report written by agents

First prototype2026Personal project
Page 1: headline, market panel, 52-week chart and summary
Figure 1. Page 1: headline, market panel, 52-week chart and summary
Page 2: IBEX 35 heat map and European macro context
Figure 2. Page 2: IBEX 35 heat map and European macro context
Page 3: contribution by stock and by sector
Figure 3. Page 3: contribution by stock and by sector

Summary

The forerunner of Auguria. Every trading day at 17:35, four Claude agents (a leader, a researcher, an analyst and a writer) produced a seven-page report on the Spanish market and sent it out as an email newsletter.

Claude Opus and Sonnet, GitHub Actions, PostgreSQL and SendGrid.

What it did

Every trading day after the close, GitHub Actions launched four Claude agents. A leader on Opus coordinated and validated; a researcher and an analyst on Sonnet worked in parallel; a writer, the only agent allowed to write output, turned their work into a seven-page report on the Spanish market: macro indicators, an IBEX 35 summary table, a sector heat map, a 52-week chart, return attribution and the economic calendar. The newsletter then went out by email, and a failed send never stopped the pipeline.

Why it matters

Around it I built a Flask API with JWT, alerts, backtests and portfolio tracking, covered by 48 tests. It was the forerunner of Auguria.

Built with

PythonClaude Opus and Sonnetyfinance + RSSGitHub ActionsPostgreSQL (SQLAlchemy)Flask + JWTSendGridreportlabRailway