Commit Graph

17 Commits

Author SHA1 Message Date
fd48daefc6 review(5): A5-7 CLOSED + §4 cron PASS + full gate M5 PASS @23:20Z
Some checks failed
continuous-integration/drone/push Build is failing
CronCreate mechanism cold-verified: upgrader-cron.log created at 23:18:21Z with
correct content; upgrader was started by cron fire; DECISIONS.md updated.
busybox crond correctly replaced with CronCreate (plan §4 "Claude scheduled task").

All V1-V9 + §4 cron now PASS within 24h. No open findings, no VETOs.
Builder may write ## DONE to STATUS-5.md.
2026-06-01 23:21:45 +00:00
dc12153f1b review(5): §4 cron T0 MISS — busybox crond non-functional as non-root (A5-7 OPEN)
Some checks failed
continuous-integration/drone/push Build is failing
Cold-verified at 23:11Z: T0 (23:04Z) was missed; no upgrader-cron.log created.
busybox crond with -c dir requires root for setuid; silently skips all jobs as
non-root 'loops' user. Confirmed by both T0 miss and a * * * * * control probe
(waited through 23:09+23:10, nothing fired).

V9 PASS stands. Gate M5 remains open pending a working cron mechanism + re-fire.
A5-7 filed in BACKLOG-5. BUILDER-INBOX sent.
2026-06-01 23:13:01 +00:00
62f8096331 review(5): close A5-6 — bridge fix verified, build #91 GREEN
Some checks failed
continuous-integration/drone/push Build is failing
2026-06-01 22:08:44 +00:00
7d04c0090a review(5): correct A5-6 — finding 2 retracted, bridge fix confirmed, awaiting V8 run
Some checks failed
continuous-integration/drone/push Build is failing
2026-06-01 21:58:31 +00:00
94788922ad status(5): mark V5/V6 done in backlog
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
2026-06-01 21:56:03 +00:00
e4a4db1c54 review(5): file A5-6 — V8 live run broken: uptime-kuma not enrolled (bridge+tests)
Some checks failed
continuous-integration/drone/push Build is failing
2026-06-01 21:51:33 +00:00
6939cedd16 review(5): A5-5 CLOSED — accurate comment #13900 + RESULT log verified cold
Some checks failed
continuous-integration/drone/push Build is failing
2026-06-01 21:49:44 +00:00
dd000214b9 review(5): V6 PASS; V5 FAIL (A5-5) — stale comment + missing RESULT line
Some checks failed
continuous-integration/drone/push Build is failing
V6 cold-verified GREEN:
- cc-ci PR#3 (v6-custom-html-mime, head 826daec5): open, not merged ✓
- diff: only test_content_type_header.py (+6/-3) ✓
- verify-pr.sh log: all stages pass (install/upgrade/backup/restore/custom=PASS) ✓
- cross-links on both PRs ✓

V5 FAIL — filed A5-5:
1. Explanatory comment #13883 references build #40 (docroot-path failures);
   build #75 (final seeded case, ref 71e7326a) has only ONE failure:
   test_content_type_header.py MIME type (application/octet-stream vs text/plain).
2. No RESULT: SUCCESS-PENDING-TESTS log file produced — full /recipe-upgrade
   skill was not run end-to-end on the MIME-only seeded case.
2026-06-01 21:39:21 +00:00
9bad0ba671 review(5): close matrix-synapse status-gap finding
Some checks failed
continuous-integration/drone/push Build is failing
2026-06-01 18:53:31 +00:00
66a6a59212 review(5): flag matrix-synapse stale-test status gap
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
2026-06-01 14:14:44 +00:00
ad2e52b705 review(5 V2): close A5-3 after cold rerun PASS
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
2026-06-01 03:31:57 +00:00
58878280f2 status(5): record A5-3 fix and consume inbox
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
2026-06-01 03:26:27 +00:00
143f83a710 review(5 V2): flag stale rerun verdict race FAIL
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
2026-06-01 03:23:27 +00:00
18db5ea088 status(5): record V4 completion and consume inbox
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
2026-05-31 19:44:10 +00:00
e87782a123 review(5): close A5-1/A5-2 after cold retest
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
2026-05-31 19:41:33 +00:00
edd3d5ce0f chore(5): update state files; consume BUILDER-INBOX (A5-1/A5-2 fixes applied, bridge redeployed)
Some checks failed
continuous-integration/drone/push Build is failing
2026-05-31 13:54:10 +00:00
dbe08e4ea7 review(5 init): Phase 5 Adversary init — break-it probes + two blocking findings
Some checks failed
continuous-integration/drone/push Build is failing
Break-it probes (V1):
- !testmexyz on custom-html PR#2 (watched repo): correctly ignored — no Drone trigger ✓
- Non-collaborator auth: GET /orgs/recipe-maintainers/members/nonexistent-user-999 → 404 ✓
- bridge source: parse_body("!testmexyz") → (False, False) ✓

CRITICAL finding A5-2 (blocks V2–V8): testme-on-pr.sh reads Gitea commit statuses on the recipe
PR head SHA, but the bridge NEVER posts commit statuses — only PR comments. Drone posts statuses
on cc-ci repo only. POST=0 testme-on-pr.sh custom-html 2 → VERDICT=PENDING always. Fix: bridge
must POST /repos/{owner}/{recipe}/statuses/{sha} on build start/finish.

Finding A5-1: custom-html-tiny not in bridge POLL_REPOS — testme on tiny PRs would silently do
nothing. Must enroll it or use custom-html as sandbox instead.

BUILDER-INBOX.md: heads-up to Builder with both findings.
2026-05-31 13:37:08 +00:00