"""cold-boot-fixture — frozen FC pose snapshot (FT-P-11, NFT-PERF-03). The cold-boot fixture is a static JSON file (not generated at runtime); its concrete schema is owned by AZ-419 (FT-P-11) + AZ-430 (NFT-PERF-03 TTFF). AZ-406 commits to the file location only. """ from __future__ import annotations from dataclasses import dataclass from pathlib import Path @dataclass(frozen=True) class ColdBootFixture: """Mirror of the JSON shape stored at ``cold-boot/cold_boot_fixture.json``.""" lat_deg: float lon_deg: float alt_m: float yaw_deg: float last_valid_fix_age_s: float def load(fixture_path: Path) -> ColdBootFixture: raise NotImplementedError("Owned by AZ-419 — AZ-406 commits to the location only.")