# GitHub App Roadmap

## Deployment
- [ ] Choose deployment target (Cloud Run / ECS / fly.io)
- [ ] Add deployment configuration and secrets management
- [ ] Set up staging environment for webhook testing

## Abuse Prevention
- [ ] Rate limiting per installation / repository
- [ ] Spending caps for Claude API usage
- [ ] Request size limits on diffs and file counts

## Testing
- [ ] End-to-end testing: deploy against a real repo to validate full webhook flow
- [ ] Integration tests using FastAPI `TestClient` for full handler flow
- [ ] Add CI workflow for PRs touching `github-app/`
