sweep — unified text-transform enumeration (v0.47)#
The v0.47 sweep consolidation (Decision K + Decision D) replaces the two
per-module sweep functions (adversarial.sweep and
preprocessing.sweep) with a single top-level entry point that accepts
any object satisfying the TextTransform Protocol.
Defence strategies (DelimitVariant,
DatamarkVariant, EncodeVariant)
and attack strategies (all 12 character-injection dataclasses in
eval_toolkit.adversarial) compose freely in the same call.
|
Apply each |