preview: nothing to build -- test-harness only. The web chat walk mints its own key per run and explains an invitation that never arrived; no app code, no user-visible change.