Descoberta e roteamento
O Pocket Banana não mantém uma tabela de rotas escrita pelo usuário. Ele percorre Content/Pages/, reconhece arquivos Blade e MDX e deriva cada caminho da posição no disco.
O nome index representa a própria pasta. Assim, uma pasta pode oferecer uma URL limpa enquanto mantém página e sidecar juntos. Pastas normais permanecem no caminho; o segmento de uma Collection é removido; _errors segue uma regra própria.
Metadata não altera slug. Isso torna a URL previsível a partir da árvore e permite detectar antecipadamente quando dois arquivos chegariam ao mesmo caminho.
A descoberta também valida a estrutura de Collections antes de interpretar os documentos. Só depois das colisões e pré-condições estruturais a engine cria rotas, heads e resumos.
Veja a tabela completa e os casos especiais em Páginas e roteamento. A implementação está descrita em Descoberta de conteúdo.