quality-gates-dotnet

.NET adapter that binds the quality gates of quality-gates-evidence-contract to concrete dotnet and dotnet stryker commands.

When to use

Entry contract

Exit contract

Invariants

Why this shape

Falsifiability is non-negotiable: an agent cannot prove a test passed by saying so. Each gate deposits disk artifacts referenceable by sha256 and Git path that the lens can verify without re-execution.

« The two rules of TDD: write new code only if an automated test has failed; eliminate duplication. » — Beck, K., Test-Driven Development by Example, 2003.

On-disk evidence makes attestation reproducibly verifiable — even weeks after delivery.

Allowed customisation

See also