TDI
Top Dog Intelligence
2026/27 • REAL CAPTURE
REAL MODEv2026-27.1
Contract Inventory & DiagnosticsPROVENANCE: REAL CAPTURE RUNTIME

System Reports & Contract Inventory

OpenAPI 3.1 • Contract v0.0.0

Contract schema inventory and Flight Recorder M0 snapshot reconciliation counts.

M0 Flight Recorder Reconciliation Targets

Expected entity counts recorded for Gameweek 1 snapshot. Reconciles against official FPL numbers post-deadline.

20
Expected Squads
57
Expected Transfers
10
H2H Matchups
10
PL Fixtures

OpenAPI 3.1 Contract Seam Inventory

Defined in contracts/openapi.yaml with schemas in contracts/domain/. All TypeScript types generated via npm run codegen.

GET/health(getHealth)
health.schema.yamlSchema Ref
GET/managers(listManagers)
manager.schema.yamlSchema Ref
GET/teams(listTeams)
team.schema.yamlSchema Ref
GET/players(listPlayers)
player.schema.yamlSchema Ref
GET/gameweeks/{event}(getGameweekSnapshot)
gameweek-snapshot.schema.yamlSchema Ref
GET/gameweeks/{event}/squads(listGameweekSquads)
gameweek-squad.schema.yamlSchema Ref
GET/gameweeks/{event}/squads/{manager_id}(getGameweekSquad)
gameweek-squad.schema.yamlSchema Ref
GET/gameweeks/{event}/transfers(listGameweekTransfers)
transfer.schema.yamlSchema Ref
GET/gameweeks/{event}/h2h-matches(listGameweekH2hMatches)
h2h-match.schema.yamlSchema Ref
GET/gameweeks/{event}/fixtures(listGameweekFixtures)
fixture.schema.yamlSchema Ref
GET/ops/flight-recorder-status(getFlightRecorderStatus)
flight-recorder-status.schema.yamlSchema Ref

ADR-0001 App Coverage Status

Top Dog Intelligence builds a complete FPL home, not an isolated calculator.

Home / DashboardM1
ActiveReal Capture Live
Setup & Manager SelectionM0/W3
Active (TD-023)20-Manager Roster
My TeamM1
ActivePre-Deadline Locked
Live ScoringM1
ActivePre-Season Feed
League TableM1
Active20 Real Members
H2H Matchup SurfaceM0/M2
ActiveModel Honesty Protocol
Transfers PlannerM1
ActiveLedger Complete
Players ResearchM1
ActiveCatalog Complete
PL FixturesM1
ActiveSchedule Complete
Flight Recorder OperationsM0/W2
ActiveLive API + 8 States