98: Populate EvelynPerpsService with real Jupiter positions
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# Tasks
|
||||
|
||||
## 1. Live service and construction
|
||||
- [x] 1.1 Replace samples with background Jupiter reads, address configuration and Hub injection; verify mapping, wallet isolation, empty results, deterministic ordering and cache-only snapshot reads in isolated execution.
|
||||
- [x] 1.2 Document refresh lifecycle and configuration in project docs; verify exact issue wallet lists and removal of obsolete sample descriptions.
|
||||
|
||||
## 2. Presentation and system documentation
|
||||
- [x] 2.1 Remove sample notices and retain identity-based rendering; verify additions/removals and retained selection/expansion in isolated JavaFX execution.
|
||||
- [x] 2.2 Update canonical r35157_docs service overview and relevant links; verify documentation against code, distinguish code verification from deployment and check relative links.
|
||||
|
||||
## 3. Integration verification
|
||||
- [x] 3.1 Run Gradle build, strict OpenSpec validation, diff review and a read-only live lookup if available; record evidence and leave all work uncommitted.
|
||||
|
||||
## Verification results
|
||||
- Gradle build passed, including all 42 existing tests. No new repository tests were added, following project instructions.
|
||||
- Isolated execution verified asynchronous initial retrieval, immutable/cached snapshot reads, configured address validation, mapping and unknown mint fallback, exact sizes, deterministic order, per-wallet failure retention, successful empty clearing and interruption.
|
||||
- Isolated JavaFX execution verified removal of notices, stable selection/expansion/row identities and additions/removals; screenshot inspected. Service refresh remains independent of EMC polling.
|
||||
- Read-only live calls through the existing Jupiter adapter completed for all seven configured addresses on 2026-10-22: each returned zero open positions. This verifies live reads/empty results, not actual open-position decoding; nonempty behavior was checked with isolated data. No wallet/signing operation or full Hub startup was invoked.
|
||||
- Strict OpenSpec validation and diff checks passed. System documentation and its links were checked in r35157_docs; no deployment is claimed.
|
||||
- Existing #97 index/worktree changes were left untouched. No commits or pushes; change remains active for review.
|
||||
Reference in New Issue
Block a user