Changelog entry
Research era-lock reason code mapping
2026-03-12
- Research start/successor API failures for era-gated techs now return a stable `ERA_LOCKED` reason code (with `requiredEra`) instead of falling back to a generic invalid-request response.