{
    "modules": [
        {
            "schema_version": "1.0",
            "slug": "core",
            "label": "DEMİRAPP Core",
            "description": "Tenant, kullanıcı, rol, izin, ayar, i18n, audit, queue ve export güvenliği çekirdeği.",
            "version": "0.9.0",
            "namespace": "Demirapp\\Modules\\Core",
            "provider": "Demirapp\\Modules\\Core\\CoreModuleProvider",
            "state": "active",
            "pricing_mode": "included_in_package",
            "sort_order": 1,
            "dependencies": [],
            "features": [
                {
                    "slug": "tenant_management",
                    "label": "Tenant/Firma Yönetimi",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "roles_permissions",
                    "label": "Rol ve İzin Yönetimi",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "settings_override",
                    "label": "Ayar ve Override Motoru",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "audit_recycle_bin",
                    "label": "Audit Log ve Çöp Kutusu",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                }
            ],
            "docs": {
                "module": "docs/moduller/core.md",
                "api": "docs/apiler/core.md"
            },
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/Core"
        },
        {
            "schema_version": "1.0",
            "slug": "installer",
            "label": "Kurulum ve Health Check",
            "description": "Web installer, MySQL bağlantı testi, full SQL import, local/private üretimi ve kurulum kilidi.",
            "version": "0.9.0",
            "namespace": "Demirapp\\Modules\\Installer",
            "provider": "Demirapp\\Modules\\Installer\\InstallerModuleProvider",
            "state": "active",
            "pricing_mode": "included_in_package",
            "sort_order": 2,
            "dependencies": [
                "core"
            ],
            "features": [
                {
                    "slug": "web_installer",
                    "label": "Web Installer",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "mysql_import",
                    "label": "MySQL/MariaDB SQL Import",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "install_lock",
                    "label": "Kurulum Kilidi",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                }
            ],
            "docs": {
                "module": "docs/moduller/installer.md",
                "feature": "docs/ozellikler/installer.md"
            },
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/Installer"
        },
        {
            "schema_version": "1.0",
            "slug": "admin",
            "label": "Superadmin Panel Shell",
            "description": "İlk superadmin login, dashboard, registry görünümü ve responsive yönetim paneli başlangıcı.",
            "version": "0.9.0",
            "namespace": "Demirapp\\Modules\\Admin",
            "provider": "Demirapp\\Modules\\Admin\\AdminModuleProvider",
            "state": "active",
            "pricing_mode": "included_in_package",
            "sort_order": 3,
            "dependencies": [
                "core",
                "installer"
            ],
            "features": [
                {
                    "slug": "admin_login",
                    "label": "Superadmin Login",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "admin_dashboard",
                    "label": "Responsive Admin Dashboard",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "registry_viewers",
                    "label": "Registry Görüntüleme Ekranları",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                }
            ],
            "docs": {
                "module": "docs/moduller/admin.md",
                "feature": "docs/ozellikler/admin-panel-shell.md"
            },
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/Admin"
        },
        {
            "schema_version": "1.0",
            "slug": "i18n",
            "label": "Çoklu Dil ve Dil Raporları",
            "description": "Dil registry, dil scope, varsayılan/manuel seçim ayrımı ve kullanım raporu iskeleti.",
            "version": "0.9.0",
            "namespace": "Demirapp\\Modules\\I18n",
            "provider": "Demirapp\\Modules\\I18n\\I18nModuleProvider",
            "state": "active",
            "pricing_mode": "included_in_package",
            "sort_order": 4,
            "dependencies": [
                "core"
            ],
            "features": [
                {
                    "slug": "language_registry",
                    "label": "Dil Registry",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "language_usage_reports",
                    "label": "Dil Kullanım Raporları",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                }
            ],
            "docs": {
                "module": "docs/moduller/i18n.md",
                "feature": "docs/ozellikler/i18n-core.md"
            },
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/I18n"
        },
        {
            "schema_version": "1.0",
            "slug": "notifications",
            "label": "Bildirim ve Kuyruk Çekirdeği",
            "description": "Bildirim kanalları, kredi/fiyat modu bağlantısı ve queue hazırlığı.",
            "version": "0.9.0",
            "namespace": "Demirapp\\Modules\\Notifications",
            "provider": "Demirapp\\Modules\\Notifications\\NotificationsModuleProvider",
            "state": "active",
            "pricing_mode": "included_in_package",
            "sort_order": 5,
            "dependencies": [
                "core"
            ],
            "features": [
                {
                    "slug": "notification_channels",
                    "label": "Kanal Yönetimi",
                    "state": "active",
                    "pricing_mode": "manual_billing"
                },
                {
                    "slug": "notification_queue",
                    "label": "Bildirim Kuyruğu",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                }
            ],
            "docs": {
                "module": "docs/moduller/notifications.md",
                "api": "docs/apiler/notifications.md"
            },
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/Notifications"
        },
        {
            "schema_version": "1.0",
            "slug": "pwa",
            "label": "PWA ve App Shell",
            "description": "Installable web app, service worker, manifest ve responsive app shell standardı.",
            "version": "0.9.0",
            "namespace": "Demirapp\\Modules\\Pwa",
            "provider": "Demirapp\\Modules\\Pwa\\PwaModuleProvider",
            "state": "active",
            "pricing_mode": "included_in_package",
            "sort_order": 6,
            "dependencies": [
                "core"
            ],
            "features": [
                {
                    "slug": "app_shell",
                    "label": "Responsive App Shell",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "service_worker",
                    "label": "Service Worker Hazırlığı",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "installable_web_app",
                    "label": "Installable Web App",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                }
            ],
            "docs": {
                "module": "docs/moduller/pwa.md",
                "standard": "docs/pwa-mobil-desktop/README.md"
            },
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/Pwa"
        },
        {
            "schema_version": "1.0",
            "slug": "device",
            "label": "Cihaz Yetenekleri",
            "description": "Kamera, QR, NFC, push ve fallback izin akışları için web/PWA/helper standardı.",
            "version": "0.9.0",
            "namespace": "Demirapp\\Modules\\Device",
            "provider": "Demirapp\\Modules\\Device\\DeviceModuleProvider",
            "state": "active",
            "pricing_mode": "included_in_package",
            "sort_order": 7,
            "dependencies": [
                "core",
                "pwa"
            ],
            "features": [
                {
                    "slug": "camera_access",
                    "label": "Kamera Erişimi",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "qr_reader",
                    "label": "QR Okuma Standardı",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "nfc_access",
                    "label": "NFC Erişim Standardı",
                    "state": "coming_soon",
                    "pricing_mode": "included_in_package"
                }
            ],
            "docs": {
                "module": "docs/moduller/device.md",
                "feature": "docs/ozellikler/device-capabilities.md"
            },
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/Device"
        },
        {
            "schema_version": "1.0",
            "slug": "export_import",
            "label": "Export/Import Güvenliği",
            "description": "Secret scanner, placeholder config, mapping/import adapter ve güvenli müşteri paketi standardı.",
            "version": "0.9.0",
            "namespace": "Demirapp\\Modules\\ExportImport",
            "provider": "Demirapp\\Modules\\ExportImport\\ExportImportModuleProvider",
            "state": "active",
            "pricing_mode": "included_in_package",
            "sort_order": 8,
            "dependencies": [
                "core"
            ],
            "features": [
                {
                    "slug": "secret_scanner",
                    "label": "Secret Scanner",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "mapping_import_adapter",
                    "label": "Mapping Import Adapter",
                    "state": "coming_soon",
                    "pricing_mode": "included_in_package"
                }
            ],
            "docs": {
                "module": "docs/moduller/export-import.md",
                "feature": "docs/ozellikler/export-security.md"
            },
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/ExportImport"
        },
        {
            "slug": "license",
            "label": "Lisans / Paket / Trial",
            "description": "Tenant lisansları, paketler, demo/trial hakları ve görünür lisans bilgileri çekirdeği.",
            "version": "1.0.0-dev",
            "namespace": "Demirapp\\Modules\\License",
            "provider": "Demirapp\\Modules\\License\\LicenseModuleProvider",
            "state": "active",
            "pricing_mode": "included_in_package",
            "sort_order": 70,
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/License"
        },
        {
            "slug": "credit",
            "label": "Kredi / Cüzdan",
            "description": "Paylaşımlı veya kanal bazlı kredi cüzdanları, hareketleri ve fiyat kuralları çekirdeği.",
            "version": "1.0.0-dev",
            "namespace": "Demirapp\\Modules\\Credit",
            "provider": "Demirapp\\Modules\\Credit\\CreditModuleProvider",
            "state": "active",
            "pricing_mode": "credit_based",
            "sort_order": 80,
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/Credit"
        },
        {
            "slug": "queue",
            "label": "Queue / Job / Cron",
            "description": "Arka plan iş kuyruğu, cron planları, job çalıştırma ve worker izleme çekirdeği.",
            "version": "1.0.0-dev",
            "namespace": "Demirapp\\Modules\\Queue",
            "provider": "Demirapp\\Modules\\Queue\\QueueModuleProvider",
            "state": "active",
            "pricing_mode": "included_in_package",
            "sort_order": 90,
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/Queue"
        },
        {
            "slug": "integration-center",
            "label": "Integration Center",
            "description": "API sağlayıcıları, credential placeholder standardı, test çalıştırmaları ve export güvenlik bağı çekirdeği.",
            "version": "1.0.0-dev",
            "namespace": "Demirapp\\Modules\\IntegrationCenter",
            "provider": "Demirapp\\Modules\\IntegrationCenter\\IntegrationCenterModuleProvider",
            "state": "active",
            "pricing_mode": "manual_billing",
            "sort_order": 100,
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/IntegrationCenter"
        },
        {
            "slug": "cleanup",
            "label": "Retention / Güvenli Temizlik",
            "description": "Log, çöp kutusu, dil kullanım ve geçici dosya retention politikaları çekirdeği.",
            "version": "1.0.0-dev",
            "namespace": "Demirapp\\Modules\\Cleanup",
            "provider": "Demirapp\\Modules\\Cleanup\\CleanupModuleProvider",
            "state": "active",
            "pricing_mode": "included_in_package",
            "sort_order": 110,
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/Cleanup"
        },
        {
            "schema_version": "1.0",
            "slug": "system-update",
            "label": "Sistem Update ve Modül Yönetimi",
            "description": "Full paket ZIP yükleme, manifest/checksum/secret doğrulama, dosya kopyalama, SQL migration, modül ZIP kurulum/güncelleme ve versiyon geçmişi.",
            "version": "1.4.0",
            "namespace": "Demirapp\\Modules\\SystemUpdate",
            "provider": "Demirapp\\Modules\\SystemUpdate\\SystemUpdateModuleProvider",
            "state": "active",
            "pricing_mode": "included_in_package",
            "sort_order": 120,
            "min_core_version": "1.2.0",
            "dependencies": [
                "core",
                "export-import"
            ],
            "features": [
                {
                    "slug": "package_manifest",
                    "label": "Paket Manifest Kontrolü",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "system_updates",
                    "label": "Sistem Update Yönetimi",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "module_manager",
                    "label": "Modül Kurulum/Güncelleme Yönetimi",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "package_security_scan",
                    "label": "Paket Secret Scanner",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "zip_package_upload",
                    "label": "Full ZIP Paket Yükleme ve Uygulama",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                },
                {
                    "slug": "module_zip_upload",
                    "label": "Modül ZIP Yükleme ve Kurulum",
                    "state": "active",
                    "pricing_mode": "included_in_package"
                }
            ],
            "sql": {
                "install": "database/sql/mysql/0-clean-full.sql",
                "upgrade": "database/sql/mysql/2-upgrade-existing-clean.sql"
            },
            "docs": {
                "module": "docs/moduller/system-update-real-manager.md",
                "feature": "docs/ozellikler/update-module-manager.md",
                "update": "docs/guncelleme/core-real-update-manager-v1.2.0.md",
                "sql": "docs/sql/core-final-v1.1.0.md"
            },
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/SystemUpdate"
        },
        {
            "slug": "demircard",
            "name": "DemirCard",
            "version": "17.6.4-final-hardening-phone-terminal-full",
            "description": "DemirCard v17.6.4 final hardening full package: protected phone/NFC/QR terminal, authorized mobile device manager, admin-controlled temporary/permanent station permissions, final acceptance docs.",
            "entry": "routes_17_6_4.php",
            "type": "module",
            "enabled": true,
            "module_only": true,
            "core_update": false,
            "native": true,
            "official_mode": "core_native_v6_delivery_final",
            "admin_urls": [
                "/admin/demircard/panel",
                "/admin/demircard",
                "/admin/demircard/panel/dashboard.php",
                "/admin/demircard/panel/users.php",
                "/admin/demircard/panel/user_add.php",
                "/admin/demircard/panel/companies.php",
                "/admin/demircard/panel/business_cards.php",
                "/admin/demircard/panel/settings.php",
                "/admin/demircard/panel/events.php",
                "/admin/demircard/panel/adapters.php",
                "/admin/demircard/navigation",
                "/admin/demircard/app-link-checker",
                "/admin/demircard/live-reports",
                "/admin/demircard/device-api",
                "/admin/demircard/customer-portal",
                "/admin/demircard/panel/user_edit.php",
                "/admin/demircard/panel/groups.php",
                "/admin/demircard/panel/reports.php",
                "/admin/demircard/panel/attendance.php",
                "/admin/demircard/panel/loyalty_accounts.php",
                "/admin/demircard/panel/notification_templates.php",
                "/admin/demircard/panel/webhooks.php",
                "/admin/demircard/panel/api_tokens.php",
                "/admin/demircard/panel/role_permissions.php",
                "/admin/demircard/panel/system_health.php",
                "/admin/demircard/panel/card_production.php",
                "/admin/demircard/panel/employees.php",
                "/admin/demircard/panel/shifts.php",
                "/admin/demircard/panel/employee_shifts.php",
                "/admin/demircard/panel/employee_status_requests.php",
                "/admin/demircard/panel/attendance_reports.php",
                "/admin/demircard/panel/attendance_adjustments.php",
                "/admin/demircard/panel/attendance_exceptions.php",
                "/admin/demircard/panel/attendance_work_reports.php",
                "/admin/demircard/panel/pdks_status_types.php",
                "/admin/demircard/panel/payroll_settings.php",
                "/admin/demircard/panel/payroll_periods.php",
                "/admin/demircard/panel/payroll_calculate.php",
                "/admin/demircard/panel/payroll_reports.php",
                "/admin/demircard/panel/payroll_approvals.php",
                "/admin/demircard/panel/trash.php",
                "/admin/demircard/panel/business_card_edit.php",
                "/admin/demircard/panel/business_card_permissions.php",
                "/admin/demircard/panel/business_card_bulk.php",
                "/admin/demircard/panel/business_card_bulk_edit.php",
                "/admin/demircard/panel/business_card_batch.php",
                "/admin/demircard/panel/business_card_batches.php",
                "/admin/demircard/panel/business_card_print.php",
                "/admin/demircard/panel/business_card_reports.php",
                "/admin/demircard/panel/business_card_templates.php",
                "/admin/demircard/panel/business_card_campaigns.php",
                "/admin/demircard/panel/customer_feedbacks.php",
                "/admin/demircard/panel/feature_permissions.php",
                "/admin/demircard/panel/access_membership_dashboard.php",
                "/admin/demircard/panel/access_areas.php",
                "/admin/demircard/panel/access_points.php",
                "/admin/demircard/panel/access_logs.php",
                "/admin/demircard/panel/access_decisions.php",
                "/admin/demircard/panel/membership_plans.php",
                "/admin/demircard/panel/memberships.php",
                "/admin/demircard/panel/membership_checkins.php",
                "/admin/demircard/panel/hotel_cards.php",
                "/admin/demircard/panel/hotel_checkout.php",
                "/admin/demircard/panel/discount_codes.php",
                "/admin/demircard/panel/cashier_discount.php",
                "/admin/demircard/panel/cron_jobs.php",
                "/admin/demircard/panel/device_logs.php",
                "/admin/demircard/panel/company_holidays.php",
                "/admin/demircard/panel/retention_policies.php",
                "/admin/demircard/panel/menu_builder.php",
                "/admin/demircard/panel/system_check.php",
                "/admin/demircard/panel/subscription_edit.php",
                "/admin/demircard/panel/phone_devices.php"
            ],
            "public_urls": [
                "/demircard",
                "/api/demircard/runtime-loaded",
                "/public/profile.php",
                "/public/profile.php?c=SLUG",
                "/public/qr_card.php",
                "/public/qr_card.php?c=SLUG",
                "/public/qr_image.php",
                "/public/qr_image.php?c=SLUG",
                "/public/qr_download.php",
                "/public/qr_download.php?c=SLUG",
                "/public/vcard.php",
                "/public/vcard.php?slug=SLUG",
                "/public/feedback.php",
                "/public/feedback.php?c=SLUG",
                "/public/feedback.php?type=business&b=SLUG",
                "/public/business_card.php",
                "/public/business_card.php?b=SLUG",
                "/public/business_qr_card.php",
                "/public/business_qr_card.php?b=SLUG",
                "/public/business_qr_image.php",
                "/public/business_qr_image.php?b=SLUG",
                "/public/business_qr_download.php",
                "/public/business_qr_download.php?b=SLUG",
                "/api/demircard/v17.3/final-acceptance",
                "/api/demircard/v17.3/live-ready",
                "/api/demircard/v17.3/self-test",
                "/api/demircard/v17.3/health",
                "/api/demircard/v17.3/status",
                "/api/demircard/v17.2.2/final-acceptance",
                "/api/demircard/v17.2.2/live-ready",
                "/api/demircard/v17.2.2/self-test",
                "/api/demircard/v17.2.1/final-acceptance",
                "/api/demircard/v17.2.1/live-ready",
                "/api/demircard/v17.2.1/self-test",
                "/api/demircard/v16.9/status",
                "/api/demircard/v16.9/health",
                "/api/demircard/v16.9/self-test",
                "/api/demircard/v16.9/live-ready",
                "/api/demircard/v16.9/final-acceptance",
                "/demircard/profile",
                "/demircard/qr",
                "/demircard/vcard",
                "/demircard/panel",
                "/demircard/customer_login",
                "/demircard/customer_panel",
                "/demircard/customer_business_cards",
                "/api/demircard/v17.0/self-test",
                "/api/demircard/v17.0/live-ready",
                "/api/demircard/v17.0/final-acceptance",
                "/api/demircard/v17.0.1/self-test",
                "/api/demircard/v17.0.1/live-ready",
                "/api/demircard/v17.0.1/final-acceptance",
                "/api/demircard/v17.1/self-test",
                "/api/demircard/v17.1/live-ready",
                "/api/demircard/v17.1/final-acceptance",
                "/demircard/business_card",
                "/demircard/business_qr_card",
                "/demircard/feedback",
                "/demircard/customer_business_card_reports",
                "/demircard/customer_feedbacks",
                "/api/demircard/v17.2/status",
                "/api/demircard/v17.2/health",
                "/api/demircard/v17.2/self-test",
                "/api/demircard/v17.2/live-ready",
                "/api/demircard/v17.2/final-acceptance",
                "/api/access_check.php",
                "/api/device_heartbeat.php",
                "/api/device_scan.php",
                "/api/discount_validate.php",
                "/api/discount_redeem.php",
                "/api/discount_refund.php",
                "/cron/runner.php",
                "/api/demircard/v17.5/critical-delivery-self-test",
                "/api/demircard/v17.5/final-acceptance",
                "/demircard/device",
                "/demircard/device/station",
                "/api/membership_checkin.php",
                "/api/hotel_checkout.php",
                "/api/cashier_discount.php"
            ],
            "permissions": [
                "demircard.admin",
                "demircard.cards.read",
                "demircard.cards.write",
                "demircard.companies",
                "demircard.business_cards",
                "demircard.events",
                "demircard.adapters"
            ],
            "core_native_contract": {
                "payload": false,
                "original_app_runtime": false,
                "legacy_require": false,
                "service_layer": true,
                "repository_layer": true,
                "event_layer": true,
                "adapter_layer": true
            },
            "native_screen_templates": 31,
            "native_crud_screens": [
                "card_production",
                "profile_reports",
                "business_card_bulk",
                "business_card_batches",
                "business_card_templates",
                "business_card_reports",
                "pdks_dashboard",
                "departments",
                "employees",
                "devices",
                "attendance",
                "notification_templates",
                "notification_queue",
                "loyalty_accounts",
                "gift_cards",
                "wallet_transactions",
                "api_tokens",
                "webhooks",
                "whitelabel_settings",
                "settings",
                "role_permissions",
                "audit_logs",
                "system_health"
            ],
            "final_polish": true,
            "real_original_port": true,
            "real_original_port_package": "4/4",
            "schema_repair": true,
            "db_diagnostics": true,
            "direct_schema_install": false,
            "selftest_verified_fix": true,
            "auto_schema_install": true,
            "measured_parity_stage": "v6_delivery_final_static",
            "created_at": "2026-06-11T05:51:19.945343+03:00",
            "action_flow_hardened": true,
            "final_acceptance": true,
            "bridge": false,
            "payload": false,
            "manual_schema_install_required": false,
            "direct_schema_install_required": false,
            "schema_install_mode": "automatic_on_module_install_and_first_module_request",
            "install_hook": "install.php",
            "database_sql": [
                "database/sql/mysql/1-install-clean.sql",
                "database/sql/mysql/2-upgrade-existing-clean.sql"
            ],
            "live_ready": true,
            "normal_install_requires_manual_schema_url": false,
            "live_test_urls": [
                "/api/demircard/v17.3/self-test",
                "/api/demircard/v17.3/live-ready",
                "/api/demircard/v17.3/final-acceptance",
                "/admin/demircard/panel/dashboard.php",
                "/admin/demircard/panel/feature_permissions.php",
                "/admin/demircard/panel/users.php",
                "/admin/demircard/panel/user_add.php",
                "/admin/demircard/panel/employees.php",
                "/admin/demircard/panel/shifts.php",
                "/admin/demircard/panel/payroll_periods.php",
                "/admin/demircard/panel/payroll_calculate.php",
                "/admin/demircard/panel/trash.php",
                "/admin/demircard/panel/business_cards.php",
                "/admin/demircard/panel/business_card_reports.php",
                "/admin/demircard/panel/business_card_campaigns.php",
                "/demircard/panel",
                "/demircard/profile?slug=OLUSAN_SLUG",
                "/demircard/business_card?slug=OLUSAN_ISLETME_SLUG",
                "/demircard/feedback?business_slug=OLUSAN_ISLETME_SLUG"
            ],
            "personnel_payroll_closure": true,
            "hotfix": "placeholder-route",
            "business_public_customer_tail_closure": true,
            "long_term_final": true,
            "final_acceptance_package": true,
            "route_bootstrap_hotfix": true,
            "routes": "routes_17_6_4.php",
            "route_file": "routes_17_6_4.php",
            "routes_file": "routes_17_6_4.php",
            "feature_permissions_hotfix": true,
            "feature_flags": [
                "cards",
                "business",
                "pdks",
                "payroll",
                "trash",
                "engagement",
                "integrations",
                "whitelabel"
            ],
            "final_full_stable": true,
            "feature_permissions": true,
            "route_bootstrap_fixed": true,
            "v6_source_of_truth": true,
            "legacy_public_urls_preserved": true,
            "permanent_slug_lock": true,
            "physical_card_qr_safe": true,
            "do_not_print_until_final_acceptance": false,
            "critical_delivery_acceptance": {
                "legacy_profile_url": "/public/profile.php?c=SLUG",
                "legacy_qr_image_url": "/public/qr_image.php?c=SLUG",
                "legacy_qr_download_url": "/public/qr_download.php?c=SLUG",
                "legacy_vcard_url": "/public/vcard.php?slug=SLUG",
                "legacy_business_url": "/public/business_card.php?b=SLUG",
                "legacy_business_qr_image_url": "/public/business_qr_image.php?b=SLUG",
                "slug_empty_random": true,
                "slug_manual_normalized": true,
                "slug_never_reused_after_delete": true,
                "slug_immutable_after_issue": true,
                "v6_api_aliases": [
                    "/api/access_check.php",
                    "/api/device_heartbeat.php",
                    "/api/device_scan.php",
                    "/api/discount_validate.php",
                    "/api/discount_redeem.php",
                    "/api/discount_refund.php",
                    "/cron/runner.php"
                ],
                "static_final": false,
                "live_db_not_executed_in_chatgpt": true
            },
            "recommended_for_live_rc": true,
            "v6_api_aliases": true,
            "cron_runner_alias": true,
            "placeholder_routes": false,
            "route_loader_fix": true,
            "automatic_panel_aliases": true,
            "php_parser_safe_routes": true,
            "root_admin_url": "/admin/demircard",
            "admin_dashboard_url": "/admin/demircard/panel/dashboard.php",
            "public_panel_url": "/demircard/panel",
            "runtime_alias_autoload_fix": true,
            "route_entry": "routes_17_6_4.php",
            "flat_package_runtime_fix": true,
            "package_manager_compatibility": "root module.json package; copied directly to modules/demircard by both ModuleManager and UnifiedPackageManager",
            "package_block_fix": true,
            "php_route_entry_no_object_operator": true,
            "controller_autoload_fix": true,
            "autoload_uses_route_dir": true,
            "demircard_core_fallback": true,
            "php7_repository_compat": true,
            "php8_nullsafe_operator_present": false,
            "ui_layout_asset_fix": true,
            "inline_admin_css_fallback": true,
            "asset_response_namespace_fix": true,
            "v6_full_scope_parity": true,
            "p0_final_candidate": false,
            "v6_combined_first_three_productions": true,
            "true_v6_deep_flow": true,
            "phone_terminal_security": true,
            "protected_device_station": true,
            "authorized_mobile_device_manager": true,
            "final_hardening_acceptance": true,
            "device_station_requires_authorization": true,
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/demircard"
        },
        {
            "slug": "package-manager",
            "label": "Tek Paket Yöneticisi",
            "description": "Tek ZIP paket yöneticisi: core update, module-only install/update, install hook, permission/nav sync ve güvenlik kapısı.",
            "version": "1.4.0",
            "namespace": "Demirapp\\Modules\\PackageManager",
            "provider": "Demirapp\\Modules\\PackageManager\\PackageManagerModuleProvider",
            "state": "active",
            "pricing_mode": "included_in_package",
            "min_core_version": "1.3.0",
            "dependencies": [
                {
                    "slug": "core",
                    "min_version": "1.0.0"
                },
                {
                    "slug": "system-update",
                    "min_version": "1.2.0"
                }
            ],
            "features": [
                {
                    "slug": "unified-package-upload",
                    "label": "Tek ZIP yükleme noktası",
                    "state": "active",
                    "pricing_mode": "included_in_package",
                    "sort_order": 10
                },
                {
                    "slug": "auto-package-classification",
                    "label": "Otomatik paket sınıflandırma",
                    "state": "active",
                    "pricing_mode": "included_in_package",
                    "sort_order": 20
                },
                {
                    "slug": "unified-sql-apply",
                    "label": "Otomatik SQL uygulama",
                    "state": "active",
                    "pricing_mode": "included_in_package",
                    "sort_order": 30
                },
                {
                    "slug": "package-security-gate",
                    "label": "Paket güvenlik kapısı",
                    "state": "active",
                    "pricing_mode": "included_in_package",
                    "sort_order": 40
                },
                {
                    "slug": "module-runtime-routes",
                    "label": "Modül runtime route bootstrap",
                    "state": "active",
                    "pricing_mode": "included_in_package",
                    "sort_order": 50
                },
                {
                    "slug": "module-install-hooks",
                    "label": "Modül install.php hook desteği",
                    "state": "active",
                    "pricing_mode": "included_in_package",
                    "sort_order": 60
                },
                {
                    "slug": "module-permission-sync",
                    "label": "module.json permission senkronizasyonu",
                    "state": "active",
                    "pricing_mode": "included_in_package",
                    "sort_order": 70
                },
                {
                    "slug": "module-only-detection-fix",
                    "label": "Module-only paket algılama düzeltmesi",
                    "state": "active",
                    "pricing_mode": "included_in_package",
                    "sort_order": 80
                }
            ],
            "docs": [
                "docs/moduller/package-manager.md",
                "docs/ozellikler/unified-package-manager.md",
                "docs/guncelleme/v1.3.0-unified-package-manager.md"
            ],
            "path": "/home/demohpbh/ornek17.demo.demirapp.com.tr/modules/PackageManager"
        }
    ]
}