## Summary
Implements #1: Gitea Act workflow that fast-forward pulls `~/Documents/repos/server-infra` on the self-hosted runner whenever `master` changes.
- Adds `.gitea/workflows/sync-checkout.yml`
- Triggers on direct push to `master` and on merged PRs targeting `master`
- Refuses to pull if the working tree is dirty
- Documents the workflow in `IMPLEMENTATION.md`
## Test plan
- [ ] Merge PR → workflow runs on self-hosted runner
- [ ] Runner checkout at `/home/westfarn/Documents/repos/server-infra` advances to latest `master` commit
- [ ] Dirty working tree on runner causes workflow to fail (no silent overwrite)
- [ ] Direct push to `master` also triggers sync
Closes #1
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Implements #1: Gitea Act workflow that fast-forward pulls
~/Documents/repos/server-infraon the self-hosted runner whenevermasterchanges..gitea/workflows/sync-checkout.ymlmasterand on merged PRs targetingmasterIMPLEMENTATION.mdTest plan
/home/westfarn/Documents/repos/server-infraadvances to latestmastercommitmasteralso triggers syncCloses #1