← Docs
Docs
Supported stack
Arena surface: SCM PR/MR delivery plus production Signal Adapters that arm bounded tournaments. Spend caps and kill-switch stay first-class.
- Template / fixture:
nextjs_ts(coppergate-examples) for new-product projects - Existing repos: stack detected on bind (root markers + Languages API). Labels include
nextjs_ts,node,go,rust,python, andunknown. Use Re-detect stacks on the projects page to backfill. - Auth: GitHub or GitLab OAuth (user) + GitHub App / GitLab project connect
- Delivery: branch + PR/MR only (never default branch). Live: GitHub App + GitLab. Bitbucket/Azure DevOps clients exist but are deferred.
- Signals: Sonar, Jira/Linear/Azure Boards, Sentry/ PagerDuty, CI reverse (GitHub Actions, CircleCI, …) — see
docs/SIGNALS.md - Fitness: CI checks, Sonar gate, coverage, e2e, perf, visual regress, preview smoke + critic scoring
- Agent: FakeCodingAgent by default; OpenAI- compatible; OpenHands ContenderHarness (sandbox-backed MVP)
Prefer the nextjs_ts template for first PR. Other detected stacks bind freely; the coding agent remains best-effort outside nextjs_ts.