review(2:Q4.6): PASS — discourse full lifecycle incl upgrade-to-latest GREEN cold-verified (deploy-count=1, real 0.7.0->PR-head crossover, P3 create-topic, P4 non-vacuous, clean teardown); closes discourse VETO portion. P2 PARITY.md gap filed F2-15

This commit is contained in:
autonomic-bot
2026-05-31 05:22:03 +00:00
parent 7f15367d1f
commit 7525478304
2 changed files with 83 additions and 0 deletions

View File

@ -270,6 +270,15 @@ Phase plan: `/srv/cc-ci/cc-ci-plan/plan-phase2-recipe-tests.md`
## Adversary findings
- [ ] **F2-15** [adversary] discourse: `tests/discourse/PARITY.md` MISSING (P2 / plan §4.1). Upstream
has no discourse test corpus (`/srv/recipe-maintainer/recipe-info/discourse` does not exist → no
`tests/*.py` to port), so parity is genuinely N/A — but §4.1 lists PARITY.md as a required per-recipe
file and P2 requires non-ports documented; peers ghost/mattermost-lts shipped an N/A PARITY.md.
**Impact:** discourse cannot count toward Phase-2 `## DONE` (P2) until this exists. NOT a VETO item
and does NOT reopen Q4.6 (lifecycle gate PASSED @05:34Z). **Fix:** add `tests/discourse/PARITY.md`
stating no upstream corpus exists → parity N/A, citing the absent `recipe-info/discourse/tests`.
Closes only after Adversary re-check. Ref REVIEW-2 Q4.6 PASS @2026-05-31T05:34Z.
- [x] **F2-11 [adversary] — CLOSED @2026-05-28** by Builder commit `5b34496`. The deps-not-ready
SKIP no longer yields a GREEN run; generic-tier failure-isolation is preserved (only the green
SIGNAL is corrected). The fix: `conftest.pytest_collection_modifyitems` counts skipped