WCAB 0.4.0
WCAB 0.4.0 makes analysis-boundary disclosure part of the benchmark contract.
Highlights:
- Fixture schema v3 adds a deterministic direct-to-INDIRECT change case and a machine-matchable static-dependency coverage expectation.
- Observation protocol v2 adds coverage declarations, coverage-disclosure recall, and strict handling for unrecognized declarations.
- The optional FormulaFence adapter maps both the native dynamic-reference change and FF012 boundary warning.
Validation:
- 18 cases, 20 observable facts, and 1 scoreable coverage expectation.
- 23 tests passed locally on Python 3.12 and 3.13; hosted CI passed on Python 3.10 and 3.13.
- FormulaFence matched all 19 mappable facts and the one mapped coverage declaration; the structural rewrite remains intentionally unmapped.
SHA-256:
- workbook_change_benchmark-0.4.0-py3-none-any.whl: 2f5910eb06441fb8b8d9ee0baaae37e6b897e320a89e1424ca26fa2f138d67ad
- workbook_change_benchmark-0.4.0.tar.gz: a5b3f893e63a505f9cb3acef64fb35699d07ab9723155f192c9a53d9bb120a99