Skip to content
← 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, and unknown. 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.