# 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.
