From 9b120daae093b9679346d6ac8bd332dea751abcf Mon Sep 17 00:00:00 2001 From: nfel Date: Sun, 30 Aug 2026 18:56:08 +0330 Subject: [PATCH] docs: record transaction read extraction --- REFACTORING-AUDIT.md | 2 +- REFACTORING-TODO.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/REFACTORING-AUDIT.md b/REFACTORING-AUDIT.md index 4c95cec..4cc40b6 100644 --- a/REFACTORING-AUDIT.md +++ b/REFACTORING-AUDIT.md @@ -385,4 +385,4 @@ Migration order implied by the map: isolate shared infrastructure constructors ( - Added `application/walletread`, with transport-independent catalog, commission, network, and balance reader ports and use-case methods. - gRPC methods for asset list/get, asset commissions, asset price, network list, health, balance, and check-balance now delegate through the application boundary; protobuf conversion and existing error mapping remain in `core/walletImp`. -- Wallet listing now consumes the application catalog, while its Stellar synchronization remains in the transport service until a blockchain-backed read use case is extracted. Full Wallet tests pass in `a2e959e`; transaction-list extraction and wallet-list synchronization remain for the next W004 increment. +- Transaction-list querying now delegates through the application reader as well. Wallet listing consumes the application catalog, while its Stellar synchronization remains in the transport service until a blockchain-backed read use case is extracted. Full Wallet tests pass in `c0e35e0`; only that synchronization extraction remains for W004. diff --git a/REFACTORING-TODO.md b/REFACTORING-TODO.md index 51aa52b..9d7d9a7 100644 --- a/REFACTORING-TODO.md +++ b/REFACTORING-TODO.md @@ -318,4 +318,4 @@ Append one row whenever a task changes status. Existing rows are never rewritten | 2026-08-30 | W002 | `TODO` | `DONE` | Added pure wallet entities/value objects, domain errors, filters, repository/cache/UoW ports, and blockchain/internal/external adapter boundaries; focused and full tests plus focused vet pass in `ac649d2`. | | 2026-08-30 | W003 | `TODO` | `STARTED` | Relocated all wallet PostgreSQL and Redis adapter implementations (including tests) from `repository/db` into `infrastructure/postgres` and `infrastructure/redis`; updated bootstrap imports and full Wallet tests pass in `d2580cd`. RabbitMQ, external service, and Stellar adapters remain. | | 2026-08-30 | W003 | `STARTED` | `DONE` | Relocated external service clients to `infrastructure/service` and Stellar/Horizon adapters to `infrastructure/stellar`; updated wallet, market, stream, and bootstrap imports; no legacy implementation imports remain; full tests, race tests, vet, and build pass in `d121fc9`. | -| 2026-08-30 | W004 | `TODO` | `STARTED` | Added the `application/walletread` boundary and routed asset, commission, network, price, health, balance, and check-balance gRPC methods through it; wallet listing now also consumes the application catalog; full Wallet tests pass in `a2e959e`. Transaction-list extraction and wallet-list synchronization logic remain. | +| 2026-08-30 | W004 | `TODO` | `STARTED` | Added the `application/walletread` boundary and routed asset, commission, network, price, health, balance, check-balance, and transaction-list gRPC methods through it; wallet listing now also consumes the application catalog; full Wallet tests pass in `c0e35e0`. Stellar-backed wallet-list synchronization logic remains. |