Project
Troyon Data
Racing-data platform (thoroughbred/harness/greyhound) that scrapes meeting/race data from bookmaker sources, enriches it via MongoDB and legacy RS MySQL, generates LLM-assisted race cards and silk images, and serves it through internal/external APIs and an admin web portal.
https://github.com/TPL-Tech-Titans/Troyon-Data.git
Overview
Link the new TD Architecture (infrastructure/deployment) doc; note the Docker vs IIS ambiguity is now written up in detail there
User Guide
Create initial user guide: logging into TroyenDataWeb, admin-portal navigation, and the scraper backup/fallback chain for data-entry staff
Scraper & File Generator Process
Create initial deep-dive process doc for the PunterScraper -> S3 flag file -> TroyenDataFilesGenerator pipeline, for debugging stuck/missing meetings
Database Reference
Create initial database reference covering MongoDB collections (main pipeline schema) and the legacy read-only RS MySQL tables
TD Architecture (Infrastructure & Deployment)
Create initial infrastructure/deployment architecture doc: environments, deployment matrix, Docker topology, external dependencies, S3 buckets, monitoring, security posture
TroyenAPI Reference
Create initial TroyenAPI endpoint reference from controller source, versioning/auth config, and Program.cs
TroyenDataHelpers API Reference
Create initial TroyenDataHelpers internal admin API reference from controller source and Program.cs