Expand description
Discovery, validation, planning, and causal execution helpers for distributed deterministic replay.
The distributed replay flow is:
- discover Copper logs and recover runtime identity from lifecycle metadata
- validate those logs against a strict multi-Copper topology
- register the generated replayable app type for each subsystem
- build one replay session per
(instance_id, subsystem_id)assignment - stitch sessions together through recorded message provenance
- replay the fleet in a stable causal order
Structsยง
- Distributed
Replay AppRegistration - One typed subsystem registration provided to the distributed replay builder.
- Distributed
Replay Assignment - One validated log assignment for a subsystem instance.
- Distributed
Replay Builder - Builder for a validated distributed replay plan.
- Distributed
Replay Catalog - Result of scanning one or more paths for distributed replay logs.
- Distributed
Replay Cursor - Distributed
Replay Discovery Failure - Discovery error recorded for one log candidate.
- Distributed
Replay Engine - One causal distributed replay engine built from a validated plan.
- Distributed
Replay Log - One discovered Copper log that can participate in distributed replay.
- Distributed
Replay Plan - Validated replay plan produced by
DistributedReplayBuilder. - Distributed
Replay Validation Error - Aggregated validation diagnostics emitted while constructing a distributed replay plan.