{
    "key": "messaging",
    "name": "Patient Messaging",
    "description": "WhatsApp and SMS reminders: appointment reminders the day before, lab tests falling due, and the outbox recording what was sent to whom. Consent-gated, quiet-hours aware, and inert until a clinic configures a provider.",
    "version": "1.0.0",
    "namespace": "App\\Modules\\Messaging",
    "providers": [
        "App\\Modules\\Messaging\\Providers\\MessagingServiceProvider"
    ],
    "requires": ["auth", "patients"],
    "feature": "messaging",
    "core": false,
    "order": 170,
    "permissions": [
        "messaging.view",
        "messaging.send",
        "messaging.manage",
        "messaging.consent"
    ],
    "menu": [
        {
            "label": "messaging::messages.nav.outbox",
            "route": "messaging.outbox.index",
            "icon": "bi-send",
            "permission": "messaging.view",
            "group": "administration",
            "order": 80
        },
        {
            "label": "messaging::messages.nav.consent",
            "route": "messaging.consent.index",
            "icon": "bi-hand-thumbs-up",
            "permission": "messaging.view",
            "group": "administration",
            "order": 81
        }
    ]
}
