Admin UI: instance management (add, enable, disable)
Exclude permanently failed pages from search results
Re-crawl scheduler for stale and failed pages
Write posted_at from fediverse post to pages row
Search page: full-text query UI and results
Add keywords_tsv column and tsvector indexing pipeline
Crawler: HTTP fetcher and content extraction