Advance WP-0005 T01/T10: Gitea inventory and hub drift cleared
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 35s

Record partial Gitea org inventory, 40-repo migration gap, and patch
ops-warden hub remote_url so all Forgejo-hosted registrations align.
This commit is contained in:
tegwick 2026-07-08 00:03:48 +02:00
parent 1da9c3269b
commit 826fd93603
2 changed files with 101 additions and 12 deletions

View file

@ -117,10 +117,11 @@ acceptance criteria below are tracked across T05, T07, T08, and T10 instead.
Still to prove before T11:
- ~~SMTP/password reset end-to-end (T06).~~ **done** (2026-07-08).
- Backup and restore in isolated namespace (T09) — **drill passed 2026-07-04**;
scheduled automation pending.
- Issues/releases/wiki/LFS per inventory classification (T10 matrix).
- Operator SSH identity on Forgejo beyond interim `forgejo_admin` keys (T02/T10).
- ~~Backup restore from offsite artifact (T09).~~ **done** (2026-07-08); 7-day
scheduled backup gate still counting.
- Issues/releases/wiki/LFS per inventory classification (T10 matrix) for ~40
remaining Gitea-only repos.
- ~~Operator SSH on Forgejo as `tegwick` (T05/T10).~~ **done**.
## Target Architecture
@ -165,11 +166,11 @@ Minimum inventory:
Forgejo before cutover and classifies each migration item as automatic,
manual, unsupported, or explicitly out of scope.
**Gap (2026-07-07):** Forgejo org snapshot refreshed (14 repos; `ops-warden` tier-3).
Forgejo admin inventory captured (2 users, 1 team, 0 org hooks). Authenticated
**Gitea** admin inventory (users, teams, deploy keys, tokens, webhooks, LFS)
still blocked — no Gitea admin PAT on workstation. Hub drift: 7 Forgejo repos
still register Gitea `remote_url` in State Hub.
**Gap (2026-07-08):** Gitea partial inventory via org API (50 repos, 2 members,
2 teams, 0 org hooks; sample deploy keys/hooks zero). Full Gitea user/token sweep
needs PAT with `read:admin`. Migration gap: **40 repos** on Gitea not yet on
Forgejo (16 mirrored). Hub drift for Forgejo-hosted repos **cleared** (incl.
`ops-warden` 2026-07-08).
---
@ -508,9 +509,8 @@ open through 2026-07-09. Evidence:
Forgejo also hosts `issue-core`, `activity-core`, `hub-core`, `core-hub`,
`ops-warden` (14 org repos as of 2026-07-07).
**Hub drift (2026-07-08):** tier-2.5 `remote_url` patched for 6 registered repos
(`patch-forgejo-remote-urls.sh --tier-25`). Hub: 11 Forgejo / 52 Gitea remotes.
`ops-warden` tier-3 on Forgejo — hub patch deferred pending operator approval.
**Hub drift (2026-07-08):** tier-2.5 + `ops-warden` `remote_url` patched.
Hub: **12 Forgejo** / 51 Gitea remotes (Forgejo-hosted registered repos aligned).
**Remaining:** tier-3 promotion for remaining production repos; scheduled
backups 7-day gate (1/7); stabilization closeout + operator signoff before