The Tickets page's toolbar: search, faceted filters, sort and grouping — the page's whole viewing state in one row, every control handing an edited copy back to the caller, with option counts read from the unfiltered pool so a pick's yield is visible before it is made.

## TLDR

- Numeric facets (priority, effort, uncertainty) offer quick buckets, a fine min–max slider and a "names no value" row; buckets and slider drive one selection — a contiguous bucket pick mirrors onto the slider, and only a selection skipping a middle span dims it (still live, not dead).
- Facets appear only when they have something to say: effort and uncertainty once some plan recorded numbers, Project with two or more projects, "Not linked" while unlinked tickets exist.
- Picking a sort key starts at its natural direction, and directions are labelled by meaning per key — "Newest first", "Easiest first" — since "descending" says nothing alone.
- "/" focuses the search from anywhere, advertised by a keycap chip that steps aside once the field is in use.

## Before writing SPEC.md files

Read https://raw.githubusercontent.com/brillout/sdd/refs/heads/main/sdd.md
