Rod Boev and Omri Mendels
6337265a56
feat(analyzer): add recognizer-level threshold config ( #2116 )
...
* Allow per-recognizer analyzer tuning from YAML
* Keep boolean flags from slipping into threshold config
* Keep analyzer docs aligned with the new threshold contract
* Keep direct threshold config aligned with YAML validation
* Preserve lenient recognizers when duplicate spans collide
* Keep threshold validation errors tied to the config key
* Keep constructor threshold hints aligned with shared validation
* fix(analyzer): reject boolean score thresholds
* fix(analyzer): move thresholds onto recognizers (#1572 )
* fix(analyzer): tighten threshold consumer contract
* Retry external CI flakes
* Apply suggestions from code review
Co-authored-by: Omri Mendels <omri374@users.noreply.github.com >
---------
Co-authored-by: Omri Mendels <omri374@users.noreply.github.com >
2026-07-14 16:15:52 +03:00
Rod Boev and Sharon Hart
d47ef77948
feat(anonymizer): add batch deanonymization support ( #2115 )
...
* Match batch deanonymization with existing traversal
* Keep README examples exercised by CI
* Align batch deanonymize dict API with documented usage
* Keep batch deanonymize docs in contract order
* Keep batch deanonymization from truncating or over-forwarding
---------
Co-authored-by: Sharon Hart <sharonh.dev@gmail.com >
2026-07-13 15:05:44 +03:00
Rod Boev and Sharon Hart
4d8fc3906a
feat(cli): add threshold flag override ( #2114 )
...
* Allow one-off CLI threshold tuning without config edits
* Cover CLI threshold boundaries and stdin arg shape
---------
Co-authored-by: Sharon Hart <sharonh.dev@gmail.com >
2026-06-30 10:26:25 +03:00