Problem
A new user who installs Pyrite and opens the web UI sees a dashboard with zeros and empty lists. It looks broken rather than intentional. There's no guidance on what to do next.
Solution
When no KBs exist (or the active KB is empty):
For the demo site, this is less critical (KBs will be pre-loaded), but matters for self-hosted installs.