docs(refactor): complete api architecture phase
This commit is contained in:
@@ -91,6 +91,7 @@ All committed work was pushed. `api`, `auth`, `wallet`, `proto`, and `dev-procfi
|
||||
- Auth refactoring tasks `A001`–`A009` are complete, including configurable periodic identity validation.
|
||||
- Wallet `W001`–`W013` are complete. The final W005–W012 series ends at `240b8d0` on `feat/refactor-v1`.
|
||||
- Recent Wallet completion commits include `03da6fd` atomic trustline transaction persistence, `c7f442a` failed IPG fulfillment recording, `ae0b185` canceled-maker balance release, `ca2dc50` synchronous settlement, `fbca6fa` stream application service, `14c5d35` lock persistence workflow, `200d6d6` market lifecycle, `d91d51b` transaction balance processor, and `240b8d0` final interface boundaries.
|
||||
- API `G001`–`G008` are complete. The compatibility inventory begins at `95c4264`; the final removal of superseded packages is `31e3043`. Upstream clients live in `infrastructure/grpcclient`, HTTP adapters live in `interface/http`, and `cmd/apiRuntime` owns explicit composition.
|
||||
|
||||
### Wallet completion state
|
||||
|
||||
@@ -98,6 +99,10 @@ Use `REFACTORING-TODO.md` and `REFACTORING-AUDIT.md` as the authoritative detail
|
||||
|
||||
Final Wallet verification on 2026-08-31: protobuf regeneration produced no diff; `go test ./...`, `go test -race ./...`, `go vet ./...`, and `go build ./...` all passed.
|
||||
|
||||
### API completion state
|
||||
|
||||
No API refactoring task remains open. Final API verification on 2026-08-31: protobuf and Swagger regeneration produced no diff; `go test ./...`, `go test -race ./...`, `go vet ./...`, and `go build ./...` all passed. Swagger regeneration requires `GOCACHE=/tmp/darano-api-go-cache` in this environment.
|
||||
|
||||
### Commands and cautions
|
||||
|
||||
- Prefix shell commands with `rtk` as required by `/home/navid/.codex/RTK.md`.
|
||||
|
||||
Reference in New Issue
Block a user