v0.1.21
Tacet Context & Measurement Specification Release
- Item 9 — Static-First Prompt Ordering: Moved
<memory>out of the system block and into Zone C (turn-variable: right before<guidance>and question). Ensures session-static prefix retention up throughdir_block. - Item 10 — Tool Budget Curve & Sweep: Added
Router::budget_override,--budget <N>, and--budget-sweep <LIST>to evaluate accuracy & irrelevance across budget sizes. - Item 11 — Deterministic Answer Grading: Extended
SelectionStepandSelectionReportwith deterministic evidence pool matching, forbidden string rejection, and language verification. - Item 12 — Format-Only Gate: Added
--format-gatecheck for CI to verify valid tool call syntax parsing. - Item 13 — Grammar Name Forcing: Added
CallConstraint::with_maskto build constraints over selected catalogs with--force-tool-name. - Item 14 — Quantization Identity Gate: Added
--require-quant <QUANT>enforcement to validate evaluation runs against expected model bit widths.
Full Changelog: v0.1.20...v0.1.21