Skip to content

docs: correct public contract edges - #18

Merged
jmgilman merged 1 commit into
masterfrom
fix/public-contract-edges
Aug 24, 2026
Merged

jmgilman merged 1 commit into
masterfrom
fix/public-contract-edges

Conversation

@jmgilman

Copy link
Copy Markdown
Contributor

Summary

  • separate duplicate-keyword parser failures from native argument-binding failures
  • define inclusive final-value depth, exact Describe lookup, raw search-byte budgeting, and nil Execute context classification
  • install both tutorial dependencies before presenting the first-server program
  • add focused behavior regressions for duplicate keywords and value-depth boundaries

Testing

  • mise exec -- go test ./internal/execution -run '^TestExecuteRejectsDuplicateKeywordSyntaxAsInvalidProgram$' -count=1
  • mise exec -- go test ./internal/binding -run '^TestConvertFinalEnforcesDepthAndEncodedSize$' -count=1
  • clean external Go 1.26.6 module: tutorial go get command, pre-tidy go build ., go mod tidy, and go run . using the unmodified fenced program
  • mise exec -- moon run root:check

@jmgilman
jmgilman merged commit 253323d into master Aug 24, 2026
4 checks passed
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.

1 participant