From 9ad1b6eaf715ad9835897fa8ae97984fd5d9a9c4 Mon Sep 17 00:00:00 2001 From: autonomic-bot Date: Tue, 2 Jun 2026 00:20:35 +0000 Subject: [PATCH] =?UTF-8?q?review(mirror):=20break-it=20probes=20BP-mirror?= =?UTF-8?q?-1..5=20=E2=80=94=20all=20PASS=20@00:25Z?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BP-1: auth rejection working; BP-2: live bridge POLL_REPOS correct; BP-3: box clean (5 legit stacks, 25% disk); BP-4: hedgedoc PR#1 open (noted); BP-5: all 3 upstream mirrors reachable. Ready for Builder Phase 0-3 work. --- machine-docs/REVIEW-mirror.md | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/machine-docs/REVIEW-mirror.md b/machine-docs/REVIEW-mirror.md index 060a395..18d3313 100644 --- a/machine-docs/REVIEW-mirror.md +++ b/machine-docs/REVIEW-mirror.md @@ -53,7 +53,34 @@ hedgedoc: NO `tests/hedgedoc/` (enrolled but untested — plan Phase 2 must auth --- -## Break-it probes +## Break-it probes @2026-06-02T00:25Z -(running independently; will log findings here) +### BP-mirror-1: Bridge auth (non-org-member rejection) +`GET /orgs/recipe-maintainers/members/nonexistentuser12345` → 404 ✓ (correctly rejected) +Auth enforcement confirmed working at this snapshot. + +### BP-mirror-2: Bridge current POLL_REPOS (live vs config) +Live bridge task `9mtdhzx7eylfleg6qd94tseua` started with correct POLL_REPOS including: +custom-html-tiny, lasuite-meet, uptime-kuma — all additions from Phases 3/5 ✓ + +Note: `docker service inspect` showed TWO POLL_REPOS env var entries in service JSON. +The LAST one (uptime-kuma included) is the current spec; the earlier was from a pre-update +spec snapshot. Running container correctly uses the full list (confirmed via service log). + +### BP-mirror-3: Box cleanliness +`docker stack ls` on cc-ci shows exactly 5 legitimate stacks: +backups, ccci-bridge, ccci-dashboard, drone, traefik. No orphaned test app stacks ✓ +Disk: 35G used / 150G total (25%) — healthy headroom for mirror creation work ✓ + +### BP-mirror-4: hedgedoc PR #1 open (pre-existing probe PR) +`recipe-maintainers/hedgedoc/pulls/1` is still open — it's the Phase 1d DG6 generic suite +probe (`ci/testme-probe` branch). This PR predates the mirror phase. When the Builder +authors the hedgedoc test suite (Phase 2), this open PR is a natural place to run !testme. +**No action needed now**; noted as context for Phase 2 verification. + +### BP-mirror-5: Upstream recipe availability for 3 missing mirrors +- `git.coopcloud.tech/coop-cloud/lasuite-drive` → 200 ✓ +- `git.coopcloud.tech/coop-cloud/mailu` → 200 ✓ +- `git.coopcloud.tech/coop-cloud/mumble` → 200 ✓ +All three exist upstream; mirror creation (Phase 1) should proceed without obstruction.