"""IILMP platform-aware chat assistant.

A floating chat widget for authenticated users. Backed by LangChain + OpenAI
with a tool-calling agent that re-applies the platform's existing permission
helpers (`Document.objects.for_user`, `has_role`, `is_admin`) on every data
lookup, so the assistant cannot reveal anything the user could not see in
the regular UI. Streams responses via Server-Sent Events.
"""
