23 lines
1.8 KiB
Markdown
23 lines
1.8 KiB
Markdown
# Tasks
|
|
|
|
## 1. Snapshot and totals
|
|
|
|
- [x] 1.1 Add immutable metrics, Cross accounts and read status; verify gross totals, missing components and no shared-capital double counting with a temporary focused harness.
|
|
- [x] 1.2 Update the service contract documentation and verify it distinguishes unknown, empty and retained observations.
|
|
|
|
## 2. Venue valuations and refresh
|
|
|
|
- [x] 2.1 Add and wire an overview-only Jupiter REST reader; verify live units, completeness, unsupported Value, positive/negative PnL and zero denominators with read-only data and temporary fixtures; document valuation definitions.
|
|
- [x] 2.2 Extend Phoenix account reads and exact valuation/margin rules; verify tiers, funding signs, fee overrides, unknown collateral and funded empty accounts with temporary fixtures and live data; update Phoenix documentation.
|
|
- [x] 2.3 Publish per-wallet/venue immutable refresh results and status; verify failure retention, recovery to empty, independent attempts and parameterless no-I/O reads with a temporary harness; update shared Evelyn documentation.
|
|
|
|
## 3. Presentation
|
|
|
|
- [x] 3.1 Implement eight columns, root/Cross hierarchy, signed formatting and tooltips; verify a standalone JavaFX preview with real read-only data plus controlled edge cases, both environments and preserved tree state.
|
|
- [x] 3.2 Document UI definitions and unavailable metrics; verify documentation agrees with rendered behavior.
|
|
|
|
## 4. Integrated verification
|
|
|
|
- [x] 4.1 Run the normal Gradle build and applicable existing checks, validate OpenSpec strictly, and record observation times, preview evidence and remaining valuation limitations in verification.md.
|
|
- [x] 4.2 Inspect the final diffs for unintended changes and confirm no commits, pushes, shared Detag edits or live Hub restart occurred.
|