> ## Documentation Index
> Fetch the complete documentation index at: https://offthepace.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# int_constructor_structural_pace_qualifying

> One row per (race_year, race_id, constructor_id).

<Note>Part of the [Pace Baselines](/transform/families/pace-baselines) family.</Note>

One row per (race\_year, race\_id, constructor\_id). Car pace advantage in qualifying (one-lap trim) via same panel regression as race version. Different coefficient expected vs race due to fuel load and strategy differences. Single-lap setup may favor different cars.

## Lineage

```mermaid theme={null}
flowchart LR
  int_qualifying_push_laps --> int_constructor_structural_pace_qualifying
  int_constructor_structural_pace_qualifying --> int_lap_residual_decomposed_qualifying
  style int_constructor_structural_pace_qualifying fill:#e40404,stroke:#e40404,color:#fff
```

## Overview

| Property          | Value                                                    |
| ----------------- | -------------------------------------------------------- |
| Layer             | `intermediate`                                           |
| Family            | [Pace Baselines](/transform/families/pace-baselines)     |
| Contract enforced | No                                                       |
| Tags              | `simulation`, `qualifying`                               |
| Upstream          | [`int_qualifying_push_laps`](./int_qualifying_push_laps) |

**3 tests** [guard](/transform/ci/overview) this model  -  3 generic, 0 singular.

## Columns

| Column                          | Type | Nullable | Tests                                                                        | Description                                                                                                                                                                                                            |
| ------------------------------- | ---- | -------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `constructor_race_id`           |      | Yes      | [`not_null`](/transform/ci/structural), [`unique`](/transform/ci/structural) | Surrogate PK = concat(race\_year, race\_id, constructor\_id, '\_Q')                                                                                                                                                    |
| `constructor_structural_pace_s` |      | Yes      | [`not_null`](/transform/ci/structural)                                       | Constructor qualifying-mode coefficient. Fit on each driver's best push lap per Q1/Q2/Q3 segment, measured against that segment's median push lap and re-centred within the segment before pooling. Positive = slower. |
