05534875d6
- Remove _filter_number() — defined but never called; take _FILTER_INPUT_CLASS with it since it was only used there. - Remove the isinstance(value/excluded, str) single-string guards in _filter_get_choice — JS always emits arrays, this was backward-compat dead code. - Remove identity-copy list comprehensions in PurchaseFilterBar; pass Purchase.TYPES and Purchase.OWNERSHIP_TYPES directly. - Fix stale section comment that said model fields "resolve selected ids to labels" — they now use labels embedded in the filter JSON. - Drop the now-unused escape import. https://claude.ai/code/session_01EyAJcMoDktLrY9tSbdHViA