/**
 * Planner emitters — typed emission wrappers for adaptive planner events.
 */
import { createEventEnvelope } from '@pellux/goodvibes-sdk/platform/runtime/events/envelope';
export function emitPlanStrategySelected(bus, ctx, decision) {
    bus.emit('planner', createEventEnvelope('PLAN_STRATEGY_SELECTED', { type: 'PLAN_STRATEGY_SELECTED', ...decision }, ctx));
}
export function emitPlanStrategyOverridden(bus, ctx, data) {
    bus.emit('planner', createEventEnvelope('PLAN_STRATEGY_OVERRIDDEN', { type: 'PLAN_STRATEGY_OVERRIDDEN', ...data }, ctx));
}
