You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently both automatic PR code reviews and `@claude` interactive sessions use Anthropic Claude models via AWS Bedrock. Since the team writes code with Claude's assistance, using the same model family for review can perpetuate training/weighting biases. This issue tracks switching the automatic PR review job to OpenAI GPT-5.5 via AWS Bedrock Mantle, while keeping `@claude` interactive sessions on Anthropic Claude.
Motivation
Model diversity: A code reviewer from a different model family provides independent coverage and catches blind spots that Claude may share with the code it helped write
GPT-5.5 is entitled in us-east-1: The existing `BEDROCK_ROLE_ARN` org variable already covers the required IAM permissions — no additional credential changes needed
Update the auto-review prompt with dotCMS-specific context and structured output format
`ai_claude-backend-reviewer.yml` — stays on Claude (uses the `Agent` tool for multi-agent sub-agents, which is Claude-specific), but update tag to `v3.1.0` and fix the Java version reference (Java 25, not Java 11)
Out of Scope
`@claude` interactive mentions remain on `${{ vars.BEDROCK_MODEL_ID }}` (Anthropic Claude)
`ai_claude-rollback-safety.yml` remains on Claude (label-posting logic uses Claude's tools)
No new IAM or secrets changes needed
Acceptance Criteria
Opening a PR triggers an automatic code review comment posted by GPT-5.5 (not Claude)
`@claude` interactive sessions still use Anthropic Claude (verified by sticky comment header)
Prompt in the auto-review reflects dotCMS conventions (Config, Logger, APILocator, DotConnect, WrapInTransaction)
Summary
Currently both automatic PR code reviews and `@claude` interactive sessions use Anthropic Claude models via AWS Bedrock. Since the team writes code with Claude's assistance, using the same model family for review can perpetuate training/weighting biases. This issue tracks switching the automatic PR review job to OpenAI GPT-5.5 via AWS Bedrock Mantle, while keeping `@claude` interactive sessions on Anthropic Claude.
Motivation
Proposed Changes
Out of Scope
Acceptance Criteria