{
    "label": "Safe Deploy preview \u2022 All-in-One Communications V16.14.11 Platform Shell Layout Cleanup Hotfix",
    "mode": "preview",
    "applied_at": "2026-04-18T05:07:08+00:00",
    "from_version": "16.14.10",
    "to_version": "16.14.11",
    "preflight": {
        "overall": "pass",
        "checks": [
            {
                "label": "Package manifest",
                "status": "pass",
                "detail": "All-in-One Communications V16.14.11 Platform Shell Layout Cleanup Hotfix loaded successfully.",
                "hint": ""
            },
            {
                "label": "Version compatibility",
                "status": "pass",
                "detail": "Current version 16.14.10 matches the package start version.",
                "hint": ""
            },
            {
                "label": "Target version",
                "status": "pass",
                "detail": "Package upgrades the app to 16.14.11.",
                "hint": ""
            },
            {
                "label": "Changed files",
                "status": "pass",
                "detail": "7 file(s) will be updated.",
                "hint": ""
            },
            {
                "label": "PHP version",
                "status": "pass",
                "detail": "Running PHP 8.1.33.",
                "hint": ""
            },
            {
                "label": "PHP extension: pdo_mysql",
                "status": "pass",
                "detail": "Enabled.",
                "hint": ""
            },
            {
                "label": "PHP extension: mbstring",
                "status": "pass",
                "detail": "Enabled.",
                "hint": ""
            },
            {
                "label": "PHP extension: openssl",
                "status": "pass",
                "detail": "Enabled.",
                "hint": ""
            },
            {
                "label": "PHP extension: curl",
                "status": "pass",
                "detail": "Enabled.",
                "hint": ""
            },
            {
                "label": "PHP extension: zip",
                "status": "pass",
                "detail": "Enabled.",
                "hint": ""
            },
            {
                "label": "PHP extension: imap",
                "status": "pass",
                "detail": "Enabled.",
                "hint": ""
            },
            {
                "label": "PHP function: random_bytes",
                "status": "pass",
                "detail": "Available.",
                "hint": ""
            },
            {
                "label": "PHP function: json_encode",
                "status": "pass",
                "detail": "Available.",
                "hint": ""
            },
            {
                "label": "PHP function: openssl_encrypt",
                "status": "pass",
                "detail": "Available.",
                "hint": ""
            },
            {
                "label": "Config directory",
                "status": "pass",
                "detail": "Writable: /home/smalltown/public_html/smsemail/config",
                "hint": ""
            },
            {
                "label": "Storage directory",
                "status": "pass",
                "detail": "Writable: /home/smalltown/public_html/smsemail/storage",
                "hint": ""
            },
            {
                "label": "Public uploads directory",
                "status": "pass",
                "detail": "Writable: /home/smalltown/public_html/smsemail/public/uploads",
                "hint": ""
            },
            {
                "label": "Update storage directory",
                "status": "pass",
                "detail": "Writable: /home/smalltown/public_html/smsemail/storage/updates",
                "hint": ""
            },
            {
                "label": "Update storage",
                "status": "pass",
                "detail": "Writable: /home/smalltown/public_html/smsemail/storage/updates",
                "hint": ""
            },
            {
                "label": "Rollback snapshot storage",
                "status": "pass",
                "detail": "Writable: /home/smalltown/public_html/smsemail/storage/updates/backups",
                "hint": ""
            },
            {
                "label": "Protected paths",
                "status": "pass",
                "detail": "Package avoids runtime config, storage, and uploads.",
                "hint": ""
            },
            {
                "label": "Schema impact",
                "status": "pass",
                "detail": "Package is code-only.",
                "hint": ""
            },
            {
                "label": "App config",
                "status": "pass",
                "detail": "Installed config found.",
                "hint": ""
            },
            {
                "label": "Boot files",
                "status": "pass",
                "detail": "Critical boot files are present.",
                "hint": ""
            }
        ]
    },
    "before_health": {
        "overall": "warn",
        "checks": [
            {
                "label": "Boot files",
                "status": "pass",
                "detail": "Critical boot files are present.",
                "hint": ""
            },
            {
                "label": "PHP version",
                "status": "pass",
                "detail": "Running PHP 8.1.33.",
                "hint": ""
            },
            {
                "label": "PHP extension: pdo_mysql",
                "status": "pass",
                "detail": "Enabled.",
                "hint": ""
            },
            {
                "label": "PHP extension: mbstring",
                "status": "pass",
                "detail": "Enabled.",
                "hint": ""
            },
            {
                "label": "PHP extension: openssl",
                "status": "pass",
                "detail": "Enabled.",
                "hint": ""
            },
            {
                "label": "PHP extension: curl",
                "status": "pass",
                "detail": "Enabled.",
                "hint": ""
            },
            {
                "label": "PHP extension: zip",
                "status": "pass",
                "detail": "Enabled.",
                "hint": ""
            },
            {
                "label": "PHP extension: imap",
                "status": "pass",
                "detail": "Enabled.",
                "hint": ""
            },
            {
                "label": "PHP function: random_bytes",
                "status": "pass",
                "detail": "Available.",
                "hint": ""
            },
            {
                "label": "PHP function: json_encode",
                "status": "pass",
                "detail": "Available.",
                "hint": ""
            },
            {
                "label": "PHP function: openssl_encrypt",
                "status": "pass",
                "detail": "Available.",
                "hint": ""
            },
            {
                "label": "Config directory",
                "status": "pass",
                "detail": "Writable: /home/smalltown/public_html/smsemail/config",
                "hint": ""
            },
            {
                "label": "Storage directory",
                "status": "pass",
                "detail": "Writable: /home/smalltown/public_html/smsemail/storage",
                "hint": ""
            },
            {
                "label": "Public uploads directory",
                "status": "pass",
                "detail": "Writable: /home/smalltown/public_html/smsemail/public/uploads",
                "hint": ""
            },
            {
                "label": "Update storage directory",
                "status": "pass",
                "detail": "Writable: /home/smalltown/public_html/smsemail/storage/updates",
                "hint": ""
            },
            {
                "label": "Update storage",
                "status": "pass",
                "detail": "Writable: /home/smalltown/public_html/smsemail/storage/updates",
                "hint": ""
            },
            {
                "label": "Code version",
                "status": "pass",
                "detail": "Current code version is 16.14.10.",
                "hint": ""
            },
            {
                "label": "Database connection",
                "status": "pass",
                "detail": "Database connection succeeded.",
                "hint": ""
            },
            {
                "label": "Database engine",
                "status": "pass",
                "detail": "Driver mysql \u2022 Server 10.11.16-MariaDB.",
                "hint": "Recommended MariaDB 10.5.0+ for the safest JSON and index behavior."
            },
            {
                "label": "Schema version",
                "status": "pass",
                "detail": "Schema version is 16.14.10.",
                "hint": ""
            },
            {
                "label": "Missing tables",
                "status": "pass",
                "detail": "All expected tables are present.",
                "hint": ""
            },
            {
                "label": "Worker heartbeat",
                "status": "warn",
                "detail": "Worker stale \u2022 Last heartbeat: 2026-04-17 22:59:20",
                "hint": "Queued campaigns can stall when the worker is delayed or not running."
            },
            {
                "label": "Queue health",
                "status": "pass",
                "detail": "Queued: 2 \u2022 Processing: 0 \u2022 Failed: 0 \u2022 Done: 0",
                "hint": ""
            }
        ],
        "generated_at": "2026-04-18T05:07:08+00:00"
    },
    "notes": [
        "Fixes the broken platform shell layout and cleans up the left navigation presentation.",
        "Restores the contextual admin menu to the intended light panel treatment.",
        "Stops short summary tables from receiving auto-pagination controls.",
        "No database migration required."
    ]
}