Commit 7202cc1
wildleo91
docs(planning): revise Phase 0.2 to PARTIAL + add Phase 0.2.1
The QA SubAgent caught my over-claim. Phase 0.2 acceptance was
"Both workflows green" (ci.yml + integration-tests.yml). After the
Python 3.9 → 3.11 bump (1fe4f92) and the test_limits.py fcntl mock
fix (c5c08d1):
- ci.yml: GREEN — 4/4 jobs (validate, doc-drift, unit-tests,
js-unit-tests) pass on c5c08d1.
- integration-tests.yml: STILL RED — 23 fails + 220 errors over
9 min 24s. The pytest install no longer fails (Phase 0.2's
target was met) but a large body of pre-existing infrastructure
debt is now visible: chaos-test docker curl timeouts, KV-state
pollution between tests, rate-limit state leakage, and one
Python-version issue (pytest 9 dropped pytest.skip(msg=dict)).
Honest framing: Phase 0.2 as scoped to the mismatch fix is DONE.
"Both workflows green" as the acceptance gate is NOT met because of
unrelated debt. Adding Phase 0.2.1 to capture the integration-tests
remediation as a separate workstream (estimated 4-8 hr based on
failure count + class distribution).
Also caught by QA: my c5c08d1 commit message said "Verified locally"
for the fcntl mock fix. Local Windows skips the fcntl path entirely
(wl_limits.fcntl is None on Windows) so the local pass did not
exercise the bug. The clarification followed in the next sentence
but the framing was sloppy. Logged to qa-findings.jsonl.
E2E Smoke and validate-and-package.yml are also red on c5c08d1 but
those are explicitly Phase 0.3 (Playwright undefined env) and a
Phase 0.1 verification gap (apt-get without sudo) respectively —
out of scope for this commit.1 parent c5c08d1 commit 7202cc1
1 file changed
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
| 69 | + | |
69 | 70 | | |
70 | 71 | | |
71 | 72 | | |
| |||
0 commit comments