Skip to content

code-review: pre-#8700 BCApps inline review instructions (split from #696)#707

Merged
gggdttt merged 15 commits into
mainfrom
private/wenjiefan/cr-oldinline-instructions
Jun 29, 2026
Merged

code-review: pre-#8700 BCApps inline review instructions (split from #696)#707
gggdttt merged 15 commits into
mainfrom
private/wenjiefan/cr-oldinline-instructions

Conversation

@gggdttt

@gggdttt gggdttt commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator

Splits the old-inline (pre-#8700) review-knowledge arm out of #696 so it can merge independently. This is plain content consumed by the existing custom-instructions pipeline — no bespoke code, fully consistent with BC-Bench's main flow.

Why

#696 also contains the live BCQuality arm (bespoke clone/filter/entry.md wiring) which is paused pending a review of how BCApps consumes BCQuality. The inline arm has no such risk, so it should land first.

Changes

  • src/bcbench/agent/shared/instructions/microsoft-BCApps/: the pre-#8700 BCApps review checklists (accessibility, performance, privacy, security, style, upgrade) + AGENTS.md, consumed as custom instructions via the existing setup_instructions_from_config flow.

Safety

  • Default config keeps instructions.enabled: false; the files only take effect when an experiment opts in. No change to bug-fix / test-generation / vanilla code-review.

Generated with the help of GitHub Copilot.

@gggdttt gggdttt force-pushed the private/wenjiefan/cr-oldinline-instructions branch from bc5a217 to 6fa4296 Compare June 29, 2026 08:02
…o code-review prompt (gated by custom_instructions)
@gggdttt gggdttt marked this pull request as draft June 29, 2026 08:40
Comment thread src/bcbench/agent/shared/prompt.py Fixed
Comment thread src/bcbench/agent/shared/prompt.py Fixed
@gggdttt gggdttt marked this pull request as ready for review June 29, 2026 11:08
Comment thread src/bcbench/agent/shared/config.yaml Outdated
Comment thread src/bcbench/agent/shared/prompt.py Outdated
@gggdttt gggdttt closed this Jun 29, 2026
@gggdttt gggdttt reopened this Jun 29, 2026
wenjiefan added 2 commits June 29, 2026 16:19
Drop the inline-instructions prompt-gating scaffolding (config.yaml block,
prompt._category_context CODE_REVIEW context, and its test). That wiring stays
on experiment branches; main only carries the 6 domain checklist md files as
dormant assets plus the benchmark version bump.
Comment thread pyproject.toml
@gggdttt gggdttt merged commit cb8e7cc into main Jun 29, 2026
13 checks passed
@gggdttt gggdttt deleted the private/wenjiefan/cr-oldinline-instructions branch June 29, 2026 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants