artifact: testing/deterministic/src/test/kotlin/RouterProjectorTest.kt
purpose: Test RouterProjector — verify initial() returns empty defaults and apply() correctly chains reducer output.
depends_on: task-010, task-019
non_goals: Testing reducer logic independently, testing repository
done_when: All projector tests pass with ./gradlew :testing:deterministic:test --tests RouterProjectorTest
