Covers the transcript's source-of-truth rules: a finished run swaps to its archive, an empty archive never blanks events already on screen, a resumed leg streaming ahead of the poll beats a stale archive, a foreign journal's events never beat the run's own record, and a caught-up archive takes back over bringing the epilogue's events with it.

## Before writing SPEC.md files

Read https://raw.githubusercontent.com/brillout/sdd/refs/heads/main/sdd.md
