Some checks are pending
Add the "Executed: 2026-06-06" record to the 2c runbook (new box gitea-ci-fsn1-1, Falkenstein CX22, IPs, outcome) and fold the real-world lessons into the steps: pin the Gitea image version (not latest), ON_ERROR_STOP + count check on DB restore, the old-runner-survives-in- migrated-DB gotcha (delete from action_runner + stop prod service), generate runner token as the git user, expected volume-already-exists warning, and the root-vs-sudo note. Held local (not pushed) — pushing stacks a 2nd ~3h CI run behind the in-flight one. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>