docs: complete wallet infrastructure adapter migration

This commit is contained in:
2026-08-30 18:49:36 +03:30
parent ba14f6cfdb
commit 9ac0473138
2 changed files with 5 additions and 2 deletions
+3 -1
View File
@@ -377,4 +377,6 @@ Migration order implied by the map: isolate shared infrastructure constructors (
- Relocated every Wallet PostgreSQL repository implementation and its tests from `repository/db/postgres` to `infrastructure/postgres`, and every Redis implementation/test from `repository/db/redis` to `infrastructure/redis`.
- Updated `cmd/helper` to construct the infrastructure-owned adapters; no runtime import of the old PostgreSQL/Redis implementation paths remains. Full Wallet tests pass in `d2580cd`.
- W003 remains in progress: RabbitMQ/Watermill is already under `infrastructure/eventbus`, but external service clients under `repository/service` and Stellar operations under `port/stellar` still need ownership migration and inward-facing adapter wiring.
- RabbitMQ/Watermill was already under `infrastructure/eventbus`; external service clients now live under `infrastructure/service` (Darano, Kavenegar, Mellat, and Vandar), and Stellar/Horizon operations now live under `infrastructure/stellar`.
- Wallet, market, stream, and bootstrap call sites no longer import legacy implementation paths under `repository/db`, `repository/service`, or `port/stellar`. Temporary/non-Go artifacts left under the old service directory are not runtime implementations.
- Full Wallet tests, race tests, vet, and build pass after the migration (`d121fc9`); W003 is complete.