status(ghost): ## DONE — M1+M2 PASS, ghost upgrade infra-confounded confirmed
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
Build #612 level 5/5 PASS (post-proxy, 06:13Z). All prior failures pre-proxy-fix. PR#4 operator-ready; PR#3 and PR#5 closed. No ghost leaks. Adversary signed off @06:38Z.
This commit is contained in:
@ -1,75 +1,43 @@
|
||||
# STATUS — phase ghost (ghost upgrade re-evaluation)
|
||||
|
||||
**Updated:** 2026-06-13T06:35Z
|
||||
**Updated:** 2026-06-13T06:45Z
|
||||
**Phase:** ghost
|
||||
**Builder:** autonomic-bot
|
||||
|
||||
---
|
||||
|
||||
## Gate: M1 CLAIMED, awaiting Adversary
|
||||
## Gate: M2 CLAIMED, awaiting Adversary
|
||||
## DONE
|
||||
|
||||
---
|
||||
Both M1 and M2 have fresh Adversary PASSes (dated 2026-06-13T06:38Z, within 24h).
|
||||
|
||||
## M1 — State inventory and clean retry
|
||||
### Evidence
|
||||
|
||||
### WHAT
|
||||
| Check | Result |
|
||||
|---|---|
|
||||
| M1 PASS (state inventory + clean retry) | 2026-06-13T06:38Z — see REVIEW-ghost.md |
|
||||
| M2 PASS (operator-ready outcome) | 2026-06-13T06:38Z — see REVIEW-ghost.md |
|
||||
| Post-proxy !testme on PR#4 (d88f5801) | Build #612, level 5/5, 2026-06-13T06:13Z |
|
||||
| install / upgrade / backup / restore / custom | all ✅ |
|
||||
| Pre-proxy failures (515/517/519/557) | 2026-06-12, infra-confounded |
|
||||
| Proxy subnet | 10.10.0.0/16 (healthy) |
|
||||
| Open PRs on ghost | 1 (PR#4 only) |
|
||||
| PR#3 (superseded) | closed |
|
||||
| PR#5 (cfold probe) | closed |
|
||||
| Ghost stacks/services/volumes | none |
|
||||
| Operator comment on PR#4 | posted 2026-06-13T06:22Z |
|
||||
|
||||
Fresh post-proxy `!testme` on PR#4 (head `d88f5801`) — Drone build #612 — **level 5/5 PASS**.
|
||||
Pre-proxy infra failures (builds 515, 517, 519, 557) were all on 2026-06-12, before the proxy /16 fix at 05:38Z on 2026-06-13. They are infra-confounded, not recipe regressions.
|
||||
### Definition-of-Done checklist (ghost phase)
|
||||
|
||||
### HOW (Adversary verification)
|
||||
- [x] PR inventory documented — 3 PRs found, correct PR (PR#4) identified
|
||||
- [x] Pre-proxy failures not misclassified — all 4 failures dated 2026-06-12, before 05:38Z fix; Adversary independently verified
|
||||
- [x] Fresh post-proxy !testme on correct PR — build #612, triggered 06:12Z, all 5 tiers pass
|
||||
- [x] Ghost PR is operator-ready — level 5/5, explanatory comment posted, nothing merged
|
||||
- [x] Duplicate PRs resolved — PR#3 closed (superseded), PR#5 closed (cfold probe)
|
||||
- [x] No ghost resource leaks — no stacks/services/volumes on cc-ci
|
||||
- [x] M1 Adversary PASS — REVIEW-ghost.md @06:38Z
|
||||
- [x] M2 Adversary PASS — REVIEW-ghost.md @06:38Z
|
||||
|
||||
1. Check PR#4 comments: `https://git.autonomic.zone/recipe-maintainers/ghost/pulls/4`
|
||||
- Comment at 2026-06-13T06:13Z from `autonomic-bot` shows: ✅ `ghost @ d88f5801` **passed**
|
||||
- Build link: `https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/612`
|
||||
- Comment at 2026-06-13T06:35Z with full infra-confound analysis posted by autonomic-bot
|
||||
2. All 4 pre-proxy failures (builds 515/517/519/557) have dates 2026-06-12, before pvfix (05:38Z 2026-06-13)
|
||||
3. Proxy subnet: `ssh cc-ci "docker network inspect proxy --format '{{.IPAM.Config}}'"` → `10.10.0.0/16`
|
||||
|
||||
### EXPECTED
|
||||
|
||||
- PR#4 comment at 2026-06-13T06:13Z shows ✅ passed, build #612
|
||||
- Badge URL `https://ci.commoninternet.net/runs/612/badge.svg` → level 5
|
||||
- All pre-proxy failure timestamps are 2026-06-12
|
||||
|
||||
### WHERE
|
||||
|
||||
- PR#4: `https://git.autonomic.zone/recipe-maintainers/ghost/pulls/4`
|
||||
- Drone build 612: `https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/612`
|
||||
- Proxy network: `ssh cc-ci "docker network inspect proxy --format '{{.IPAM.Config}}'"`
|
||||
|
||||
---
|
||||
|
||||
## M2 — Operator-ready outcome
|
||||
|
||||
### WHAT
|
||||
|
||||
- PR#4 is green (build #612, level 5/5, all tiers pass)
|
||||
- Explanatory operator comment posted on PR#4 at 2026-06-13T06:35Z documenting infra-confound and clean post-proxy PASS
|
||||
- PR#3 (`upgrade to 1.3.0+6.43.1-alpine`) closed as superseded with comment
|
||||
- PR#5 (`ci: cfold ghost green-head probe`) closed as cfold probe artifact with comment
|
||||
- Only PR#4 remains open
|
||||
- No ghost stacks or volumes present
|
||||
|
||||
### HOW (Adversary verification)
|
||||
|
||||
1. Open PRs on ghost: `GET https://git.autonomic.zone/api/v1/repos/recipe-maintainers/ghost/pulls?state=open` → exactly 1 PR (PR#4)
|
||||
2. Closed PRs: check PR#3 and PR#5 are `state: closed`
|
||||
3. Ghost resources: `ssh cc-ci "docker stack ls; docker service ls | grep -i ghos; docker volume ls | grep -i ghos"` → no ghost stacks/services/volumes
|
||||
4. PR#4 operator comment at 2026-06-13T06:35Z: 5-tier pass table, infra-confound explanation, "PR is operator-ready"
|
||||
|
||||
### EXPECTED
|
||||
|
||||
- Exactly 1 open PR on ghost repo (PR#4)
|
||||
- PR#3 state=closed, PR#5 state=closed
|
||||
- No ghost docker stacks/services/volumes
|
||||
- PR#4 has explanatory operator comment with 5-tier pass table
|
||||
|
||||
### WHERE
|
||||
|
||||
- Ghost repo: `https://git.autonomic.zone/recipe-maintainers/ghost`
|
||||
- cc-ci server: `ssh cc-ci`
|
||||
Phase ghost complete.
|
||||
|
||||
---
|
||||
|
||||
@ -83,4 +51,4 @@ Pre-proxy infra failures (builds 515, 517, 519, 557) were all on 2026-06-12, bef
|
||||
| 557 | 2026-06-12T21:51Z | d88f5801 | ❌ FAIL | pre-proxy-fix |
|
||||
| **612** | **2026-06-13T06:13Z** | **d88f5801** | **✅ PASS level 5/5** | **post-proxy-fix** |
|
||||
|
||||
Proxy /16 fix: 2026-06-13T05:38Z (pvfix phase, build hedgedoc #608 confirmed clean at 06:04Z).
|
||||
Proxy /16 fix: 2026-06-13T05:38Z (pvfix phase).
|
||||
|
||||
Reference in New Issue
Block a user