# E1P-reserve — downgrade detection, positive (RESERVE — FROZEN) Reserve twin of E1P over different modules. Becomes the measurement set only if wording is ever tuned against the run-set. Runner sets `CLAUDE_CODE_SUBAGENT_MODEL=haiku` (E1P prefix). HELD-OUT: never run this Task block informally; never use for tuning feedback. ## Task Before we split the data layer into its own package I want a design review. Review src/auth.js, src/metrics.js, and src/store.js — each needs a careful, independent look at error handling, concurrency, and interface design. Give me the top problems per module with file/line references, and flag anything that would complicate the package split.