First lair-only change on top of origin v4.0.2 (quantus/miner#8, #1). - Delete .github/ (workflows and the disk action). Gitea Actions reads .github/workflows too, so origin's GitHub-hosted jobs would queue forever for runners that do not exist here. Standing resolution on every origin-main merge: `git rm -r .github/workflows`. - Add .gitea/workflows/ci.yml on the `rust` runner: fmt, clippy with -D warnings (same invocation as clippy.sh), build, test, doc, and a check that the built binary reports a commit in --version. - crates/miner-cli/build.rs embeds MINER_BUILD_SHA (env override, else git rev-parse with a -dirty marker, else "unknown") and --version prints "<semver> (<sha>)". A deploy that follows main needs to assert the running binary is the commit it shipped; the semver alone cannot do that. Origin coupling: .gitea/ and build.rs are new files; main.rs gains one const and one attribute argument behind a `// lair:` marker. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CBgs2nSi4H2mdh8kD8vMX5