Add tea-ci-watch, a blocking watcher for Gitea commit status that polls the combined status endpoint via `tea api` and exits with a distinct code per outcome (0 pass, 1 fail, 2 API error, 3 no CI, 124 timeout). Replace the free-standing CI protocol in the skill with Phase 3 (wait for PR CI via a single background watcher, then stop for the user to merge) and Phase 4 (post-merge sync, only when the user says the PR is merged or asks for a merge). Use `gh pr checks --watch` on GitHub and take the merge SHA from the PR rather than origin/main.