Part of the Staging family.
Lineage
Overview
3 tests guard this model - 2 generic, 1 singular.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
The FIA race-control message feed.
| Property | Value |
|---|---|
| Layer | staging |
| Family | Staging |
| Contract enforced | No |
| Upstream | stg_results |
| Column | Type | Nullable | Tests | Description |
|---|---|---|---|---|
race_id | varchar | Yes | not_null | Numeric FastF1 event id; matches stg_laps.race_id. |
message_time_s | double | Yes | Session clock of the message. NOT on the same origin as the telemetry SessionTime column (it runs to ~55,000 s on a two-hour race, i.e. it is a wall-clock derivative). Join on lap_number, not on this. | |
flag | varchar | Yes | Flag colour, upper-cased, NULL for non-flag messages (BLUE / YELLOW / DOUBLE YELLOW / GREEN / CLEAR / RED / CHEQUERED / BLACK AND WHITE). | |
driver_id | varchar | Yes | Three-letter code resolved from RacingNumber via stg_results. NULL where the message is not driver-scoped, or where the number did not resolve. | |
is_blue_flag_event | boolean | Yes | not_null | TRUE when this row is a blue flag whose driver identity and lap both resolved - “this driver was being lapped on this lap”. All 4,909 blue flags resolve (verified 2026-09-05). A flag whose number failed to resolve would be a data gap, not a negative, which is why this is a flag and not a filter. |