{
    "ok": true,
    "data": {
        "installed": true,
        "version": "3.5.0-admin-operations-automation-intelligence",
        "sections": {
            "overview": {
                "label": "Operations Overview",
                "group": "Overview",
                "description": "Global admin health score, alerts, guided fixes, recent activity and quick links."
            },
            "command-palette": {
                "label": "Command Palette",
                "group": "Speed",
                "description": "Ctrl+K style search and run surface for admin actions."
            },
            "saved-views": {
                "label": "Saved Views",
                "group": "Speed",
                "description": "Reusable filters for suspicious trades, urgent tickets, bot risks, listings and more."
            },
            "reporting": {
                "label": "Reporting Centre",
                "group": "Intelligence",
                "description": "Advanced report builder with filters, grouping, exports and scheduled-report placeholders."
            },
            "alerts": {
                "label": "Alert Centre",
                "group": "Intelligence",
                "description": "Central alert inbox with severity, owners, snooze, resolve and audit trail."
            },
            "automation": {
                "label": "Workflow Automation",
                "group": "Automation",
                "description": "If-this-then-that rules for tickets, bot health, marketplace risk and suspicious users."
            },
            "user-360": {
                "label": "User 360 Timeline",
                "group": "Forensics",
                "description": "Chronological user timeline across logins, wallet, packs, trades, battles, guilds and admin actions.",
                "direct_url": "admin/users"
            },
            "card-360": {
                "label": "Card 360 Timeline",
                "group": "Forensics",
                "description": "Card provenance and ownership timeline across packs, trades, market, battles, fusion and admin actions.",
                "direct_url": "admin/card-timeline"
            },
            "forensics": {
                "label": "Economy Forensics",
                "group": "Forensics",
                "description": "Trace suspicious wallet/card movements, circular trades, market abuse and bot farming cases."
            },
            "rollback": {
                "label": "Rollback Wizard",
                "group": "Safety",
                "description": "Plan rollbacks for grants, trades, auctions, notifications, CMS, events, bots and guild rewards."
            },
            "bulk-actions": {
                "label": "Bulk Action Centre",
                "group": "Operations",
                "description": "Safe bulk grants, labels, cancellations, exports, ticket assignment and selected-row actions."
            },
            "import-export": {
                "label": "Data Import / Export",
                "group": "Operations",
                "description": "CSV import/export jobs with validation, dry run, commit and rollback batch tracking."
            },
            "approval": {
                "label": "Approval Queue",
                "group": "Safety",
                "description": "Approval workflow for risky changes such as pack odds, edition limits, high-value grants and bot live mode."
            },
            "environment": {
                "label": "Environment Manager",
                "group": "System",
                "description": "Production/staging/dev status, PHP/MySQL versions, config warnings and writable paths."
            },
            "release": {
                "label": "Release Manager",
                "group": "System",
                "description": "Current version, build notes, DB/API/cron changes, test checklist and rollback notes."
            },
            "calendar": {
                "label": "Live Ops Calendar",
                "group": "Live Ops",
                "description": "Calendar view data for events, pack promos, notifications, maintenance, bot campaigns and CMS schedules."
            },
            "simulators": {
                "label": "Simulator Hub",
                "group": "Intelligence",
                "description": "Dry-run pack, battle, economy, market, auction, trade, guild, bot, event and leaderboard simulators."
            },
            "health": {
                "label": "Global Admin Health",
                "group": "Intelligence",
                "description": "Single operations health score with subscores and recommended action."
            },
            "guided-fixes": {
                "label": "Guided Fixes",
                "group": "System",
                "description": "Suggested fixes for cron failures, migrations, economy warnings, bot risk and stale queues."
            },
            "labels": {
                "label": "Entity Labels / Tags",
                "group": "Operations",
                "description": "Labels on users, cards, guilds, bots, trades and tickets for filtering and watch workflows."
            },
            "watchlists": {
                "label": "Admin Watchlists",
                "group": "Operations",
                "description": "Watch users, bots, cards, guilds, listings, trades, auctions, events and support tickets."
            },
            "session-security": {
                "label": "Admin Session Security",
                "group": "Security",
                "description": "Admin session registry, failed-login awareness, role audit hooks and force-logout placeholders."
            },
            "permission-test": {
                "label": "Permission Testing",
                "group": "Security",
                "description": "Test whether a role can perform a permission and record the result/reason."
            },
            "content-preview": {
                "label": "Content Preview",
                "group": "Live Ops",
                "description": "Preview announcements, banners, notifications, help, events, pack promos and maintenance messages."
            },
            "media-library": {
                "label": "Media Library",
                "group": "Live Ops",
                "description": "Admin media manager for card images, packs, banners, news, events, guilds, stadiums and avatars."
            },
            "notification-testing": {
                "label": "Notification Testing",
                "group": "Live Ops",
                "description": "Send/validate notification tests with quiet hours, user preferences and frequency caps."
            },
            "fraud-cases": {
                "label": "Fraud Case Manager",
                "group": "Forensics",
                "description": "Convert fraud/risk flags into assignable cases with notes, evidence, timeline and outcomes."
            },
            "player-segments": {
                "label": "Player Segments",
                "group": "Live Ops",
                "description": "Segments for new players, inactive users, collectors, traders, guildless users and at-risk players."
            },
            "reward-builder": {
                "label": "Reward Builder",
                "group": "Live Ops",
                "description": "Build coin, gem, pack, card, XP, guild point and compensation reward bundles."
            },
            "claim-codes": {
                "label": "Claim Codes",
                "group": "Live Ops",
                "description": "Redeemable codes with max uses, per-user limits, date windows, segments and reward bundles."
            },
            "test-accounts": {
                "label": "Test Accounts",
                "group": "Testing",
                "description": "Manage test accounts, resources, leaderboard/report exclusions and user journey simulations."
            }
        },
        "stats": {
            "users": 9,
            "cards": 45,
            "packs": 5,
            "market_listings": 1,
            "trades": 0,
            "guilds": 2,
            "open_alerts": 2,
            "pending_approvals": 0,
            "fraud_cases": 0,
            "claim_codes": 0
        },
        "health": [
            {
                "label": "economy",
                "score": "86",
                "status": "healthy",
                "main_warning": "Economy ledger reachable.",
                "recommended_action": "Run install checker."
            },
            {
                "label": "cards_packs",
                "score": "90",
                "status": "healthy",
                "main_warning": "Cards/Packs admin wiring now reads real tables.",
                "recommended_action": "Open full Cards/Packs managers."
            },
            {
                "label": "bots",
                "score": "88",
                "status": "healthy",
                "main_warning": "Bot hardening integration checked.",
                "recommended_action": "Run Bot Hardening smoke test."
            },
            {
                "label": "cron",
                "score": "78",
                "status": "watch",
                "main_warning": "Cron monitor available; verify cPanel schedule.",
                "recommended_action": "Open Cron / Queue Monitor."
            },
            {
                "label": "support",
                "score": "80",
                "status": "watch",
                "main_warning": "Support tooling present.",
                "recommended_action": "Create support workflow rules."
            }
        ],
        "alerts": [
            {
                "id": "2",
                "title": "Run migration 047",
                "subtitle": "warning / migration",
                "status": "open",
                "created_at": "2026-07-03 09:14:56"
            },
            {
                "id": "1",
                "title": "Cron health needs monitoring",
                "subtitle": "warning / cron",
                "status": "open",
                "created_at": "2026-07-03 09:14:56"
            }
        ],
        "guided_fixes": [
            {
                "id": "3",
                "title": "Set approval rules for risky admin actions",
                "subtitle": "info",
                "status": "open",
                "created_at": "2026-07-03 11:53:01"
            },
            {
                "id": "2",
                "title": "Bot/admin cron needs live verification",
                "subtitle": "warning",
                "status": "open",
                "created_at": "2026-07-03 11:53:01"
            },
            {
                "id": "1",
                "title": "Cards/Packs rows empty in Command Centre",
                "subtitle": "warning",
                "status": "open",
                "created_at": "2026-07-03 11:53:01"
            }
        ],
        "saved_views": [
            {
                "id": "4",
                "title": "Bots with high suspicion score",
                "subtitle": "bot",
                "status": "shared",
                "created_at": "2026-07-03 09:14:56"
            },
            {
                "id": "3",
                "title": "Open urgent support tickets",
                "subtitle": "support",
                "status": "shared",
                "created_at": "2026-07-03 09:14:56"
            },
            {
                "id": "2",
                "title": "Legendary cards currently listed",
                "subtitle": "marketplace",
                "status": "shared",
                "created_at": "2026-07-03 09:14:56"
            },
            {
                "id": "1",
                "title": "Suspicious trades today",
                "subtitle": "trade",
                "status": "shared",
                "created_at": "2026-07-03 09:14:56"
            }
        ],
        "reports": [
            {
                "id": "4",
                "title": "Bot economy impact",
                "subtitle": "bots / last_7_days",
                "status": "ready",
                "created_at": "2026-07-03 09:14:56"
            },
            {
                "id": "3",
                "title": "Coin sources vs sinks",
                "subtitle": "economy / last_30_days",
                "status": "ready",
                "created_at": "2026-07-03 09:14:56"
            },
            {
                "id": "2",
                "title": "Marketplace volume by rarity",
                "subtitle": "marketplace / last_30_days",
                "status": "ready",
                "created_at": "2026-07-03 09:14:56"
            },
            {
                "id": "1",
                "title": "Daily pack openings",
                "subtitle": "packs / last_7_days",
                "status": "ready",
                "created_at": "2026-07-03 09:14:56"
            }
        ],
        "command_results": [],
        "search_query": null
    }
}