Capability
Code review as a required check
Extract the diff, map affected modules, write path:line comments, and list test gaps. Publish is dual-control. The review object is the merge gate, not a chat transcript dumped on the PR.
Execution trace
Index the tree. Review the diff. Generate tests. Ask the SHA. GPT, Gemini, or a URL you host. Findings post as CI. Completions stay in the editor.
payments-core #4821
Require dual-control before settle_batch retries
+214 / -38 / 6 files / 8f3a2b1c
3 findings, 1 high
41 generated, 2 failing
SHA 8f3a2b1c
src/ledger/posting.ts:214
Retry on settle_batch posts again without an Idempotency-Key. A 504 from the ledger will double-apply fees on the same instruction.
Capability
Extract the diff, map affected modules, write path:line comments, and list test gaps. Publish is dual-control. The review object is the merge gate, not a chat transcript dumped on the PR.
Execution trace
Capability
Inline suggestions pull open files, recent commits, and retrieved chunks from the repository index. Completions are inference with a Dev schema. On ZDR they are not stored after the response returns.
Capability
Generate unit and integration cases, score them against the suite, then revise the ones that fail. The job posts as eridian/tests. Coverage delta is a number, not a promise.
Capability
Ask how settle_batch retries, or which desk owns card-auth. Answers cite path, line range, and SHA. Stale SHAs mean the index lagged a push. Q&A does not merge. Review does.
Capability
Descriptions, changelogs, and release notes from the diff. Do not ask the summarizer to find bugs. Findings belong on the review object. Mixing them is how a high-severity posting bug lands in a changelog.
Capability
Connect GitHub, GitLab, or Bitbucket. Set globs. Pin residency. Completions and Q&A fail if the index is not ready. Engineering source is Customer Data, same as the rest of the control plane.
Capability
GitHub Actions, GitLab CI, Jenkins. Require eridian/review and eridian/tests. A 503 from the model fails the check. GPT hops to Gemini only when the project routing policy says so. Skipping is not a path.
Repositories, pull requests, required checks, and review comments. The same objects the CI job posts when a payments change tries to merge.
Indexed repositories
Residency pinned per desk
payments-core
GitHub / eu-west-1 / 8f3a2b1c
ledger-posting
GitHub / eu-west-1 / c91e04aa
card-auth
GitLab / eu-west-1 / b7d11e90
openapi-gateway
GitHub / eu-central-1 / 11ab9c44
payments-core #4821
Required checks, then comments
Require dual-control before settle_batch retries
3 findings, 1 high
41 generated, 2 failing
SHA 8f3a2b1c
src/ledger/posting.ts:214
Retry on settle_batch posts again without an Idempotency-Key. A 504 from the ledger will double-apply fees on the same instruction.
Attach the Git host, set globs, and pin residency to the desk that owns the tree.
Chunk and embed the tree. Bind completions and Q&A to the SHA the push hook just sent.
Review and tests run as required checks. A model 503 fails the job. Draft PRs do not publish comments.
Comments publish under dual-control. The audit event keeps the SHA, route, region, and actor.
Review is a check. Tests are a check. Index freshness is a check. A 503 fails the job. Nothing skips.
0
INDEXED REPOSITORIES
0.0s
P95 REVIEW LATENCY
0
REQUIRED-CHECK POLICIES
0
GIT HOSTS CONNECTED