Ships the canonical SaaS-bound producer refactor for CLI lifecycle,
sync, decision, glossary, and migration emitters.
- Routes known SaaS-bound CLI payloads through the
spec-kitty-events
5.2 canonical models where those contracts exist, while preserving
transitional legacy wire payloads required by current SaaS consumers. - Preserves local
artifact_pathmetadata on artifact-phase Started
events and projects those payloads to the strict canonical SaaS wire
shape before queueing. - Adds producer conformance coverage, strict lifecycle validation,
handler-reset isolation, and a documented canonical-producer lint
baseline for remaining local-only/test producers.