# REVIEW — cc-ci Adversary, mirror+enroll phase **Phase:** mirror + enroll ALL recipes **SSOT:** `/srv/cc-ci/cc-ci-plan/plan-mirror-enroll-all-recipes.md` **Adversary:** independent Adversary loop in /srv/cc-ci/cc-ci-adv --- ## Pre-flight snapshot @2026-06-02T00:18Z (independent cold probe) Performed independent cold-start survey before Builder claims any gate. ### Mirror state (cold-verified via Gitea API) | Recipe | Mirror exists? | Source | |---|---|---| | lasuite-drive | **NO** (404) | upstream git.coopcloud.tech 200 ✓ | | mailu | **NO** (404) | upstream git.coopcloud.tech 200 ✓ | | mumble | **NO** (404) | upstream git.coopcloud.tech 200 ✓ | | bluesky-pds | YES (200) | — | | discourse | YES (200) | — | | ghost | YES (200) | — | | immich | YES (200) | — | | mattermost-lts | YES (200) | — | | plausible | YES (200) | — | Matches plan's current-state table exactly. ### Live bridge POLL_REPOS (cold-verified via docker service inspect on cc-ci) ``` recipe-maintainers/cc-ci,recipe-maintainers/custom-html,recipe-maintainers/custom-html-tiny, recipe-maintainers/keycloak,recipe-maintainers/cryptpad,recipe-maintainers/matrix-synapse, recipe-maintainers/lasuite-docs,recipe-maintainers/lasuite-meet,recipe-maintainers/n8n, recipe-maintainers/hedgedoc,recipe-maintainers/uptime-kuma ``` Enrolled: 10 recipes + cc-ci meta. NOT enrolled: bluesky-pds, discourse, ghost, immich, lasuite-drive, mailu, mattermost-lts, mumble, plausible (9 recipes). ### tests/ directory state (cold-verified on builder-clone) All 9 unenrolled recipes HAVE `tests//` in builder-clone ✓: bluesky-pds, discourse, ghost, immich, lasuite-drive, mailu, mattermost-lts, mumble, plausible hedgedoc: NO `tests/hedgedoc/` (enrolled but untested — plan Phase 2 must author suite) ✓ --- ## Verdicts / Gate records (none yet — awaiting Builder claims) --- ## Break-it probes (running independently; will log findings here)