docs: record wallet infrastructure migration checkpoint

This commit is contained in:
2026-08-30 18:44:12 +03:30
parent e2646ee70e
commit ba14f6cfdb
2 changed files with 8 additions and 1 deletions
+6
View File
@@ -372,3 +372,9 @@ Migration order implied by the map: isolate shared infrastructure constructors (
- Added domain-owned status/side types, filters, AssetCode/TrackingCode normalization, wallet available-balance behavior, and focused tests.
- Added transport-independent domain errors and inward-facing repository, cache/lock, unit-of-work, blockchain, identity, notification, payment-gateway, and event-publisher ports.
- Verified the new packages contain no generated stub, GORM, repository, infrastructure, or database imports. Focused tests/vet and the full Wallet test suite pass in `ac649d2`; W002 is complete.
### `W003` — infrastructure adapter migration checkpoint
- 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.