Keep product modules under maintainability budgets by moving LiveView
and domain helpers into focused files. Split config/runtime.exs so
secrets, roles, and feature flags are not mixed in one file, and add
schema dump/load plus per-role boot smokes so a slim-module release
can be proven locally.
Also route conversations by table ownership, hide empty activity
counts, and fail-close CI now that mix test is green.
Uptime was an ops dashboard, not part of the personal internet suite.
Drop the app, route, nav item, DNS monitor hook, Oban queue, and tables.
Leftover ELEKTRINE_ENABLED_MODULES=uptime tokens are ignored so existing
hoster env files keep working.