docs: complete wallet infrastructure adapter migration
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user