Journal
Each run writes a journal under.ecp/runs/<runId>/ (override with ECP_RUNS_DIR). The document uses schema: "@executioncontrolprotocol.run.journal" and journalVersion: 1.
Layout
CLI
resume continues a paused run (ECP_RUN_PAUSED). rerun --from starts a new run from a named step when the graph is still compatible (ECP_RERUN_INCOMPATIBLE otherwise).