"""Chat module.

Handles buyer/seller conversations and messages. Routes are attached to
``chat_bp``; business logic lives in the service layer. The monetization
features in the approved design (free-message limits, rewarded-ad unlocks,
premium chat) are deferred — their columns exist but are unused in the MVP.
"""

from flask import Blueprint

chat_bp = Blueprint("chat", __name__)

from app.chat import routes  # noqa: E402,F401  (registers routes on the blueprint)
