docs(03-03): complete typed params, rollback, and first real parity pass plan
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -119,7 +119,7 @@ Requirements for v1 (the Płytarium port). Each maps to roadmap phases. "User" b
|
||||
- [x] **QA-01**: A fixture recorder captures requests and responses from the running PHP backend for every route plus the Nuxt app's and MCP server's real flows
|
||||
- [x] **QA-02**: A replay-and-diff harness runs fixtures against the Go backend with a normalizer for nondeterministic fields and assertions for the parity classes (nil vs [], date formats, tri-state booleans, envelopes, conditional keys)
|
||||
- [x] **QA-03**: go vet and go test ./... are green at every commit; each phase ends with a unit-test plan; integration tests use testcontainers Postgres
|
||||
- [ ] **QA-04**: The first vertical slice (GET /_fonoteka/api/v1/genres) passes the parity diff end to end before further kernel abstraction
|
||||
- [x] **QA-04**: The first vertical slice (GET /_fonoteka/api/v1/genres) passes the parity diff end to end before further kernel abstraction
|
||||
- [ ] **QA-05**: Cutover: the parity harness is green on all 154 routes and vue-fonoteka-app and fonoteka-mcp run unchanged against the Go backend
|
||||
|
||||
## v2 Requirements
|
||||
@@ -228,7 +228,7 @@ Which phases cover which requirements. Updated during roadmap creation.
|
||||
| QA-01 | Phase 2 | Complete |
|
||||
| QA-02 | Phase 2 | Complete |
|
||||
| QA-03 | Phase 2 | Complete |
|
||||
| QA-04 | Phase 3 | Pending |
|
||||
| QA-04 | Phase 3 | Complete |
|
||||
| QA-05 | Phase 15 | Pending |
|
||||
|
||||
**Coverage:**
|
||||
|
||||
Reference in New Issue
Block a user