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