Cause:
- Preadjustment values were not available for persistent Results mapping.
- Older Genesis item IDs could resolve to different result variables.
- Meter-specific variables were difficult to find.
Solution:
1. Added preadjustment result storage
- Store common execution metadata and available phase-specific values per slot and test.
- Expose temperature comparison and Completion values in Results.
- Preserve existing measurement execution, timing, parallelism and STOP handling.
2. Improved result selection
- Add Water meter type under the existing Category tab.
- Group available items into Common, Genesis and iPerl.
3. Corrected saved mappings
- Migrate recognized legacy Genesis mappings.
- Store stable item identifiers while preserving existing numeric IDs.
- Mark ambiguous mappings as Review mapping.
- Preserve the one-based Genesis repetition number.