Release v4.9.0
Summary
Reserve the source and semantic contracts needed to separate event-source identity from event payload without widening ESM v1 or allowing assertions to be silently ignored.
Added
- Explicit
for <value>syntax for specification event sources and command destinations, with parser, printer, walker, grammar, and diagnostics coverage. (#167) - Additive typed destination, occurrence-context, and event-context expression contracts reserved for ESM v2. (#167)