Part of #180.
Blocked by: #184
Goal
Implement Forgejo support behind the provider-neutral planning pull request interface.
Scope
- Resolve target and configured push-remote repository identities through Forgejo.
- Support cross-owner heads and remotes other than
origin.
- Implement create, exact discovery, and get through
tea api.
- Fetch all list pages without returning partial results.
- Distinguish exact API 404 responses from authentication, rate-limit, transport, and malformed-response failures.
- Add normalization, pagination, and command contract tests.
Out of scope
- GitHub support.
- Planning workspace or pipeline integration.
Acceptance criteria
Part of #180.
Blocked by: #184
Goal
Implement Forgejo support behind the provider-neutral planning pull request interface.
Scope
origin.tea api.Out of scope
Acceptance criteria
PullRequestNotFoundError.run-once.