How the System Works
New here? The Home page is the front door — pick your path there. This page explains how the analysis is produced: the pipeline from forecast to tactic.
This is the Lupo Di Mare routing knowledge base for the 2026 Newport Bermuda Race. It exists to answer one question well: given the current forecast, how should we route the Gulf Stream and the run to Bermuda?
What this does
- Pulls a live multi-model wind/pressure forecast for the rhumb-line corridor.
- Tags each leg of the forecast with a weather type (W-*) and matches it against the historical race database to surface the closest past-year analogs.
- Turns those analogs into concrete tactical reads (corridor choice, sail calls, Gulf Stream crossing plan) the crew can act on.
How it helps the crew
- Navigator: start with the Navigator Walkthrough, then the Stream Corridor Decision.
- Watch / trim / bow / pit / driver: your role playbook, plus your leg card in On the Boat.
- Anyone: read the System Map once to understand where every number comes from.
How to run the daily brief
The whole pipeline is one command (Python, local, no API key):
python scripts/daily_brief.py
It fetches the latest forecast, classifies it, runs the analog matcher, and writes a
plain-language dated brief to data/daily-brief/YYYY-MM-DD.md — headline analog,
per-period weather codes with model-agreement confidence, the raw forecast numbers,
a Gulf Stream note, and watch-items. Run it any day to practice; the goal is reps
before race week.
Where to look
| You want... | Go to |
|---|---|
| The big picture of data → tags → analogs → tactics | System Map |
| How a navigator uses all of this, step by step | Navigator Walkthrough |
| The single highest-leverage routing call | Stream Corridor Decision |
| Gulf Stream physical structure + features | Gulf Stream Framework |
| Past-race analogs and what won each year | Winner Route Summary |
| Boat, sails, polars | 01_boat_data/, 02_polars/, 03_sail_crossovers/ |
All content here is pre-race research, not race-period routing advice.