1.0 KiB
1.0 KiB
1. Typed Status History
- 1.1 Add the immutable
EvelynStatusIndexPointAPI value type with anInstanttimestamp and six namedBigDecimalindex values. - 1.2 Replace
Evelyn.getStatusReport()with the non-nullgetStatusIndexHistory()list contract. - 1.3 Implement an immutable, oldest-to-newest hardcoded sample history in
EvelynImpl.
2. Mission Control Overview
- 2.1 Update Mission Control to accept separate Production and Test Evelyn references and fetch each reference's history for its corresponding Overview tab.
- 2.2 Update NenjimHub to supply two separate
EvelynImplplaceholder instances and keep distinct six-series chart instances for the two histories. - 2.3 Configure a dynamic symmetric Y-axis around zero, including a usable zero-containing fallback range for empty or all-zero history.
3. Verification
- 3.1 Compile the project and manually confirm each Overview tab renders its corresponding Evelyn history in a separate chart without adding automated tests.