Skip to content

ci: run the grammar sampler boundary check on the pinned lane - #81

Merged
leehack merged 1 commit into
mainfrom
ci/76-grammar-boundary-pinned
Sep 21, 2026
Merged

leehack merged 1 commit into
mainfrom
ci/76-grammar-boundary-pinned

Conversation

@leehack

@leehack leehack commented Sep 21, 2026

Copy link
Copy Markdown
Owner

Part of #76.

tools/validate_grammar_boundary.py ran only on the post-v0.4.0 lane of wrapper-contract because the v0.4.0 pin rejected the exact 2000 boundary. The pinned submodule is now b29c606e (v0.4.1), which contains ggml-org/llama.cpp#28469, so the check runs on both lanes and guards the pin against regressing.

Evidence the pinned lane should pass: the same boundary (1999/2000 accepted, 2001 rejected) was executed on the shipped v0.4.1 library through the llamadart API (see the #76 audit comment). Not built locally; this PR's wrapper-contract job is the verification.

Also updates the script docstring and docs/post_v040_qualification.md, which said the check runs only on the candidate. CI/docs only; no release is triggered.

@leehack
leehack merged commit eb78ac4 into main Sep 21, 2026
18 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