Flat: type [[
scan all 10,000 pages
[[
Algorithms/sorting
Books/dune
Journal/2025-03-14
Projects/lifelab
Recipes/chlebicky
... 9,995 more rows
Client fuzzy filter
O(n) — browser parses all
Hierarchical: type [[Projects/
prefix scan → ~20 children
[[Projects/
Projects/lifelab
Projects/magi
Projects/cyberdeck
Projects/archery-log
Server prefix scan
O(k) — k children in namespace
Namespace decomposition (prefix trie)
/ (root)
Journal/ (3k)
Projects/ (20)
Schemas/ (15)
Books/ (50)
... (rest)