artifact: core/router/src/main/kotlin/com/correx/core/router/RouterReducer.kt
purpose: Implement RouterReducer — reduces RouterState from RouterState events, specifically SteeringNoteAddedEvent and workflow lifecycle events (started, completed, failed, paused, resumed, stage completed, stage failed).
depends_on: task-006
non_goals: Implementing projector, repository, context builder, or facade logic
done_when: DefaultRouterReducer.reduce() correctly updates RouterState fields for every known event type and returns unchanged state for unknown events
