Skip to content

Examples

Overview

Starter files to copy into your repository. Each sets only what it needs; every setting it leaves out keeps its default. The Settings Reference lists every setting.


A Small Team's Defaults

.cloudaeye.config at the root. CloudAEye may approve a change on its own only within these limits, and names one reviewer when it does not.

## Ultrareview

### Limits
- Risk score: 40/100                 <!-- 0-100 -->
- AI slop score: 50/100              <!-- 0-100 -->
- Review severity: medium            <!-- medium | low -->

### Human review policy
- Max human reviewers to assign: 1   <!-- 1 | 2 | 3 -->

A Stricter Directory

A second .cloudaeye.config in services/payments/, beside the root file above. Changes under services/payments/ take these settings and everything else from the root. A change that touches both directories gets the stricter of each setting.

## Ultrareview

### Limits
- Risk score: 25/100                 <!-- 0-100 -->
- Review severity: low               <!-- medium | low -->

### Human review policy
- Max human reviewers to assign: 2   <!-- 1 | 2 | 3 -->
- Instructions: Every change here needs two humans, one of them from the Payments team.

## Review

### Severity floor
- Severity floor: low                <!-- all | critical | high | medium | low -->

Your Own LLM

At the root only. Each developer sets ANTHROPIC_API_KEY on their own machine, so the key itself never sits in the repository. Leave the API key line out to use the key saved in the console settings instead (LLM in the Settings UI section).

## Review

### LLM
- LLM: your own                      <!-- CloudAEye | your own -->
- Provider: anthropic                <!-- your own only -->
- Model: claude-sonnet-5-5
- API key: $ANTHROPIC_API_KEY        <!-- an environment variable that holds the key, or the key -->

A Faster Ultrareview

Turns off the architecture and control-flow checks. Bugs, Security, the AI slop score and the risk score stay on, so CloudAEye can still approve a change on its own.

## Ultrareview

### Checks
- Architecture: false                <!-- true | false -->
- Control flow: false                <!-- true | false -->

A Monorepo With Generated Code

Leaves generated and vendored code out of reviews before a commit, follows calls further, keeps the control-flow map inside this repository, and gives triage the team's key results.

## Review

### Paths never reviewed
- Skip: `**/generated/**`
- Skip: `**/*.pb.go`
- Skip: `vendor/`

## Control flow
- Effort: high                       <!-- low | medium | high -->
- Across repositories: false         <!-- true | false -->

## Triage PRs
- OKRs: `docs/okrs.md`

Review Rules

.cloudaeye.rules at the root, beside .cloudaeye.config. Rules synced from the console have an id for a heading; your own have a name. See Rules and Instructions.

# Review rules

## r12
Every API endpoint checks the caller's permissions before it reads or writes data.
- Applies to: `src/api/`

## No request bodies in logs
Never log a request or response body; log its size and the route instead.
- Applies to: `src/api/`