cavuno-board-filters
Installation
SKILL.md
Listing filters
@cavuno/board/filters is the shared vocabulary and parser for every job
listing route, including category, skill, and location pages. Display labels
live in @cavuno/board/format; search POST bodies use jobs.search; typeahead
UI behavior lives in cavuno-board-search-suggestions.
Parse public URL input
Run every listing URL through parseListingFilters. Public input is
permissive: unknown values are dropped and parsing does not throw. Seniority
and company accept repeated parameters or comma-separated strings, then trim,
lowercase, deduplicate, and preserve order. Company is an open set of public
slugs capped at the first 10 values.