What problem does it solve? Recorded ptp telemetry lives in an append-only raw NDJSON store, while the CSV span views derived from it can fall behind after attribution changes or a crash. This Skill reconciles the derived CSVs against the raw store with one global, deterministic re-derivation, without ever touching the raw data. ## Core Features & Use Cases - Global re-derivation: Reads every epic's raw NDJSON and ledger files plus the shared _unattributed store, then rewrites all spans.csv outputs as a complete partition judged by where each record now resolves. - Deterministic, crash-safe output: Orders rows by a total ordering (start_ts, span_id, trace_id, serialized row) and publishes each CSV via a temporary file and single atomic rename. - Live-receiver safety: Refuses to run while a ptp telemetry receiver for the store is live, re-probing after staging and before any rename, and never stops the receiver itself. - Use Case: After a crash left spans.csv behind the raw store, run the export to rebuild every CSV from the raw records, then relay the single JSON result (exported, refused, aborted, noop, or failed). ## Quick Start Ask the assistant to run the ptp telemetry export for this repository to rebuild all span CSVs from the raw telemetry store.