Orbyss.ProgramKit.CSharpBuildGates.Contracts
0.1.0-alpha.2
dotnet add package Orbyss.ProgramKit.CSharpBuildGates.Contracts --version 0.1.0-alpha.2
NuGet\Install-Package Orbyss.ProgramKit.CSharpBuildGates.Contracts -Version 0.1.0-alpha.2
<PackageReference Include="Orbyss.ProgramKit.CSharpBuildGates.Contracts" Version="0.1.0-alpha.2" />
<PackageVersion Include="Orbyss.ProgramKit.CSharpBuildGates.Contracts" Version="0.1.0-alpha.2" />
<PackageReference Include="Orbyss.ProgramKit.CSharpBuildGates.Contracts" />
paket add Orbyss.ProgramKit.CSharpBuildGates.Contracts --version 0.1.0-alpha.2
#r "nuget: Orbyss.ProgramKit.CSharpBuildGates.Contracts, 0.1.0-alpha.2"
#:package Orbyss.ProgramKit.CSharpBuildGates.Contracts@0.1.0-alpha.2
#addin nuget:?package=Orbyss.ProgramKit.CSharpBuildGates.Contracts&version=0.1.0-alpha.2&prerelease
#tool nuget:?package=Orbyss.ProgramKit.CSharpBuildGates.Contracts&version=0.1.0-alpha.2&prerelease
Orbyss.ProgramKit.CSharpBuildGates.Contracts
This package owns provider-neutral, runtime-inert C# build-gate contract models and deterministic validators. It contains no Roslyn analyzer, source-generator, MSBuild activation, environment discovery, assembly loading, network lookup, mutable registry, or runtime-host dependency.
The 1.0.0 definition makes every policy boundary explicit:
- semantic ownership is
compiler-baseline,program-kit-public-contract, orconsumer-owned; - Program Kit-private
PKCSdiagnostics cannot appear in a consumer gate; PKCCdiagnostics retain exact Program Kit public-contract ownership;- consumer diagnostics use a collision-free consumer-owned prefix;
- project, source, generated-source, additional-file, configuration, and lock inventories contain exact stable-ordered paths and SHA-256 values, never globs;
- activation is a finite conjunctive matrix of project, source, command, implementation boundary, verification profile, and analyzer components;
- temporary non-execution uses one finite condition kind with human authority, bounded lifetime/use, compensation, and evidence;
- suppressions remain source-local, keep the analyzer executing, and require exact reconciliation; and
- selection locks, same-assembly participation receipts, and verification evidence preserve distinct typed failure layers.
The package validates declared bytes only. Binding files, running compilers, evaluating temporary-condition inputs, and executing verification belong to later explicitly invoked Program Kit operations.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Orbyss.ProgramKit.Artifacts (= 0.1.0-alpha.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|