Bot docs, posting to
/api/chat/docs/message.
Same origin, so no CORS is involved on this page.
Driver: alpine alpine_launcher
One wire contract, two renderings. alpine is what
italix/chat ships — markup, no chrome. alpine_launcher
is this application's own driver: a button in the corner, a thread that
survives a reload, and stale choice buttons that stop being clickable.