# Data provenance

## Deposited objects

The active analytical lineage is:

```text
verified 17-column source-aligned panel
    -> exact six-column field projection
    -> registered Python workflow
    -> tables, figures, sensitivity diagnostics, and decisions
```

The six-column file is not reconstructed from a plotted figure. The projection copies the quarter label, decimal year, and three audit coordinates exactly and adds only a zero-based row index. `scripts/verify_source_projection.py` records both file hashes and the projection rule.

## Historical preparation note

An interim file contained provisional coordinates recovered from the vector geometry of manuscript Figure 2. The verified workflow instead uses the original 17-column source-aligned analysis CSV. The maximum provisional-to-exact difference was approximately 1.15e-7. Provisional values are absent from the active workflow; the archive contains only the exact values and their exact projection.

## Scope boundary

The package verifies file integrity, projection integrity, executable reproducibility, and agreement with reported manuscript values. It does not independently validate the construction of the source-aligned panel from provider-native source files. Such validation requires provider releases, version identifiers, native dates, transformation rules, weights, coding decisions, and sign-off records.
