Record error envelope live verification
This commit is contained in:
@@ -2370,9 +2370,14 @@ Tested:
|
|||||||
- `cd frontend && npm run build`
|
- `cd frontend && npm run build`
|
||||||
- `cd backend && python -m pytest tests/test_error_envelope_contract.py tests/test_frontend_api_client_error_parser.py tests/test_sprint7b_provider_registry.py::test_provider_api_envelopes_and_invalid_provider -q` (`6 passed`)
|
- `cd backend && python -m pytest tests/test_error_envelope_contract.py tests/test_frontend_api_client_error_parser.py tests/test_sprint7b_provider_registry.py::test_provider_api_envelopes_and_invalid_provider -q` (`6 passed`)
|
||||||
- `bash scripts/run_readiness_check.sh` (`226 passed`)
|
- `bash scripts/run_readiness_check.sh` (`226 passed`)
|
||||||
|
- `powershell -NoProfile -ExecutionPolicy Bypass -File scripts/deploy_tower.ps1`
|
||||||
|
- Tower live migration smoke passed.
|
||||||
|
- Tower browser runtime verification passed on `http://192.168.10.150:1202`.
|
||||||
|
- Live `GET /api/v1/external/providers/unknown` returned `{"error":"PROVIDER_NOT_FOUND","message":"Provider not found","details":{},"request_id":null}`.
|
||||||
|
- Live `GET /api/v1/projects/not-a-uuid` returned top-level `VALIDATION_ERROR`.
|
||||||
|
|
||||||
Open:
|
Open:
|
||||||
- Deploy Tower and verify a live expected-error response on the browser-facing API.
|
- None for this pass.
|
||||||
|
|
||||||
Limitations:
|
Limitations:
|
||||||
- This pass changes only the centralized response envelope and frontend parser. It does not rename route-level error codes or change product behavior.
|
- This pass changes only the centralized response envelope and frontend parser. It does not rename route-level error codes or change product behavior.
|
||||||
|
|||||||
Reference in New Issue
Block a user