303729f3d3
Per-channel WHERE tuples and the catch-all default-clause now bind ChatType and cutoff via named parameters instead of being inlined as literals. Combines BindIntList for the explicit-types exclusion with explicit AddWithValue for each (type, cutoff) tuple. Behavioural diff against v0.5.0: none — same retention windows, same cutoff math, just parameterised.