docs: mark all tasks complete in backend-architecture-refactor task list
This commit is contained in:
parent
0e7ecbb1ef
commit
53bab79c5f
@ -1,21 +1,23 @@
|
||||
# Backend Architecture Refactor — Tasks
|
||||
|
||||
Статус: draft
|
||||
Статус: done
|
||||
|
||||
- [ ] Task 0: Baseline verification before runtime changes.
|
||||
- [ ] Task 1: Mask unhandled `500` errors without changing `HttpException` responses.
|
||||
- [ ] Task 2: Harden production runtime config for JWT secrets and credentialed CORS.
|
||||
- [ ] Task 3: Harden portfolio position DTO validation for quantity and buyDate.
|
||||
- [ ] Task 4: Localize T-Bank gRPC `any` casts behind typed facade methods.
|
||||
- [ ] Task 5: Preserve cache `cachedAt` metadata on cache hits.
|
||||
- [ ] Task 6: Synchronize published backend docs with current MOEX/envelope/health/T-Bank contracts.
|
||||
- [ ] Task 7: Run final lint/test/build/docs quality gate and inspect final diff.
|
||||
- [x] Task 0: Baseline verification before runtime changes.
|
||||
- [x] Task 1: Mask unhandled `500` errors without changing `HttpException` responses.
|
||||
- [x] Task 2: Harden production runtime config for JWT secrets and credentialed CORS.
|
||||
- [x] Task 3: Harden portfolio position DTO validation for quantity and buyDate.
|
||||
- [x] Task 4: Localize T-Bank gRPC `any` casts behind typed facade methods.
|
||||
- [x] Task 5: Preserve cache `cachedAt` metadata on cache hits.
|
||||
- [x] Task 6: Synchronize published backend docs with current MOEX/envelope/health/T-Bank contracts.
|
||||
- [x] Task 7: Run final lint/test/build/docs quality gate and inspect final diff.
|
||||
|
||||
## Verification Log
|
||||
|
||||
- Baseline backend tests: not run yet.
|
||||
- Baseline backend build: not run yet.
|
||||
- Final backend lint: not run yet.
|
||||
- Final backend tests: not run yet.
|
||||
- Final backend build: not run yet.
|
||||
- Final docs build: not run yet.
|
||||
- Baseline backend tests: 30 files, 141 tests — PASS.
|
||||
- Baseline backend build: PASS.
|
||||
- Final backend lint: PASS.
|
||||
- Final backend tests: 34 files, 158 tests — PASS.
|
||||
- Final backend build: PASS.
|
||||
- Final docs build: PASS.
|
||||
- No `getServiceClient('X') as any` in production broker services: 0 matches.
|
||||
- No `MoexClientService` or `operations/refresh` in docs: 0 matches.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user