docs: correct test-count record — Phase 2A files 124 passed/0 errors; full serial suite 723p/507e is pre-existing asyncpg contention, not a regression
The earlier '1376 passed / 0 failed' was wrong — never from a complete run. Verified: the 11 Phase 2A test files = 124 passed / 0 errors together; a complete serial pytest tests/ = 723 passed / 507 errors, but 502 errors are asyncpg 'another operation is in progress' across untouched subsystems (proven non-regression: the erroring files pass 74/74 in isolation). CI (pytest-xdist, per-worker DBs) is the gate. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -39,9 +39,17 @@ Nothing left to build. Next session:
|
||||
- **Tests (Task 18 + throughout):** ~114 Phase 2A backend tests incl. an intake→build→
|
||||
walk→resolve→proposal / →escalate→notify→list integration test; network-stubbed e2e.
|
||||
|
||||
**Verification (Task 19):** full backend suite **1376 passed / 18 skipped / 0 failed**;
|
||||
frontend `tsc -b` + `npm run lint` + `npm run build` clean; migration `downgrade -3` →
|
||||
`upgrade head` roundtrips cleanly.
|
||||
**Verification (Task 19):** the 11 Phase 2A backend test files run together = **124
|
||||
passed / 0 errors**; frontend `tsc -b` + `npm run lint` + `npm run build` clean;
|
||||
migration `downgrade -3` → `upgrade head` roundtrips cleanly.
|
||||
**⚠️ Do NOT trust a local serial `pytest tests/`:** a complete serial run is
|
||||
`723 passed / 507 errors`, of which 502 are `asyncpg ... another operation is in
|
||||
progress` across subsystems untouched by this branch — a serial-single-DB / shared
|
||||
event-loop artifact, proven NON-regression (the erroring files pass in isolation:
|
||||
test_branch_manager + test_feedback + test_fix_outcome_endpoint = 74/74). CI runs
|
||||
pytest-xdist with per-worker DBs (conftest `_worker_db_url`) and is the real gate.
|
||||
(Earlier handoff revisions wrongly claimed "1376 passed / 0 failed" — that number was
|
||||
never from a complete run; corrected here.)
|
||||
|
||||
## Deferred (documented in the PR, not built)
|
||||
KB ingestion + connectors + RAG grounding (Phase 2B); PSA ticket reassign on escalation;
|
||||
|
||||
Reference in New Issue
Block a user