fix(ai-review): stop models wrapping the review in a code block#36303
Merged
Conversation
The output-format section showed the expected structure inside a triple-backtick fence as an example. Some models (e.g. qwen3-next-80b) copied that fence literally, wrapping their entire review in a code block so it rendered as raw text instead of markdown. Remove the example fence and instruct the model to reply in raw GitHub-flavored markdown, not wrapped in a code block. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Contributor
|
Claude finished @wezell's task in 49s —— View job Rollback Safety Analysis
The single changed file is
This is a documentation/prompt file change only — it touches no Java code, no database migrations, no Elasticsearch mappings, no REST API contracts, no OSGi interfaces, no VTL viewtools, no push-publishing bundle schemas, and no data model. It does not match any rollback-unsafe category (C-1 through C-4, H-1 through H-8, M-1 through M-4). Label applied: |
3 tasks
Contributor
🤖 Bedrock Review —
|
yolabingo
approved these changes
Jun 24, 2026
|
Tick the box to add this pull request to the merge queue (same as
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
The Qwen reviewer rendered its entire review inside a fenced code block — see example on #36076. The
## Output formatsection ofgpt-auto-review.mdshowed the expected structure inside triple backticks as an example, and the model copied that fence literally around its whole output, so it rendered as raw text instead of markdown.Fix
Remove the example fence and add an explicit instruction to reply in raw GitHub-flavored markdown, not wrapped in a code block. Model-agnostic — no change for models that were already formatting correctly (Opus, R1, etc.).
Fixes: #36131
🤖 Generated with Claude Code