Filters before full search

Visible filters are cheaper and clearer than a separate search index while content volume is still small.

Phase 4 research/knowledge/filters-before-searchknowledge.trace("filters-before-search")Working

Signal

When to use it

Use before adding Fuse, FlexSearch, or external search infrastructure.

Principle

What it protects

It protects the project from adding search infrastructure before the content model is dense enough to justify it. Visible filters keep the system inspectable while tags, languages, kinds, and stacks are still small and editorial.

Reference

How to cite it

Use this decision before introducing Fuse, FlexSearch, external search, or AI search. The current proof is URL-backed filters plus content relation validation.

knowledge.trace("filters-before-search")

Where this idea is used.