Frontend-neutral structured lifecycle results.
The contract intentionally carries canonical identities and stable codes, not raw logs, content, environment values, secrets, or machine-private destination paths.