"""multi-segment-derkachi — ≥3 disconnected segments via satellite re-loc (FT-P-08). Concrete generator is owned by AZ-408. AZ-406 commits to the public signature. """ from __future__ import annotations from dataclasses import dataclass from pathlib import Path @dataclass(frozen=True) class MultiSegmentPlan: n_segments: int = 3 gap_seconds: float = 12.0 def build(plan: MultiSegmentPlan, out_root: Path) -> Path: raise NotImplementedError("Owned by AZ-408 — AZ-406 supplies only the contract.")