[
  {
    "name": "Landing Page",
    "url": "https://dinhsonconstruction.com/",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 230.6,
    "content_length": 16069,
    "content_type": "text/html; charset=utf-8",
    "cf_ray": "a303ab719a67fe22-SIN",
    "passed": true
  },
  {
    "name": "API Health Liveness",
    "url": "https://dinhsonconstruction.com/health",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 98.3,
    "content_length": 34,
    "content_type": "application/json",
    "cf_ray": "a303ab724c46fe22-SIN",
    "passed": true
  },
  {
    "name": "API Health Alias",
    "url": "https://dinhsonconstruction.com/api/health",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 96.9,
    "content_length": 34,
    "content_type": "application/json",
    "cf_ray": "a303ab72edd3fe22-SIN",
    "passed": true
  },
  {
    "name": "API System Readiness",
    "url": "https://dinhsonconstruction.com/health/readiness",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 164.3,
    "content_length": 376,
    "content_type": "application/json",
    "cf_ray": "a303ab738f60fe22-SIN",
    "passed": true
  },
  {
    "name": "OpenAPI Documentation",
    "url": "https://dinhsonconstruction.com/docs",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 93.4,
    "content_length": 1009,
    "content_type": "text/html; charset=utf-8",
    "cf_ray": "a303ab7489f4fe22-SIN",
    "passed": true
  },
  {
    "name": "Authentication Page",
    "url": "https://dinhsonconstruction.com/login",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 99.1,
    "content_length": 12492,
    "content_type": "text/html; charset=utf-8",
    "cf_ray": "a303ab752b97fe22-SIN",
    "passed": true
  },
  {
    "name": "Executive Master Dashboard",
    "url": "https://dinhsonconstruction.com/dashboard",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 137.4,
    "content_length": 53337,
    "content_type": "text/html; charset=utf-8",
    "cf_ray": "a303ab75bd3afe22-SIN",
    "passed": true
  },
  {
    "name": "Projects & WBS Management",
    "url": "https://dinhsonconstruction.com/dashboard/projects",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 150.9,
    "content_length": 128802,
    "content_type": "text/html; charset=utf-8",
    "cf_ray": "a303ab769feafe22-SIN",
    "passed": true
  },
  {
    "name": "GDT E-Invoices Ledger",
    "url": "https://dinhsonconstruction.com/dashboard/invoices",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 143.2,
    "content_length": 203964,
    "content_type": "text/html; charset=utf-8",
    "cf_ray": "a303ab778a4efe22-SIN",
    "passed": true
  },
  {
    "name": "HRM & Fleet Machines",
    "url": "https://dinhsonconstruction.com/dashboard/employees",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 101.0,
    "content_length": 36147,
    "content_type": "text/html; charset=utf-8",
    "cf_ray": "a303ab787c67fe22-SIN",
    "passed": true
  },
  {
    "name": "QA/QC Readiness Dossier",
    "url": "https://dinhsonconstruction.com/dashboard/readiness",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 97.4,
    "content_length": 26902,
    "content_type": "text/html; charset=utf-8",
    "cf_ray": "a303ab791deefe22-SIN",
    "passed": true
  },
  {
    "name": "Construction Documents Vault",
    "url": "https://dinhsonconstruction.com/dashboard/documents",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 114.2,
    "content_length": 95831,
    "content_type": "text/html; charset=utf-8",
    "cf_ray": "a303ab79bfdafe22-SIN",
    "passed": true
  },
  {
    "name": "RBAC User Control",
    "url": "https://dinhsonconstruction.com/dashboard/users",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 97.3,
    "content_length": 26583,
    "content_type": "text/html; charset=utf-8",
    "cf_ray": "a303ab7a699bfe22-SIN",
    "passed": true
  },
  {
    "name": "Partners & Supply Chain Hub",
    "url": "https://dinhsonconstruction.com/dashboard/partners",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 101.8,
    "content_length": 37026,
    "content_type": "text/html; charset=utf-8",
    "cf_ray": "a303ab7b0b03fe22-SIN",
    "passed": true
  },
  {
    "name": "Financial War Room",
    "url": "https://dinhsonconstruction.com/dashboard/war-room",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 98.7,
    "content_length": 13144,
    "content_type": "text/html; charset=utf-8",
    "cf_ray": "a303ab7bacd3fe22-SIN",
    "passed": true
  },
  {
    "name": "DeepSeek DHS Agentic Hub",
    "url": "https://dinhsonconstruction.com/dashboard/agent-models",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 103.3,
    "content_length": 68556,
    "content_type": "text/html; charset=utf-8",
    "cf_ray": "a303ab7c4e6efe22-SIN",
    "passed": true
  },
  {
    "name": "Site Diary Mobile PWA",
    "url": "https://dinhsonconstruction.com/dashboard/site-diary-mobile",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 94.7,
    "content_length": 13919,
    "content_type": "text/html; charset=utf-8",
    "cf_ray": "a303ab7cefeafe22-SIN",
    "passed": true
  },
  {
    "name": "Unified Enterprise CSS",
    "url": "https://dinhsonconstruction.com/static/css/erp_enterprise.css",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 432.2,
    "content_length": 24395,
    "content_type": "text/css; charset=utf-8",
    "cf_ray": "a303ab7d897bfe22-SIN",
    "passed": true
  },
  {
    "name": "Navigation Dock JS",
    "url": "https://dinhsonconstruction.com/static/js/erp_mobile_dock.js",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 119.0,
    "content_length": 25384,
    "content_type": "application/javascript",
    "cf_ray": "a303ab8038a4fe22-SIN",
    "passed": true
  },
  {
    "name": "ERP Subdomain Alias",
    "url": "https://erp.dinhsonconstruction.com/",
    "status_code": 200,
    "expected_status": 200,
    "status_match": true,
    "duration_ms": 349.7,
    "content_length": 16069,
    "content_type": "text/html; charset=utf-8",
    "cf_ray": "a303ab826b3ece5d-SIN",
    "passed": true
  },
  {
    "name": "Protected Company State API (Unauth)",
    "url": "https://dinhsonconstruction.com/v1/company/operational-state",
    "status_code": 401,
    "expected_status": 401,
    "status_match": true,
    "duration_ms": 95.7,
    "content_length": 95,
    "content_type": "application/json",
    "cf_ray": "a303ab8328eafe22-SIN",
    "passed": true
  },
  {
    "name": "Protected Invoices List API (Unauth)",
    "url": "https://dinhsonconstruction.com/v1/invoices/list",
    "status_code": 404,
    "expected_status": 401,
    "status_match": false,
    "duration_ms": 94.9,
    "content_length": 22,
    "content_type": "application/json",
    "cf_ray": "a303ab83ba47fe22-SIN",
    "passed": false
  }
]