46 commits to Rocheport Times from Tue 11 Aug to Thu 13 Aug 2026. Two data-provenance fixes and one new feature. The MR340 race map’s river-channel geometry was replaced with public-domain Army Corps of Engineers data, so the site no longer depends on a third-party survey. Then the map engine got a second life as a Missouri Trails Explorer, loading 47 trails in two days.
- Swapped the river-channel geometry for public-domain USACE data on both the desktop map and the server, and regenerated the mobile encoding to match.
- Fixed the 2026 replay’s phantom leader: the first hour of tracking was mis-seeded field-wide, and pre-gun pings were being drawn as race progress.
- Escaped feed-supplied boat names at four tooltip sinks (a cross-site-scripting fix), hardened magic-link sign-in per a security audit, and added WordPress-free GitHub Actions checks: PHP lint, template lint and the MR340 regression suite.
- Built the Missouri Trails Explorer: a config-driven viewer reusing the race map’s cinematic camera, with real town names from OpenStreetMap and a committed data pipeline; 47 trails loaded from the Katy Trail outward.
- Kept fiction pieces out of the automatic newsletter sweep and wrote a shared working vocabulary for the codebase.