What proves a change — local, CI, release gate

What proves a change — local, CI, release gate An architecture diagram generated by Archify. Your machine · dotnet test + standards · Architecture component Your machine dotnet test + standards ci.yml · standards · build · tests · Architecture component · every PR ci.yml standards · build · tests every PR docs.yml · docs site build + preview · Architecture component · src/docs PRs docs.yml docs site build + preview src/docs PRs Review + merge · maintainers · Architecture component Review + merge maintainers release.yml · bundle from stubs · Architecture component · tag vX.Y.Z release.yml bundle from stubs tag vX.Y.Z Production approval · in-game smoke test · Architecture component · human Production approval in-game smoke test human Published · CDN · GitHub · NuGet · Architecture component Published CDN · GitHub · NuGet open PR in parallel green release waits approved Legend Frontend Backend Cloud Security External

CI proves

  • • Standards gate + analyzers at error
  • • Full solution compiles against refs/
  • • Unit + analyzer tests pass

CI cannot prove

  • • Reflection-bound game types resolve
  • • Real threading, timing, server data

Your part

  • • Pin behaviour with unit tests
  • • Say in the PR what you ran in game