Description: Build the root-route feed layer described in §Architecture Overview and §Data Flow. The task should load visible files, sort them by created date descending, and render a multi-post homepage feed that can grow with autoscroll.
Decision budget:
Junior can decide: pagination batch size, viewport trigger threshold, and DOM wrapper names for the feed cards.
Escalate to TL/PTL: whether the autoscroll is infinite or paged, and how ties on created date are broken.
Acceptance criteria:
Task
Homepage lists multiple posts in newest-first order.
Task
Feed can load additional content without leaving /.