Repository navigation
IGNORE — DO NOT MERGE: dependency review evidence pilot - #20741
Ankit Jain (radical) wants to merge 10 commits into
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 20741Or
iex "& { $(irm https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 20741" |
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…tions Clarify that per-package lockfile coherence remains the frozen restore's responsibility. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.
Note
This error may be related to your runner configuration. You can now configure runners for Copilot code review separately from Copilot cloud agent by creating a copilot-code-review.yml file with your setup steps. Read the docs for details.
Preserve blind inputs, prespecified outcomes, local model outputs, explicit adjudications and invocation limits without changing dependency implementation. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ions Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Preserve the posthoc four-arm synthetic assessment, raw outputs, manual annotations and score distinctions separately from the original corpus run. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Preserve actual skill return outputs, invocation provenance, sealed A/B adjudications and reproducible scores. Distinguish local ties from instruction-only hosted control artifacts; no detection uplift or compatibility claim. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Distinguish the repository pr-testing assessment from the user-local CI-confidence skill and explicitly leave the intended combined evaluation pending its contents. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
| finding_notes = finding_adjudication(decision) | ||
| notes[row["id"]] = { | ||
| "findings": finding_notes, | ||
| "row_targets": decision.get("row_targets", []), | ||
| "citation_relevance": [i not in decision.get("irrelevant_citations", []) for i in range(len(citations))], | ||
| "execution_correct": len(row["execution"]) - len(decision.get("execution_errors", [])), | ||
| "execution_total": len(row["execution"]), | ||
| "extra_unsupported": decision.get("extra_unsupported", 0), | ||
| "selection_correct": decision.get("selection_correct", 0), | ||
| "selection_total": decision.get("selection_total", 0), | ||
| } |
Tests selector1 / 98 PR test projects · 0 PR jobs, from 15 changed files. Selected PR test projects (1 / 98)
Selected PR jobs (0)none How these were chosen — grouped by what changed📄 📄 🧪 Job reasonsnone Selection computed for commit |

Description
IGNORE — DO NOT MERGE. Detection-only dependency-review experiment, not a production rollout or compatibility/safety certification. Original PRs and seeded defects remain untouched; nothing merged.
The published pilot adds concise dependency review guidance, small objective constraints/tests, and CI preparation wiring. It reuses the repository's existing
pr-testingskill and selective-CI infrastructure; it does not modify unrelated dependencies, global.json or NuGet.config.Important scope correction: the user's desired CI-confidence report is a separate skill installed only on their local machine. Its contents were not accessible in this remote session; the attempted folder attachment returned
ENOENT. This pilot did not invoke or evaluate that CI-confidence skill, and did not test the combination of that skill with Copilot review. Thepr-testingassessments below are a distinct, repo-accessible experiment—not a substitute or proxy. The requested CI-confidence comparison remains pending until its actual skill files are made available; conclusions here are provisional with respect to that request.Comparison and evidence
pr-testingbaseline vs candidate skill, same blind 15 synthetic cases/19 targetspr-testingsuccessfully. Fresh arm-blinded judge: finding TP/miss 19/0 each, recognition19/19, substantive FP/unsupported/duplicate0/0/0, row states15/15 and Redis/template2/2. This is only an assessment of the repopr-testingskill.blocked. One baseline review unexpectedly invokedcode-review; guide-only calls did not invokepr-testing. No causal/statistical claim.5f69aaf1599f600bcfbb87fe87293601c45ee102b6a02aa69c0bbadf23c3a42154bf557ff17188f0Persistent reports and limits
At report commit
7a75af15e7cb7200e29c2ceee18010081ec7648c: scope-corrected final comparison, rawpr-testingoutputs/provenance/blind decisions/scores, initial study, candidate follow-up.The actual
pr-testingpair used matched requested default Auto/autopilot settings, but concrete backend/sampling/context is unknown; repository heads, inherited instructions and reference loads differ. This does not isolate skill content as the sole cause. The blind judge knew the frozen oracle, but not arm mapping; decisions were saved before mapping was disclosed. Synthetic fixtures, small samples and manual adjudication do not establish causal or statistical uplift. The provided consumer rows scored correctly but are not proof of exhaustive consumer recall.The focused suite has 27 passing Python tests; constraint and canonical extension registry checks pass; stored scores reproduce. Earlier Infrastructure.Tests run passed237 tests (quarantine/outerloop excluded; no later C# edits). CI at the later comparison/report head was pending in the last observation, and that earlier run does not certify the latest report commit. Selection, prerequisite build success and relevant consumer execution remain distinct. Feed401, policy API403, queued/skipped jobs, platform/minimum-host/older-VS/deployment paths remain blocked, unexercised or unknown as documented—not inferred compatibility findings.
All experiment PRs remain draft and marked IGNORE / DO NOT MERGE. No original PR posts, reviews, branch edits or fixes; nothing merged. No user approval/push/kick is needed for this provisional report. The CI-confidence assessment cannot continue until the actual skill contents are made available.
Fixes # (issue)
Checklist
<remarks />and<code />elements on your triple slash comments?