/**
 * HandoffEventSink — pluggable event sink for Phase 4.
 *
 * Phase 4 does NOT extend `RunEvent` with handoff variants (they land in a
 * later phase that wires the full `SessionHierarchyEvent` union referenced
 * by roadmap §1). In the meantime the flow functions invoke this sink so
 * consumers + tests can observe state transitions without a concrete event
 * bus. Every callback is optional; {@link NOOP_HANDOFF_SINK} is the
 * deny-by-default instance to pass when observation is not needed.
 */
/** No-op sink — inject when the caller does not need handoff observability. */
export const NOOP_HANDOFF_SINK = Object.freeze({});
//# sourceMappingURL=events.js.map