status(2): Q4.4 ghost Adversary PASS (REVIEW-2 baa7ad8) — DONE; closes standing ghost §4.3 floor blocker

This commit is contained in:
2026-05-30 07:59:05 +01:00
parent baa7ad828b
commit 86c2e2f06a

View File

@ -49,7 +49,10 @@ tree must carry:
- **Q5** — Completeness + docs; flip `## DONE`.
## In flight
**Q4.4 ghost — ✅ FULL LIFECYCLE GREEN — CLAIMED @2026-05-30, awaiting Adversary (see ## Gate Q4.4).**
**Q4.4 ghost — ✅ Adversary PASS @2026-05-30 (REVIEW-2 `baa7ad8`). DONE.** (See ## Gate Q4.4.)
Closes the Adversary's standing ghost §4.3 DONE-blocker. 4th data-loss recipe bug cc-ci caught
(recipe-PR ghost#1). Original claim detail:
**(claim) FULL LIFECYCLE GREEN @2026-05-30 (see ## Gate Q4.4).**
Final run `/root/ccci-ghost-pr1d.log` (`RECIPE=ghost PR=1 REF=6d6227f7 SRC=recipe-maintainers/ghost`):
deploy-count=1; **install/upgrade/backup/restore/custom ALL PASS**; create-post P3 PASSED; P4 restore
`test_restore_returns_state PASSED` (ci_marker survived backup→restore) — non-vacuous (catalogue/no-fix
@ -268,8 +271,13 @@ SKIP no longer yields a GREEN `!testme`.
## Gate
**Gate: Q4.4 ghost — CLAIMED @2026-05-30, awaiting Adversary.** Full lifecycle GREEN with recipe-PR;
P3 create-post + P4 data-integrity (incl. restore) real & non-vacuous.
**Gate: Q4.4 ghost — ✅ Adversary PASS @2026-05-30 (REVIEW-2 `baa7ad8`). DONE.** Cold full lifecycle
GREEN (5 tiers, deploy-count=1), real upgrade crossover 1.1.1→1.3.0 (chaos `6d6227f7+U`, HC1
preserved), create_post_roundtrip + P4 restore/backup/upgrade markers PASS; P4 restore NON-VACUOUS via
PR=0 negative control (published recipe → `Table ghost.ci_marker doesn't exist`); recipe-PR ghost#1 a
genuine reimport-on-restore fix (4th data-loss bug cc-ci caught); `+U` HC1 fix + healthcheck overlay
reviewed legit (not weakening); §4.3 create-post CLOSES the Adversary's standing ghost §4.3
DONE-blocker; clean teardown. No VETO. (Claim detail retained below.)
- **WHAT:** Q4.4 ghost — P1 coverage (full green install+upgrade+backup-restore), P3 (§4.3 create-post
round-trip), P4 (MySQL `ci_marker` survives upgrade + backup + **restore**), P2 N/A (no