# Model Datasheet: BasketballReportModel

## General Information
- **Model Name:** BasketballReportModel
- **Current Version:** v1.0
- **Model file extension:** No extension provided.
- **Datasource:**
  - **Twintech:**
    - `athleteId`
    - `blobUrl`
    - `matchId`
    - `seqNum`
- **Training Required:** False

### Description
Composite model that runs the complete basketball evaluation for one match in a single call. Recordings that belong to the same matchId are concatenated in seqNum order and parsed once, then every measurement model of the suite is executed on that shared analysis - possession, pass detection, throw power, ball speed and trajectory, player movement, spatial occupancy, spacing, tempo and hand usage. Each measurement is returned in its own prediction field as compact JSON, next to the headline numbers of the match, in full extent - including the per-frame series and the occupancy grids - so the dashboard can be drawn entirely from this response. A measurement model that is missing or fails is reported in models_failed without stopping the rest.

## Execution Profile
This model operates using static or constant calculation layers. No dynamic training pipeline is required for this configuration.
