# Tasks ## 1. Exact Jupiter estimate observation - [x] 1.1 Preserve nullable reported Value through the overview record/reader; verify exact micro-USD conversion, large/signed/zero/missing/null amounts and malformed observation rejection with temporary fixtures. - [x] 1.2 Update JupiterPerpsOverview.md with the reported-estimate contract and historical fee uncertainty; verify obsolete unavailable-only claims are removed. ## 2. Immutable estimate provenance and complete totals - [x] 2.1 Map Jupiter and Phoenix estimate sources into immutable Metrics and propagate complete totals; verify Jupiter/wallet/root and mixed Cross totals, missing components, empty scopes and source immutability. - [x] 2.2 Verify real service failure/retention/recovery using deterministic fixtures, including original timestamps, replacement by missing Value and empty scope clearing; record results in verification.md. ## 3. EMC Value presentation and current documentation - [x] 3.1 Format available estimated Value with one approximation prefix and source-specific tooltips; verify USD rounding, signed/zero/missing values, ancestor tooltips, collapsed groups and retained/recovered rows in a temporary JavaFX harness. - [x] 3.2 Update docs/Evelyn.md and r35157_docs/projects/evelyn/README.md; verify estimate limitations, source links and consistency with the implementation. ## 4. Integration validation - [x] 4.1 Run Gradle build and strict OpenSpec validation, inspect the final diff and record verification evidence; confirm no implementation commit/push and preserve pre-existing changes.