{
  "scan_timestamp": "2026-07-04T18:44:35.077853",
  "project": "ABC Core Enterprise",
  "version": "1.0 RC1",
  "metrics": {
    "total_php_files": 247,
    "total_controllers": 20,
    "total_services": 22,
    "total_repositories": 38,
    "total_models_entities": 35,
    "total_route_files": 20,
    "total_migrations": 24,
    "total_api_endpoints": 149,
    "total_classes": 212,
    "total_event_classes": 10,
    "total_pdf_modules": 2
  },
  "verification": {
    "controller_to_service": {
      "issues": [],
      "status": "PASS"
    },
    "service_to_repository": {
      "issues": [],
      "status": "PASS"
    },
    "service_to_service": {
      "issues": [],
      "status": "PASS"
    },
    "route_to_controller": {
      "issues": [],
      "status": "PASS"
    },
    "event_classes": {
      "missing": [],
      "status": "PASS"
    },
    "constants": {
      "issues": [],
      "status": "PASS"
    },
    "debug_code": {
      "issues": [],
      "status": "PASS"
    },
    "todo_fixme": {
      "issues": [],
      "status": "PASS"
    },
    "modules_present": {
      "Queue": true,
      "Ledger": true,
      "Balance": true,
      "Otp": true,
      "Notifications": true,
      "Loans": true,
      "Cards": true,
      "Kyc": true,
      "ApprovalWorkflow": true,
      "Transactions": true,
      "Transfers": true,
      "Deposits": true,
      "Withdrawals": true,
      "Financial": true,
      "Beneficiaries": true,
      "AdminPayment": true
    },
    "core_classes": {
      "Router": true,
      "Application": true,
      "Request": true,
      "Response": true,
      "Database": true,
      "EventDispatcher": true,
      "BaseRepository": true,
      "BaseService": true,
      "NotFoundException": true,
      "ValidationException": true
    },
    "pdf_receipts": [
      "ReceiptPdfService.php",
      "2026_07_03_000023_create_receipt_pdf_tables.php"
    ]
  },
  "bugs": {
    "discovered": 4,
    "fixed": 4,
    "remaining": 0,
    "details": [
      {
        "file": "CardService.php",
        "method": "findCardRequestByUuid",
        "status": "FIXED"
      },
      {
        "file": "ReceiptService.php",
        "method": "findByUuid",
        "status": "FIXED"
      },
      {
        "file": "TransactionService.php",
        "method": "findByUuid",
        "status": "FIXED"
      },
      {
        "file": "LedgerEntryRepository.php",
        "method": "findLatestByAccountUuid",
        "status": "FIXED"
      }
    ]
  },
  "health_score": 100,
  "production_ready": true
}