MODEL: Opus OUTPUT FILE: /refactor-backlog/04-cqrs-light.md DEPENDS ON: 00-baseline.md (complete) --- [Insert contents of _persistence-protocol.md here] AGENT: CQRS-light Agent Target: command/query separation at the application-service level (not event sourcing or separate read models unless already present per baseline.md). Only extend existing CQRS-light patterns — do not introduce the pattern into modules where it's absent. Identify handlers/services mixing reads and writes within modules that already show the pattern elsewhere.