chronus-replay 0.1.4

UDP replay of synthetic CCSDS TM datagrams from hex or JSONL (Showcase S3)
# chronus-replay

Deterministic **UDP replay** of synthetic CCSDS TM datagrams from text fixtures, for
[ChronusGateway-RS](https://github.com/IsomorphicAlgo/chronus-gateway) demos and acceptance runs
(Showcase S3): the same bytes, in the same order, every time.

Fixture format — one datagram per non-empty, non-`#` line, either:

- **Hex:** whitespace-separated or contiguous hex of a full Space Packet, or
- **JSONL:** a JSON object with a `udp_hex` key.

## Usage

```bash
# Gateway first (listens on 127.0.0.1:7301 by default), then:
chronus-replay --file golden_tm.hex
chronus-replay --file anomalies.jsonl 127.0.0.1:7301 --delay-ms 50 --repeat 3
```

Fixtures must be **lab-generated synthetic bytes only** (no operational RF captures). Curated
examples and provenance rules live in the
[repository](https://github.com/IsomorphicAlgo/chronus-gateway) under `demo/replay/` and
`demo/fixtures/`.

## License

MIT.