QDG Knowledge Base Read-only viewer QWebHub

Project knowledge

QDG Knowledge Base

Current, versioned documentation maintained by developers through the updatewiki skill.

Latest Updates
3 unique pages 10 updates

AdminManagement

Project documentation for the AdminManagement repository, covering QDBAdmin, QDB-native checking workflows, local setup, and current delivery direction.

Updated Aug. 20, 2026, 11:32 p.m.
8 unique pages 12 updates

BreedingInfill

Builds and maintains the rs.breeding / qdb.breeding pedigree table: one row per horse identity with self-referencing sire_id and dam_id, loaded from PedigreeQuery HTML and the Australian Studbook dump, linked by rule, and shipped id-for-id to QDB.

Updated Sept. 6, 2026, 11:59 p.m.
3 unique pages 3 updates

DemonBets

React/TypeScript horse-racing race-card and form web frontend (deployed as IIS site "WSB-Web"), consuming the TD Data Stream API with country-aware stats, speed maps, and search.

Updated Aug. 11, 2026, 12:20 p.m.
66 unique pages 219 updates

FormCrawler

Policy-controlled acquisition of immutable racing source artifacts for FormParser.

Updated Aug. 10, 2026, 3:22 a.m.
3 unique pages 10 updates

Gary Breeding Project

Python and Node.js rewrite of Racing & Sports breeding, pedigree, sire, dam-sire and bloodstock report tooling, backed by the legacy rs MySQL schema.

Updated Sept. 6, 2026, 4 a.m.
7 unique pages 9 updates

GateKeeper

Token-based API entitlement layer for racing data APIs: resolves per-request, per-customer access (country/discipline/data-type/venue) from admin-defined packages and overrides, with a two-tier push-invalidated cache.

Updated Aug. 13, 2026, 8:50 a.m.
6 unique pages 10 updates

How to Start a Project

Standard operating instructions and reusable templates for starting consistently structured, documented and version-controlled QDG development projects.

Updated Sept. 4, 2026, 4:14 p.m.
3 unique pages 3 updates

KN Docs

Project documentation for the KN Docs workspace, based on the repository README and local guides.

Updated Aug. 3, 2026, 12:14 p.m.
7 unique pages 15 updates

QDBAuth

Central login/2FA service for the QDB ecosystem, owning the only username/password and TOTP checks used by QDBAdmin, the CMS (Appsmith), Troyen Data (TD), and the QDB data migration tool.

Updated Sept. 7, 2026, 8:54 a.m.
5 unique pages 5 updates

QDG CMS

Frontend content management application for QDG and affiliated sites, consuming the QDG CMS API for session-based content, media, and admin operations.

Updated Sept. 2, 2026, 6:21 a.m.
5 unique pages 6 updates

QDG CMS API

.NET 9 Web API providing content management services for QDG and affiliated sites, with session-based auth delegated to the centralized QDBAuth service.

Updated Sept. 2, 2026, 4:49 a.m.
4 unique pages 38 updates

QDG Identity

QDG-wide Auth0 identity standards and shared authentication components. QDG Knowledge Base MCP is the first integration; existing QDBAuth services migrate separately after the initial system is verified.

Updated Sept. 6, 2026, 11:55 p.m.
4 unique pages 13 updates

QDG KB

Central versioned knowledge base for QDG development projects.

Updated Sept. 4, 2026, 9:30 a.m.
3 unique pages 7 updates

QDG KB Viewer

Read-only Django viewer for QDG Knowledge Base content through QWebHub.

Updated Aug. 2, 2026, 5 a.m.
2 unique pages 4 updates

QDG Knowledge Base MCP

Operations, deployment and team-use documentation for the central QDG Knowledge Base MCP service.

Updated Sept. 4, 2026, 9:20 a.m.
5 unique pages 5 updates

QDS Router

QDG horse-racing data platform: a .NET 8 solution routing racing data (race cards, results, barrier trials, meetings, lookups) from MySQL, generating racing PDFs, and fingerprinting outbound customer feeds.

Updated Aug. 4, 2026, 12:30 p.m.
1 unique page 1 update

QProcess

Django and HTMX racing administration and analysis module for QDB, hosted primarily through QWebHub with an independent reference-table builder.

Updated Aug. 8, 2026, 2:53 p.m.
5 unique pages 10 updates

QWebHub

Shared Django hub for QDBAdmin, QProcess, and QDG KB Viewer, including Odin deployment and operational controls.

Updated Aug. 20, 2026, 7:24 a.m.
3 unique pages 3 updates

Race Day Dashboard

Node/Express web dashboard showing a per-date grid of meetings x race number x scheduled time (Thoroughbred/Harness/Greyhound), flagging missing/duplicate jockeys, missing trainers, tab-number issues, and bad schedule times, with click-through runner detail and CSV/Excel/JSON/PDF report downloads.

Updated Aug. 11, 2026, 8:46 a.m.
7 unique pages 11 updates

Runner Form

Django + raw-SQL horse-racing form viewer (runner/jockey/trainer profiles, race-by-race history, and stats) reading from the remote MySQL qdg database, with a date/meeting/race picker via JSON API endpoints.

Updated Aug. 12, 2026, 9:44 a.m.
8 unique pages 9 updates

SmartMail

Flask app that connects to Outlook (Microsoft Graph, MSAL device-code auth) and Gmail, syncing mail into MongoDB/Postgres and using OpenAI to classify, summarise, extract data from, and draft replies to email; packaged as a Windows service/executable via PyInstaller.

Updated Aug. 12, 2026, 9:09 a.m.
7 unique pages 8 updates

Stats

FastAPI service ("Meeting Stats API") that calculates trainer and jockey performance statistics (win/place rates, impact values, meeting averages, top horses) for horse-racing meetings from a MySQL source DB, optionally persists them, and serves a small static dashboard/API-test frontend.

Updated Aug. 12, 2026, 9:51 a.m.
6 unique pages 6 updates

Titan Command

Internal ASP.NET Core 8 web app that migrates/syncs data from a legacy MySQL database (QDB) into a redesigned destination MySQL schema (QDG), with migration-session state kept in a local SQLite database.

Updated Aug. 12, 2026, 9:13 a.m.
1 unique page 1 update

Troyen Beta

Monorepo of three .NET racing data scrapers (punters.com.au, nedsform.com.au, and the RS MySQL database) that each produce standardized DataDump + meeting files and upload them to S3 for a downstream intake worker.

Updated Aug. 11, 2026, 8:20 a.m.
3 unique pages 10 updates

Troyen Website

Public website for Troyen Data, presenting its structured racing-data API services, integration capabilities, subscription information, regional coverage, frequently asked questions, and API access enquiries.

Updated Sept. 5, 2026, 7:29 a.m.
7 unique pages 11 updates

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.

Updated Aug. 13, 2026, 4:29 a.m.