Skip to content

Add conformant .NET implementation - #10

Merged
Jason-Doyle merged 1 commit into
mainfrom
dotnet-port
Sep 4, 2026
Merged

Add conformant .NET implementation#10
Jason-Doyle merged 1 commit into
mainfrom
dotnet-port

Conversation

@Jason-Doyle

Copy link
Copy Markdown
Owner

Summary

  • add independent WorldCut and WorldCut.Tool 0.1.0 packages for net8.0 and net10.0
  • implement the complete protocol 0.1 / engine 0.1.2 verifier, immutable public models, exact planner semantics, year-zero timestamps, CLI, and full golden-result digests
  • vendor the audited MIT Jcs.NET 0.1.1 canonicalizer at commit 8aff616 with explicit attribution, verified upstream hashes, and WorldCut-owned Unicode/duplicate/depth handling
  • add locked/audited NuGet restore, strict analyzers, dual-OS CI, package allowlists and isolated consumers, C# CodeQL, and NuGet Dependabot

Quality gate

  • 548 tests pass across net8.0 and net10.0
  • zero warnings under latest-all analyzers with warnings as errors
  • full conformance corpus and manifest hashes pass
  • differential review found zero differences across 10,249 targeted/randomized TypeScript comparisons
  • isolated library packages and worldcut-dotnet tool pass on both frameworks
  • vendored-source provenance is mechanically reconstructed and hash-verified
  • root release checks, Python tests, Go tests/vet/race, and actionlint pass

@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@Jason-Doyle
Jason-Doyle merged commit 6744c7c into main Sep 4, 2026
20 checks passed
@Jason-Doyle
Jason-Doyle deleted the dotnet-port branch September 4, 2026 00:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants