[fix] simplify built-in pagelet discovery, prep for modular 404/500