What to build
Add a RedDB vector Challenge memory: embed challenge/interstitial pages, and on a fetch that no static signature matches, a SEARCH SIMILAR hit flags a probable challenge as a learned Fingerprinter Source (category Antibot), never sole-High confidence. Confirmed challenges are embedded back so mutated interstitials are recognised per Vendor. Degrades gracefully when no embedding provider is configured (Source inactive, static signatures still run). See ADR-0011.
Acceptance criteria
Blocked by
What to build
Add a RedDB vector Challenge memory: embed challenge/interstitial pages, and on a fetch that no static signature matches, a SEARCH SIMILAR hit flags a probable challenge as a learned Fingerprinter Source (category Antibot), never sole-High confidence. Confirmed challenges are embedded back so mutated interstitials are recognised per Vendor. Degrades gracefully when no embedding provider is configured (Source inactive, static signatures still run). See ADR-0011.
Acceptance criteria
Blocked by