⛵
Section 2 · Weekly Pursuit Racing
RC Dashboard
race.texomasailingclub.org/rc_dashboard
The RC Dashboard runs a single weekly race using pursuit-start timing. Slower boats start first; faster boats start later; everyone ideally finishes together. You'll move through six numbered cards from top to bottom.
The 6-Step Workflow
STEP 01
Weather
Pull wind from Sailflow, set date and first gun.
STEP 02
Go / No-Go
Score conditions; app shows GO or NO SAILING.
STEP 03
Course
Pick a recommended course or build a custom one on the map.
STEP 04
Fleet & Course
Confirm boats, marks, and distance.
STEP 05
Publish
Push to fleet and generate WhatsApp start sheet.
STEP 06
Results
Enter finishes after each race; download CSV.
The Dashboard Header
Always visible at the top. It tells you what mode you're in and lets you flip the master GO/NO-GO switch.
A
Active dateAuto-set to today. Change in Step 1.
B
Theme toggleDark mode for sunny days on the water.
C
Master GO/NO-GOOverride the auto-decision. This is what racers see.
Step 1 — Weather
The starting point. Wind drives everything downstream: it informs Go/No-Go scoring, the course recommendation, and ultimately the pursuit start delta.
📡 Sailflow Forecast ▼
⬇ Auto-Fill Wind & Air Temp
1
Sailflow ForecastExpandable: shows hour-by-hour forecast.
2
Auto-FillOne click → wind direction, speed, air temp.
3
Wind fieldsVerify against what you see. Override if reality disagrees.
4
First GunTime of the first fleet's start. Pursuit start deltas calc from this.
TIP
Always sanity-check Sailflow
If you see whitecaps but Sailflow says 8 mph, trust your eyes. Override the speed manually — Go/No-Go scoring depends on it.
Step 2 — Go / No-Go Scoring
The app rates conditions on four factors and gives you a numeric score. Under 60 = Sail. 60–70 = RC's call. Over 70 = No Sailing.
2
Go / No-Go · TSC Sailing Conditions Rating
| # | Factor | Value | Pts |
| 1 | Wind Speed | 17 mph (from Step 1) | 31 |
| 2 | Ambient Temp | °F | — |
| 3 | Water Temp ⬇ Fetch | °F | — |
| 4 | Conditions | ☁ Overcast | 0 |
| TOTAL SCORE | 31 |
<60 pts = Sail · 60–70 pts = RC Decision · >70 pts = No Sailing
✓ GO (31 pts)
1
Wind SpeedPulled from Step 1. Highest-weighted factor.
2
Ambient TempType in. Cold air bumps the score up.
3
Water Temp · FetchPulls from USGS gauge (Bois D'Arc Ck at HWY 56). Cold water = bigger safety concern.
4
ConditionsStorms and severe weather add points.
5
GO bannerLive result. Mirror this to the master switch in the header.
JUDGMENT
The score is a guide, not a verdict.
RC always has final authority. The score gives you a defensible number to point to — but you're the one on the water.
Step 3 — Course Recommender
Two paths: let the app suggest courses for the current wind, or build your own from named marks on Lake Texoma.
⊙ S 180° @ 17mph
▶ Recommend Courses
▶ ✏️ Build a Custom Course
Click marks to build a sequence · Routing accounts for waypoints
1
Wind context pillReminder of the conditions feeding the recommendation.
2
Recommend CoursesApp suggests 2–3 courses appropriate for the wind.
3
Build CustomTap marks on the map in order. App calculates distance and routes around land/shallow areas.
TIP
The map's smart about waypoints.
It won't route a leg through a peninsula. If a leg looks unusually long, the app is routing around an obstacle — which is what you want.
Step 4 — Fleet & Course
The biggest card. The fleet auto-loads from the season's scratch sheet. Your job is to verify boats, set the course marks, and confirm the distance.
4
Fleet & Course
✓ 13 boats · Updated Apr 1, 2026
▶ ⚙ Fleet setup — reload fleet or upload new Scratch Sheet
| Flt | Boat | Base | RF | NC | SG | Prop | NS PHRF | Spin | Model |
| B | MastTran #-- | 226 | — | 3 | — | — | 250 | — | S2 7.9 |
| B | SarahE #2 | 207 | — | 3 | 6 | 6 | 243 | — | 270 Catalina |
| A | WhiteLit #361 🚀 | 141 | — | — | — | — | 162 | 141 | J/30 |
| A | Windfall #110 | 114 | 8 | 3 | 6 | — | 152 | — | Jeanneau SO 44DS SD |
| … 9 more rows |
+ Add Boat
1
Fleet column (A/B/C)Pre-set from the scratch sheet PHRF. This drives pursuit start times on the Racer Dashboard.
2
PHRF columnsBase + corrections (Roller Furling, Non-Cruising, Spinnaker Gear, Prop). NS PHRF is the rated handicap used for non-spinnaker boats.
3
Spin column with 🚀 iconIf a boat is declared with spinnaker, their Spin PHRF is used instead.
4
Add BoatFor boats not on the scratch sheet — guest racers, makeup races, etc.
5
Course Marks / DistanceEnter the mark sequence as a string. Distance feeds the pursuit start calculation.
VERIFY
Double-check fleet assignments before publishing.
A misassigned boat will get the wrong pursuit start time. If a B-fleet boat ends up in A, they'll start 5–10 minutes too late.
Step 5 — Publish to Fleet
The commit point. This pushes everything to JSONBin, which the Racer Dashboard reads from. Until you click Publish, racers see nothing.
| Go / No-Go | GO |
| Course | BB → WT → BB |
| Distance | 5.4 nm |
| First Gun | 1:30 pm |
| Fleet | 13 boats |
🪁 Publish to Fleet
💬 WhatsApp Start Sheet
▶ Generate Start Sheet
▶ 🔗 Club Code — share with fleet
1
Publish summaryLast sanity check. If anything looks wrong, scroll up and fix.
2
Publish to FleetPushes to JSONBin. Racer Dashboard updates within seconds.
3
Generate Start SheetFormats a WhatsApp message with course, fleet start times, and full boat list. Copy + paste into the club chat.
4
Club Code linkShare with any racer who needs Racer Dashboard access.
!
Publish before the warning signal.
Racers are watching their countdowns. Any change after publishing — fleet, course, first gun — requires republishing.
Step 6 — Race Results
After racing. Enter finish positions per fleet. The app handles RRS A5.3 scoring and exports a tidy CSV.
— Select a race —
+ Add Race
3 races on record
☐ RRS A5.3 applies (DNC = entries+1 · DNS/DNF/etc. = starters+1)
📅 Save Results ⬇ Download Results as CSV
1
Race selectorPick a race day. Add a new one with + Add Race.
2
RRS A5.3 toggleStandard scoring for DNC/DNF/DNS. Leave on unless your NOR says otherwise.
3
Save ResultsPersists per race. Standings recalc immediately.
TIP
Always click + Add Race for a new day.
Don't reuse an existing race entry — you'll overwrite previous results and break the season standings.
🏆
Section 3 · Multi-Race Regatta
Regatta RC
race.texomasailingclub.org/regatta_rc
Regatta RC runs a named multi-race regatta — typically W/L fleet starts over a weekend. You set up each race individually, arm it for the start sequence, record finishes, and standings update live across the series.
The 8-Step Workflow
STEP 00
Select Regatta
Pick the active event from the dropdown.
STEP 01
Weather
Same as RC Dashboard — auto-fill from Sailflow.
STEP 02
Go / No-Go
Same conditions scoring.
STEP 03
Fleet
Roster + spinnaker declarations per boat.
STEP 04
Race Setup
Per-race: course, start time, arm.
STEP 07
Race Results
Finishes for the selected race.
STEP 08
Series Standings
Live cumulative scores; auto-updates.
Header + Regatta Selector
The very top of the page. The active regatta is always shown, and you can switch events from the dropdown below the header.
⚑
Regatta
Ole Man o the Sea 2026
▼
A
Active regatta in headerAlways visible. Confirms you're working on the right event.
B
Regatta dropdownClick to switch between regattas. Each has its own fleet, races, and standings.
C
Master switchLike RC Dashboard, but starts empty until you complete Go/No-Go.
!
Verify the regatta before doing anything else.
Race results and standings are scoped to the active regatta. Adding a race to the wrong regatta is messy to clean up.
Step 3 — Fleet (with Spinnaker Declarations)
Looks like the RC Dashboard fleet view but with more sailor detail (skipper, cell, email) and a key per-regatta feature: spinnaker declarations.
3
Fleet
✓ 12 boats loaded · Updated May 11, 2026
🚀 Spinnaker declarations are per-boat for the regatta — toggle the ✓ next to each boat that will race with a spinnaker. Their Spin PHRF will be used for scoring.
| Boat | Sail # | Model | Skipper | Cell | Email | 🚀 |
| ⛵ Fleet A — 6 boats |
| Windfall | 110 | Jeanneau SO 44DS SD | Mike Meinhardt | 972-839-3434 | mem@m-aarch.com | ☐ |
| WhiteLit | 361 | J/30 | Bob Sittel | 214-213-7197 | bobsittel@outlook.com | ☑ |
| Gratitud2 | 2044 | Catalina 36 TM | Benjamin Albritton | 214-797-6509 | ben@swcf.net | ☐ |
| … 9 more rows |
💬 Generate Fleet Sheet
▶ ⚙ Fleet Setup — JSONBin IDs, Scratch Sheet, Add Boats
1
Skipper detailsCell + email are clickable — handy for protest committees or last-minute updates.
2
Spinnaker checkbox 🚀Per-boat, per-regatta. If checked, Spin PHRF is used for scoring all races in this regatta.
3
Generate Fleet SheetWhatsApp-ready summary of the regatta fleet.
TIP
Set spinnaker declarations once, before Race 1.
They apply to every race in the regatta. Change mid-regatta only if a boat genuinely changes their declaration (rare).
Step 4 — Race Setup
The heart of Regatta RC. Each race in the series gets its own setup. Fill everything in, then arm the race when you're ready to run the start sequence.
Course Type
Windward / Leeward ▼
Planned Start Time
HH:MM:SS
Wind Dir & Speed (kts)
SE · 12 ⬇
Staggered Fleet Starts
Different gun times per fleet division
✓ Boat Check-In
Mark boats present · unchecked = DNC, hidden from finish card
▶ Save & Arm Race
Saves setup and opens gun-time control · fleet must be loaded
💾 Save Draft (no arm)
1
+ NewCreates a fresh race in this regatta.
2
Race NameDefaults to next number; rename if needed (e.g., "Race 3 — Long").
3
Course TypeW/L is standard. Other types may be available depending on the regatta config.
4
Planned Start TimeThe scheduled gun for this race. Drives countdown on Racer Dashboards.
5
Staggered Fleet StartsON if Fleet A and B have different gun times for this race.
6
Boat Check-InON to mark boats present at the line. Unchecked boats auto-score DNC.
7
Save & ArmThe big one. Opens gun-time control. Arms the race for racers.
!
Arm only when you're ready to start.
Arming opens the gun-time control and surfaces the countdown to every Racer Dashboard. If you're prepping in advance, use Save Draft (no arm) instead.
Steps 7 & 8 — Results & Series Standings
Two collapsed cards at the bottom of the dashboard. Each opens to a familiar pattern.
7
Race Results
— no race selected
7
Race ResultsPick a race, enter finishes per fleet. Save after every race — don't wait for the regatta to end.
8
Series StandingsLive cumulative scores. Discards setting lives here. Tiebreaks use RRS A8.
TIP
Save results race-by-race.
Standings are live and competitors check them between races. Waiting until the end means you can't catch a typo until everyone's gone home.
§ 4 — Quick ReferenceRace-Day Checklists
Print these. Tape them to the RC table. The order is everything.
RC Dashboard — Weekly Race
| When |
What |
Card |
| Before | Open dashboard, enter access code | — |
| Before | Auto-fill weather, set first gun | 1 |
| Before | Enter temps, confirm Go/No-Go | 2 |
| Before | Pick or build the course | 3 |
| Before | Verify fleet, enter marks & distance | 4 |
| Pre-start | Publish to Fleet, send WhatsApp start sheet | 5 |
| After race | Add race, enter finishes, save, download CSV | 6 |
Regatta RC — Each Race
| When |
What |
Card |
| Day Start | Confirm correct regatta selected | — |
| Day Start | Weather, Go/No-Go | 1–2 |
| Day Start | Confirm fleet, set spinnaker declarations | 3 |
| Per Race | Create race, set course/distance/start time | 4 |
| 5 min pre-start | Save & Arm Race | 4 |
| After race | Enter finishes, Save Results | 7 |
| After race | Spot-check standings updated correctly | 8 |
| End of regatta | Confirm final standings, discards setting | 8 |
Common Mistakes
×
Forgetting to Publish (RC Dashboard)
Without this, racers see nothing on their Racer Dashboards. No countdown, no course, no start time.
×
Reusing an old race entry instead of + Add Race
Overwrites prior results. Season standings break silently.
×
Arming too early (Regatta RC)
Use Save Draft for setup; arm only when starting.
×
Wrong regatta selected (Regatta RC)
Race gets added to the wrong event. Always verify the header.