serve-web.sh builds the release web bundle and serves it via
python3's stdlib http.server on http://127.0.0.1:8080, so an
AG reviewer can click a link instead of being asked to install
Flutter to see the demo.
RUN.md grows three new sections:
- Web-Variante: single-command local serve, scope (mock works
1:1, hub mode pending gRPC-Web in chain_client_sdk_dart).
- Production deploy path: Hetzner-CX + Caddy, DNS
reclaim.flemming.ai — matches the existing F∆I Hetzner
pattern documented in fai_chain release-host.
- Hub-Smoke-Test: how to verify the new HubRepository.list()
wiring against a separately-running 'chain serve'
(Hub-Reiter → Verbindung testen → flow.completed events
populate the Heatmap-Tab once chain run has been invoked
and the approval gate is cleared).
Signed-off-by: flemming-it <sf@flemming.it>