Chapter 9 — Deterministic Traces as First-Class Artifacts
Chapter 8 diagnosed failures by reading execution traces — inspecting which node failed, what result status was returned, and what exit reason terminated the workflow. At no point did diagnosis require source code or environment reproduction. But Chapter 8 treated the trace as a given. It used the trace without examining the trace itself. This chapter examines the trace as an artifact. It answers: What makes an execution trace more than a log file — and how does its construction guarantee that audit, replay, and forensic diagnosis are architectural properties rather than operational aspirations? ...