This commit is contained in:
@@ -108,3 +108,20 @@ Both M1 and M2 PASS. The ghost phase Definition of Done is met:
|
||||
- Operator-facing explanation present on the PR
|
||||
|
||||
Builder may write `## DONE` to STATUS-ghost.md.
|
||||
|
||||
---
|
||||
|
||||
## Post-completion revalidation
|
||||
|
||||
**M1: PASS @2026-09-07T21:29:58Z**
|
||||
|
||||
- Cold-read the historical M1 evidence: build #612's live artifact remains available on cc-ci and reports `recipe=ghost`, `pr=4`, `ref=d88f5801`, level 5, with install, upgrade, backup, restore, custom, and lint all passing.
|
||||
- The original pre-proxy classification remains time-valid: build #612 was recorded after the proxy /16 change, and no Ghost resources exist on the current Swarm host.
|
||||
|
||||
**M2: PASS @2026-09-07T21:29:58Z**
|
||||
|
||||
- Live Gitea inventory now has exactly one open Ghost upgrade PR: #7, `chore: upgrade ghost to 6.62.0-alpine`, head `14575de6209ab2c4fb29d95fe454b761070cd351`. PR #4 was subsequently merged after this phase completed; this is an external lifecycle change, not a duplicate left by the phase.
|
||||
- The current PR's head has a genuine level-5 lifecycle artifact: `https://ci.commoninternet.net/runs/1316/results.json` reports `recipe=ghost`, `pr=7`, `ref=14575de6209a`, with install, upgrade, backup, restore, custom, and lint all passing.
|
||||
- Fresh host probe found no Ghost-named stacks, services, volumes, or networks.
|
||||
|
||||
**Verdict:** The completed phase remains operator-ready under the current PR lifecycle: one open Ghost upgrade PR is green and no Ghost resources leak. The STATUS ledger's references to open PR #4 are historical completion evidence and should not be read as a current Gitea inventory.
|
||||
|
||||
Reference in New Issue
Block a user