Skip to main content

Environments & rehearsal · Replay

What actually happened

A run is a record, not a log line. It carries what it ran, so two of them can be compared.

The run history list
The run history list
Every run, newest first, with its scenario, when it started and how it ended.

What a run carries

ScenarioWhat it ran, by name
SiteWhere
SeedThe number that makes it repeatable
EnvironmentLive, Dome Lite or AirSim
WindowWhen it started and when it ended
OutcomeWhat was stopped, what got through, what it cost

The environment is on that list for a specific reason: it stops you comparing a Dome Lite run against an AirSim one and drawing a conclusion. Two runs are comparable when they ran the same scenario, at the same site, from the same seed, in the same environment. Anything else is a different question.

Every event carries its run

Each event produced during a run is stamped with that run's id. Nothing has to be reconstructed from timestamps afterwards, and two overlapping exercises cannot contaminate each other's record.

That stamp is what replay reads.

Replay

Open a run and you get its window back: the fused picture as it was, the alerts as they opened, the plans as they were proposed and what happened to each.

Replay reads the recorded events, not a re-run of the simulation. That distinction is the whole reliability of it. Re-running the wire would give you something close to the original and not identical, because batch arrival order depends on how busy the host was. Reading the record gives you exactly what the system saw and exactly what it decided.

Comparing two runs

The workflow rehearsal exists for:

  1. Run a scenario. Note the outcome.
  2. Change one thing. A posture, a rule, a sensor position, a planning profile.
  3. Run the same seed again.
  4. Compare.

Because the seed fixes the raid, the difference in outcome came from your change rather than from a different fight. That is what turns a demo into evidence.

Statuses

StatusMeans
RunningEvents are still being appended
CompleteStopped cleanly
AbortedSuperseded by another run before it was stopped

An aborted run keeps everything it recorded up to that point. It is a partial record rather than a discarded one.

Ask the Copilot to narrate one

The Copilot can read a finished run and describe it: what arrived, when the picture firmed up, which alerts opened, what was approved. Useful for writing up an exercise without scrubbing through it.

See The C2 Copilot.

Where to go next