dataset(code-review): add synthetic reaction gold answers from BCApps PR 10252 - #866
Draft
Wenjie Fan (gggdttt) wants to merge 1 commit into
Draft
dataset(code-review): add synthetic reaction gold answers from BCApps PR 10252#866Wenjie Fan (gggdttt) wants to merge 1 commit into
Wenjie Fan (gggdttt) wants to merge 1 commit into
Conversation
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.
Summary
Adds minimal synthetic code-review gold answers from explicit BCApps PR feedback.
Full source PR patches are intentionally excluded. Positive reactions become
isolated expected findings; thumbs-down findings become precision guards by
omission. Existing equivalent gold answers are not duplicated.
Accepted findings
Rejected findings
Knowledge dependency
Validation
See the gate-owned offline evaluation section below.
Generated by the BC-ALAgentsInternal self-improvement workflow.
Offline evaluation: inconclusive
No knowledge change or no baseline false-positive reproduction. This pair cannot establish target suppression.
Preparation attempt 1: invalid_selection. Coverage requires a patched file and valid lineStart/lineEnd for synthetic__upgrade-alwayslogtable-removal-01.
Preparation attempt 2: validated.
Selection: new. New:
synthetic__upgrade-alwayslogtable-removal-01. Reused (complete payloads): ``.synthetic__upgrade-alwayslogtable-removal-01/false_positive_guard/ Adjust audit log tables BCApps#10252 (comment): The review bot flagged removal of four table IDs from the OnAfterIsAlwaysLoggedTable allow-list as needing an upgrade tag, and the maintainer rejected this with a THUMBS_DOWN, replying that these are dynamic checks and do not require upgrade. Confirmed against Change Log Management's IsAlwaysLoggedTable: it recomputes the always-logged decision on every insert/modify/delete/rename call and never persists an AlwaysLogTable flag or setup record, so trimming this hard-coded in-code list changes only future auditing decisions, not stored per-company data or schema, and needs no migration or upgrade tag. expected_comments is intentionally empty so no upgrade-migration finding is required in this table-ID range; this is a false-positive guard by omission, not a proof that every possible finding on this hunk is wrong, and it does not assert any severity or recommendation repair beyond the specific upgrade-tag claim that was rejected.Coverage references and outcome shapes are validated mechanically. Semantic equivalence, severity calibration and recommendation quality are NOT proved by these checks or a matching F1.
Common engine code:
ecf8e31759d6ddd6d78e3a0b7836b40134368009; dataset SHA256:40F87789093B7D383AE8F4406D8057AC4F15DFD7E86D72D1D3AE9FF599F1692E.Model:
gpt-5.6-luna; judge:gpt-5.3-codex. Exact D:synthetic__upgrade-alwayslogtable-removal-01.Dataset base:
26365d6a41a96fac41df9dcc8339cb71241fcb1f; candidate:66098eaf621dcf9a6f3508a2cbe0f7dbe5e06f19.fa74a78af16283d5bc40f8ff94a703a4cd08e8af4407f20b44fe92e3693d0444d25cc3430f1d52628584217c7506eea7eef27a9db353d78c0cd6a9a157f097a467b133191a2babb7c6b09f061ad701abea0104e6ad2c21173b774ba627852f8c0b65b515e7ee9b4b5af18f344f5ca45eebeaf92ac578dd69Baseline
Run: https://github.com/microsoft/BC-Bench/actions/runs/34341668876; conclusion: success; wall clock: 6.4 minutes.
Raw findings and runtime pin proofs are retained in the self-improvement-feedback artifact and the linked evaluation run.
synthetic__upgrade-alwayslogtable-removal-01Observed AI credits: unavailable; coverage 0/1 entries. Missing entries are not extrapolated into a total.
Candidate
Run: https://github.com/microsoft/BC-Bench/actions/runs/34342284452; conclusion: success; wall clock: 7.4 minutes.
Raw findings and runtime pin proofs are retained in the self-improvement-feedback artifact and the linked evaluation run.
synthetic__upgrade-alwayslogtable-removal-01Observed AI credits: unavailable; coverage 0/1 entries. Missing entries are not extrapolated into a total.
Missing telemetry is unavailable, not zero. Evaluation-only metrics exclude candidate generation and are not the full-cycle cost.
Human review must verify source-patch fidelity, gold correctness, and target attribution. No automatic merge or branch-protection claim is made.