TerminalShellIntegrationCommandLifecycle
Primitive lifecycle vocabulary for session-owned shell command records.
These values are intentionally Int constants rather than enum instances so viewport projections can use reusable primitive arrays with no per-row allocation.