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
Adapt mssql-rs lessons on vacuous tests, versioned parity evidence, partial-send failures, and measured performance to SqlClient's contracts.
Add concise finding examples and safeguards for automated publication, duplicate findings, and stale reviews.
Route the existing code-review prompt through the skill with explicit read-only tools. No driver behavior changes or new automation.
Issues
N/A
Testing
Self-reviewed and addressed findings. Checked frontmatter, local links, reference links, whitespace, and read-only prompt scoping across all five Markdown files. Verified the four pinned mssql-rs sources. Driver tests are not applicable to this documentation-only change.
The statement that all entries below are repository-relative is incorrect. For example, the table lists ConnectionPool/ChannelDbConnectionPool.cs, but the file is under src/Microsoft.Data.SqlClient/src/Microsoft/Data/SqlClient/ConnectionPool/; several other entries are similarly abbreviated. This can send automated reviewers to nonexistent paths, so describe these as search starting points or expand them to full repository-relative paths.
The reason will be displayed to describe this comment to others. Learn more.
Docs/skill-only change. Two things:
Prompt says report the review as partial rather than using a terminal fallback, but SKILL.md says prefer gh for GitHub reads when available and documents an npx @microsoft/learn-cli fallback. Reconcile — as written an agent gets contradictory guidance on shell use.
The reason will be displayed to describe this comment to others. Learn more.
There's too much in here to read. But a few points did stick out that didn't make much sense. I suspect we can probably cut a lot of this out? We can adjust it over time
The reason will be displayed to describe this comment to others. Learn more.
Docs-only. Content is accurate against the current tree (verified src/Microsoft.Data.SqlClient/ref/ exists and netcore/ref//netfx/ref/ do not; all referenced policy/instruction files resolve). Two follow-ups:
The skill tells reviewers to read .github/copilot-instructions.md / architecture.instructions.md as trusted policy, but those still claim netcore/ref/ and netfx/ref/ are the active ref surface. Reviewers get contradictory guidance until those are corrected.
run_secret_scanning was dropped from the prompt allowlist, so the secret-scanning inspection step in driver-checks.md has no tool behind it in this prompt.
The reason will be displayed to describe this comment to others. Learn more.
Correct for the current tree, but .github/copilot-instructions.md and architecture.instructions.md still say netcore/ref/ and netfx/ref/ are active. Since the skill directs reviewers to those as trusted policy, they should be updated here or in a follow-up.
The reason will be displayed to describe this comment to others. Learn more.
Updated the Copilot, architecture, and API-design instructions to use the unified src/Microsoft.Data.SqlClient/ref/ project and sources. Removed the stale legacy-layout warning from the skill.
The reason will be displayed to describe this comment to others. Learn more.
The code-review prompt no longer lists github/run_secret_scanning, and nothing else in its allowlist reads scanning results — so this step is always a verification gap under that prompt. Worth stating that explicitly here.
The reason will be displayed to describe this comment to others. Learn more.
Made this explicit: the draft prompt cannot run scans or retrieve scanning alerts. It reports a verification gap unless redacted results for the reviewed revision are supplied by the user or trusted CI; manual inspection is not a scan.
The reason will be displayed to describe this comment to others. Learn more.
github/run_secret_scanning was removed but no read path for scan results replaced it, so the secret-scanning guidance in the skill is unreachable from this prompt.
The reason will be displayed to describe this comment to others. Learn more.
The prompt now states that its allowlist has no scan execution or alert-read tool. It accepts supplied, redacted results or reports a gap, rather than implying it can fetch them; no additional permissions were added.
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
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.
Description
dotnet/runtime,dotnet/efcore, andmicrosoft/mssql-rs, with pinned sources.Issues
N/A
Testing
Self-reviewed and addressed findings. Checked frontmatter, local links, reference links, whitespace, and read-only prompt scoping across all five Markdown files. Verified the four pinned mssql-rs sources. Driver tests are not applicable to this documentation-only change.
Guidelines