Real-world evidence
OSS Case Studies
Five real pull requests from the most-downloaded .NET open-source libraries. Each study now separates verified GauntletCI findings from reviewer questions and coverage gaps, so the evidence is useful without overstating what the rules detect.
Cluster subscription PR inverts IsSubscriberConnected between sibling implementations
Read case study →
Keyspace notification PR surfaces swallowed subscriber-handler exceptions
Read case study →
Nullable migration changes public annotations and fixes null-parent behavior
Read case study →
Cosmos serialization rewrite raises obsolete-API and data-preservation questions
Read case study →
Timeout attribute inheritance changes derived fixture behavior without matching GCI0016
Read case study →
Signature validation telemetry adds issuer allowlisting and validation call-path changes
Read case study →
Why these projects?
These are not contrived examples. Each finding comes from a real pull request to a library with hundreds of millions of downloads. Some are block-level findings; others are deliberately documented as reviewer questions or rule gaps where the honest lesson is more valuable than a forced marketing claim.
GauntletCI analyzes the diff, not the full codebase. These findings and review prompts are grounded in the changed lines: swallowed errors, API annotations, obsolete contracts, serialization behavior, and validation call-path changes.
For the broader dataset behind these examples, read the State of Behavioral Change Risk in .NET: 610 merged C# pull requests, 61 repositories, 147,958 raw findings, and 35,871 high-confidence findings.
Eric Cogen -- Founder, GauntletCI
Eric Cogen is a senior .NET engineer with twenty years in production. He has shipped payments systems, internal platforms, and critical line-of-business applications — the kind where a 2 a.m. alert wasn't an emergency, it was a regular Tuesday. GauntletCI is the pre-commit checklist he wishes he had run before every commit.
