{
  "utc": "2026-09-30T16:23:07.655320+00:00",
  "report_revision": 2,
  "status": "TESTS_PASS_BRIDGE_UNCHANGED_PROVIDER_WRITE_ESCAPE_CONFIRMED",
  "checks": [
    {
      "command": [
        "php",
        "-l",
        "crm-implementation/balionline-qlickcrm.php"
      ],
      "exit": 0,
      "output": "No syntax errors detected in crm-implementation/balionline-qlickcrm.php"
    },
    {
      "command": [
        "php",
        "-l",
        "crm-implementation/test_bridge.php"
      ],
      "exit": 0,
      "output": "No syntax errors detected in crm-implementation/test_bridge.php"
    },
    {
      "command": [
        "php",
        "crm-implementation/test_bridge.php"
      ],
      "exit": 0,
      "output": "bridge mock checks PASS"
    },
    {
      "command": [
        "python3",
        "-m",
        "py_compile",
        "crm-implementation/url_encoding_diagnostic_v5.py",
        "crm-implementation/url_encoding_correction_v5.py"
      ],
      "exit": 0,
      "output": ""
    }
  ],
  "remote_sha256": "6596cab128f6a55dced39ab27b919222f207d09ca5d431bc8029e0d71faba7c9",
  "bridge_provider_writes": 0,
  "files": [
    {
      "path": "crm-implementation/balionline-qlickcrm.php",
      "sha256": "6596cab128f6a55dced39ab27b919222f207d09ca5d431bc8029e0d71faba7c9"
    },
    {
      "path": "crm-implementation/test_bridge.php",
      "sha256": "e6ef5f72efa031620cfe56a4ec98b6aeec856dfef84c670806bb401e4f215d13"
    },
    {
      "path": "crm-implementation/url_encoding_diagnostic_v5.py",
      "sha256": "70108f000d6a6e0979c7acd410c1c1474d8f4fe2d8cf9a3c56e9fb504dd99a61"
    },
    {
      "path": "crm-implementation/url_encoding_correction_v5.py",
      "sha256": "e3a2c24242cac03ba52ebd9b94ffaf6152ffc050c71651d1f4fd4e07c507b1a9"
    }
  ],
  "limits": [
    "These transport/representation regressions do not prove normal URL storage on new v2-written CRM cards. Native UI comparison proves v2 writes escape the stored field.",
    "Restoration of native whole-form defaults is incomplete."
  ]
}
