3 Commits
Author SHA1 Message Date
Rod BoevandOmri 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 BoevandSharon 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 BoevandSharon 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