e19f0ee63b
Six TDD tasks: sorting.py core types + parse_sort_terms; per-model maps + apply_sort + parse_find_filter; wire each of the three list views (sort + N+1 eager-load + unknown-key warning toast); regression smoke. Links new follow-up #77 (presets persist/restore sort) in spec + plan. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>