v1.12.4
Fixed
- Detect mutable request, call, query, hit, and credit rate claims using an order-independent bounded sentence rule across authored docs, generated surfaces, and every customer-readable wheel file.
- Cover prefix, suffix, duration-window, hyphenated, and allowed/limit orderings while preserving explicit negative boundaries for tests, versions, page sizes, retry counts, and unrelated sentences.
- Direct allowance guidance to the reviewed live Product Facts contract instead of hard-coding a numeric entitlement.
- Report each physical numeric rate claim once through a single semantic classifier.
Verification
- Release commit:
ba974eb2865b5707c0e1c2c41c86fe160f3aad19 - Python 3.8-3.12 hosted matrix: 458 passed / 13 skipped
- Ruff, mypy, 63 authored/generated public surfaces, and 53 exact wheel files: green
- Exact wheel clean install, dependency check, recursive claim scan, and live production demo: green
- Post-main Test, Live API, and Docs workflows: green
This release supersedes v1.12.3 for storefront-claim enforcement.