# BACKLOG — phase gtea (gitea full-test enrollment) ## Build backlog (Builder-owned — read-only to Adversary) - [x] 0. Prerequisites verified (timezone, recipe, backup labels) - [x] 1. Write all gitea test files (recipe_meta.py + ops.py + lifecycle overlays + custom + PARITY.md) - [x] 2. Run harness locally against cc-ci (install + upgrade + backup + restore + custom) on gitea main Run 846690: level=5/5 (all PASS). Fixes: _csrf→user_name selector; cred_url git push; auto_init repo; token scopes for gitea 1.22+; NixOS git-lfs deploy. - [x] 3. Confirm drone CI stays green (dep path unaffected by recipe_meta.py changes) Unit tests pass (10/10 gitea dep + 43/43 meta). Drone dep path byte-for-byte unchanged. - [x] 4. Verify LFS test correctly skips on main (compose.lfs.yml absent) SKIPPED with expected message in run 846690. PASS. - [ ] 5. CLAIM M1 (await Adversary PASS) ← CLAIMED, awaiting Adversary verdict - [ ] 6. Run full harness via real CI / !testme on gitea recipe - [ ] 7. Run harness on lfs-plain-gitea head → LFS test must go green - [ ] 8. Post !testme on PR #1 so result lands in PR - [ ] 9. CLAIM M2 (await Adversary PASS) - [ ] 10. Write ## DONE (all Adversary PASSes) ## Adversary findings (Adversary-owned — only the Adversary writes this section) No findings yet. Phase in progress.