{
  "schemaVersion": 1,
  "slug": "conversion-desk",
  "repository": "webhostingdoo/conversion-desk",
  "sourceSha": "aa2e5ea92c3ee3238797b3fd32367eeafae925f7",
  "hqSha": "bc9bd4733aecd8862c6a00e7db10853d2f3fc245",
  "scannedAt": "2026-10-23T16:20:49.928Z",
  "status": "scanned",
  "findings": [
    {
      "id": "e228954257c414d2",
      "category": "access",
      "label": "OAuth flow",
      "detail": "OAuth reference; provider, consent scopes, token custody and access checks need confirmation.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "docs/OPERATIONS.md",
          "line": 58,
          "kind": "source-reported"
        },
        {
          "path": "hub/drive.py",
          "line": 385,
          "kind": "observed-code"
        },
        {
          "path": "hub/google_connection.py",
          "line": 4,
          "kind": "observed-code"
        },
        {
          "path": "hub/live.py",
          "line": 58,
          "kind": "observed-code"
        },
        {
          "path": "hub/retractions.py",
          "line": 67,
          "kind": "observed-code"
        },
        {
          "path": "scripts/google_signin.py",
          "line": 1,
          "kind": "observed-code"
        },
        {
          "path": "tests/test_google_signin.py",
          "line": 16,
          "kind": "observed-code"
        },
        {
          "path": "tests/test_live_hosted.py",
          "line": 299,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "df8638047fc1f196",
      "category": "apis",
      "label": "DELETE /api/uploads/{ticket}",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 502,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0be9fd04ff4704da",
      "category": "apis",
      "label": "GET /",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 148,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "35c1316dc3aea019",
      "category": "apis",
      "label": "GET /api/accounts",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 191,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "8471b0df8088b8b2",
      "category": "apis",
      "label": "GET /api/accounts/{account}/csv-publications",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 341,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c5771da8bf200d17",
      "category": "apis",
      "label": "GET /api/accounts/{account}/csv-workflows",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 337,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6c5b19530cc21534",
      "category": "apis",
      "label": "GET /api/accounts/{account}/profile",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 216,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d06c28f2d782dca5",
      "category": "apis",
      "label": "GET /api/audit",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 320,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e08e4b6d3463b4e4",
      "category": "apis",
      "label": "GET /api/batches",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 231,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "eac9ff32b79011c5",
      "category": "apis",
      "label": "GET /api/batches/{batch_id}",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 236,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c4111a1b6a3e2964",
      "category": "apis",
      "label": "GET /api/batches/{batch_id}/csv",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 258,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "89b2355c9b9239c1",
      "category": "apis",
      "label": "GET /api/batches/{batch_id}/csv-adjustments",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 329,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "67ba3e7e41737541",
      "category": "apis",
      "label": "GET /api/batches/{batch_id}/hybrid",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 418,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "2cddbfde24114ba5",
      "category": "apis",
      "label": "GET /api/batches/{batch_id}/rows/{order_id}/source-review",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 246,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "58b50007ebc2db57",
      "category": "apis",
      "label": "GET /api/csv-workflows/{workflow_id}/file",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 349,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a6673cd59899fc85",
      "category": "apis",
      "label": "GET /api/csv-workflows/{workflow_id}/worksheet",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 354,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3dd2d9145b616dd9",
      "category": "apis",
      "label": "GET /api/deliveries",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 303,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b679a1dae81fefe4",
      "category": "apis",
      "label": "GET /api/health",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 150,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "89c0eb4220987f2a",
      "category": "apis",
      "label": "GET /api/session",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 182,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "de31842e69e76bb6",
      "category": "apis",
      "label": "GET /api/upload-health",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 316,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ab7604e5cd17a47c",
      "category": "apis",
      "label": "Google Ads",
      "detail": "Mentioned in source documentation; implementation and account access need confirmation.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "docs/OPERATIONS.md",
          "line": 72,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "3506084ed11133e3",
      "category": "apis",
      "label": "Google APIs",
      "detail": "Integration signal in source. Account ownership, provisioning and live connectivity are unverified.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "requirements-google.txt",
          "line": 3,
          "kind": "declared-config"
        },
        {
          "path": "requirements.txt",
          "line": 8,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "25a9856f4556aaf0",
      "category": "apis",
      "label": "Invoca",
      "detail": "Mentioned in source documentation; implementation and account access need confirmation.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "docs/OPERATIONS.md",
          "line": 9,
          "kind": "source-reported"
        },
        {
          "path": "README.md",
          "line": 3,
          "kind": "source-reported"
        },
        {
          "path": "hub/pilot.py",
          "line": 126,
          "kind": "observed-code"
        },
        {
          "path": "hub/static/app.js",
          "line": 327,
          "kind": "observed-code"
        },
        {
          "path": "hub/static/hybrid.js",
          "line": 92,
          "kind": "observed-code"
        },
        {
          "path": "tests/hybrid_intake_ui.cjs",
          "line": 6,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "14c3237bf8f0630a",
      "category": "apis",
      "label": "PATCH /api/accounts/{account}/settings",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 301,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fdc75663286eaf46",
      "category": "apis",
      "label": "POST /api/accounts",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 213,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "71bce8892b4f872d",
      "category": "apis",
      "label": "POST /api/accounts/{account}/delivery-mode",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 378,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5a133cab17a7c2a3",
      "category": "apis",
      "label": "POST /api/accounts/{account}/drive/publications/{publication_id}/check",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 398,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "23d13cf365f90cac",
      "category": "apis",
      "label": "POST /api/accounts/{account}/drive/publications/{publication_id}/results",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 345,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "487c64d5e609d98b",
      "category": "apis",
      "label": "POST /api/accounts/{account}/drive/target/apply",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 386,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "71d139c876919ec1",
      "category": "apis",
      "label": "POST /api/accounts/{account}/drive/target/preview",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 382,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ee944d1860a8a0e8",
      "category": "apis",
      "label": "POST /api/accounts/{account}/example",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 289,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fb458943869944cf",
      "category": "apis",
      "label": "POST /api/accounts/{account}/google/actions/apply",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 453,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b14e2dd091080c4c",
      "category": "apis",
      "label": "POST /api/accounts/{account}/google/actions/discover",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 445,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1c0a66576befd4cf",
      "category": "apis",
      "label": "POST /api/accounts/{account}/google/actions/preview",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 449,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e20985f4ee548521",
      "category": "apis",
      "label": "POST /api/accounts/{account}/google/actions/reconcile",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 457,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "edf530e6bd059975",
      "category": "apis",
      "label": "POST /api/accounts/{account}/google/activate",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 432,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ea40c27990b5cc5d",
      "category": "apis",
      "label": "POST /api/accounts/{account}/google/check",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 409,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4a6fc6800a929070",
      "category": "apis",
      "label": "POST /api/accounts/{account}/google/deactivate",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 436,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5fb3f1fa5e4ffb1b",
      "category": "apis",
      "label": "POST /api/accounts/{account}/hybrid/advance",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 427,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3be6ed9dd0af50df",
      "category": "apis",
      "label": "POST /api/accounts/{account}/hybrid/configure",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 413,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "2c3f9e0945bf0db9",
      "category": "apis",
      "label": "POST /api/accounts/{account}/profile/apply",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 226,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f923ea7f5c4f7f99",
      "category": "apis",
      "label": "POST /api/accounts/{account}/profile/preview",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 221,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fa81f220154f6565",
      "category": "apis",
      "label": "POST /api/accounts/preview",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 209,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "541051873358c78f",
      "category": "apis",
      "label": "POST /api/batches/{batch_id}/approve",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 271,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3ba4a0e4f651bca8",
      "category": "apis",
      "label": "POST /api/batches/{batch_id}/cancel",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 238,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "39594503becacc92",
      "category": "apis",
      "label": "POST /api/batches/{batch_id}/csv-adjustments",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 333,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "dcd460130623b2fa",
      "category": "apis",
      "label": "POST /api/batches/{batch_id}/drive/prepare",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 390,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4fb9423a796f556c",
      "category": "apis",
      "label": "POST /api/batches/{batch_id}/drive/publish",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 394,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "85083d8980739cb6",
      "category": "apis",
      "label": "POST /api/batches/{batch_id}/hybrid/approve",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 422,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b462ff3b83914808",
      "category": "apis",
      "label": "POST /api/batches/{batch_id}/live/approve",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 465,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c51d47d888f77b31",
      "category": "apis",
      "label": "POST /api/batches/{batch_id}/live/prepare",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 461,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "855f87159d59b38d",
      "category": "apis",
      "label": "POST /api/batches/{batch_id}/recover-identifiers",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 240,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "213023f851cef8cb",
      "category": "apis",
      "label": "POST /api/batches/{batch_id}/recover-salesforce-urls",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 241,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ce249a439e707319",
      "category": "apis",
      "label": "POST /api/batches/{batch_id}/rows/{order_id}/source-review/apply",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 254,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "87f27488052aa97b",
      "category": "apis",
      "label": "POST /api/batches/{batch_id}/rows/{order_id}/source-review/preview",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 250,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a0ae2899c26e686d",
      "category": "apis",
      "label": "POST /api/csv-workflows/{workflow_id}/cancel",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 368,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "aa141382cd56542b",
      "category": "apis",
      "label": "POST /api/csv-workflows/{workflow_id}/results",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 359,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "dc3a110afd17cea3",
      "category": "apis",
      "label": "POST /api/delivery/advance",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 469,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3c2fee1954f967a8",
      "category": "apis",
      "label": "POST /api/login",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 152,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "159c28aeb6595ba9",
      "category": "apis",
      "label": "POST /api/logout",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 184,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fcf6ff5ebde05b90",
      "category": "apis",
      "label": "POST /api/simulation/advance",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 479,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "65d972f1f1dde3d9",
      "category": "apis",
      "label": "POST /api/upload",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 279,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7e3fe6889ed6de0c",
      "category": "apis",
      "label": "POST /api/upload-health/check",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 473,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "be81a32fcefab7d6",
      "category": "apis",
      "label": "POST /api/uploads",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 483,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9fa786ead6c43ac7",
      "category": "apis",
      "label": "POST /api/uploads/{ticket}/finish",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 498,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7a16bc372b72696d",
      "category": "apis",
      "label": "PUT /api/uploads/{ticket}/{source}/{part}",
      "detail": "Source-declared endpoint. Authentication, deployment and side effects require review.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 489,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c516fc29b2b79257",
      "category": "configuration",
      "label": "CD_POSTGRES_CONFIG",
      "detail": "Configuration name referenced; actual value, required/optional status and provisioning are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "tests/test_postgres_integration.py",
          "line": 334,
          "kind": "observed-code"
        },
        {
          "path": "tests/test_postgres_integration.py",
          "line": 25,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "59ebcb35814ef5e1",
      "category": "configuration",
      "label": "DATABASE_URL",
      "detail": "Configuration name referenced; actual value, required/optional status and provisioning are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/hosted.py",
          "line": 28,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "04d014edba037bff",
      "category": "configuration",
      "label": "GOOGLE_APPLICATION_CREDENTIALS",
      "detail": "Secret-like name referenced; actual value, required/optional status and provisioning are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "tests/test_google_signin.py",
          "line": 126,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ee612845cf07b331",
      "category": "configuration",
      "label": "HUB_ALLOWED_HOSTS",
      "detail": "Declared in an environment template. Value discarded; provisioning and required/optional status are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": ".env.example",
          "line": 6,
          "kind": "declared-config"
        },
        {
          "path": "hub/app.py",
          "line": 98,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5b8e7dfa2741ff43",
      "category": "configuration",
      "label": "HUB_BROWSER_EXECUTABLE",
      "detail": "Configuration name referenced; actual value, required/optional status and provisioning are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "tests/test_cd002_regressions.py",
          "line": 153,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "33eb87fd4fc0c601",
      "category": "configuration",
      "label": "HUB_COOKIE_SECURE",
      "detail": "Declared in an environment template. Value discarded; provisioning and required/optional status are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": ".env.example",
          "line": 5,
          "kind": "declared-config"
        },
        {
          "path": "hub/app.py",
          "line": 105,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "17d0a00e80bfb57f",
      "category": "configuration",
      "label": "HUB_DATA_KEY",
      "detail": "Configuration name referenced; actual value, required/optional status and provisioning are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 55,
          "kind": "observed-code"
        },
        {
          "path": "hub/hosted.py",
          "line": 28,
          "kind": "observed-code"
        },
        {
          "path": "hub/preflight.py",
          "line": 49,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "635441c1d86caf0d",
      "category": "configuration",
      "label": "HUB_ENABLE_GOOGLE_RETRACTIONS",
      "detail": "Configuration name referenced; actual value, required/optional status and provisioning are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/retractions.py",
          "line": 61,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "eb9f76a4db55287e",
      "category": "configuration",
      "label": "HUB_ENABLE_LIVE_GOOGLE",
      "detail": "Declared in an environment template. Value discarded; provisioning and required/optional status are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": ".env.example",
          "line": 4,
          "kind": "declared-config"
        },
        {
          "path": "hub/hosted.py",
          "line": 7,
          "kind": "observed-code"
        },
        {
          "path": "run.py",
          "line": 14,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1934e756f2125f08",
      "category": "configuration",
      "label": "HUB_GOOGLE_ADS_CREDENTIALS",
      "detail": "Secret-like name referenced; actual value, required/optional status and provisioning are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/retractions.py",
          "line": 60,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1f4476bc71f59ca9",
      "category": "configuration",
      "label": "HUB_GOOGLE_DELIVERY_HOST",
      "detail": "Configuration name referenced; actual value, required/optional status and provisioning are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 68,
          "kind": "observed-code"
        },
        {
          "path": "hub/hosted.py",
          "line": 17,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ac0bf14cafc9f4bc",
      "category": "configuration",
      "label": "HUB_GOOGLE_DRIVE_AUTH",
      "detail": "Configuration name referenced; actual value, required/optional status and provisioning are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/hosted.py",
          "line": 11,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1152c17c83734abf",
      "category": "configuration",
      "label": "HUB_PASSWORD",
      "detail": "Declared in an environment template. Value discarded; provisioning and required/optional status are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": ".env.example",
          "line": 2,
          "kind": "declared-config"
        },
        {
          "path": "hub/app.py",
          "line": 48,
          "kind": "observed-code"
        },
        {
          "path": "run.py",
          "line": 10,
          "kind": "observed-code"
        },
        {
          "path": "run.py",
          "line": 8,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5231ddaf02b3a10e",
      "category": "configuration",
      "label": "HUB_PORT",
      "detail": "Declared in an environment template. Value discarded; provisioning and required/optional status are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": ".env.example",
          "line": 17,
          "kind": "declared-config"
        },
        {
          "path": "run.py",
          "line": 15,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c5c5225c4172f8b5",
      "category": "configuration",
      "label": "HUB_STATE_DIR",
      "detail": "Declared in an environment template. Value discarded; provisioning and required/optional status are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": ".env.example",
          "line": 3,
          "kind": "declared-config"
        },
        {
          "path": "hub/app.py",
          "line": 55,
          "kind": "observed-code"
        },
        {
          "path": "hub/preflight.py",
          "line": 41,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6bf556f9ab03c2dd",
      "category": "configuration",
      "label": "VERCEL",
      "detail": "Configuration name referenced; actual value, required/optional status and provisioning are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 155,
          "kind": "observed-code"
        },
        {
          "path": "hub/hosted.py",
          "line": 11,
          "kind": "observed-code"
        },
        {
          "path": "hub/hosted.py",
          "line": 15,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1ee22e0dcc4282c8",
      "category": "configuration",
      "label": "VERCEL_ENV",
      "detail": "Configuration name referenced; actual value, required/optional status and provisioning are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/hosted.py",
          "line": 11,
          "kind": "observed-code"
        },
        {
          "path": "hub/hosted.py",
          "line": 15,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "da4676811e361d2c",
      "category": "data",
      "label": "PostgreSQL",
      "detail": "Integration signal in source. Account ownership, provisioning and live connectivity are unverified.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/postgres_store.py",
          "line": 111,
          "kind": "observed-code"
        },
        {
          "path": "requirements.txt",
          "line": 7,
          "kind": "declared-config"
        },
        {
          "path": "tests/test_postgres_integration.py",
          "line": 340,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3dfca7964a7c8dd4",
      "category": "data",
      "label": "SQLite",
      "detail": "Integration signal in source. Account ownership, provisioning and live connectivity are unverified.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/pilot.py",
          "line": 14,
          "kind": "observed-code"
        },
        {
          "path": "hub/store.py",
          "line": 9,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b173cf342c21c119",
      "category": "devices",
      "label": "Browser automation",
      "detail": "Browser automation signal; browser binaries, host and permissions may be required.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "requirements-dev.txt",
          "line": 4,
          "kind": "declared-config"
        },
        {
          "path": "tests/test_cd002_regressions.py",
          "line": 152,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1e0a3ffe38003b16",
      "category": "devices",
      "label": "Local filesystem access",
      "detail": "Filesystem reference; approved paths, read/write scope and operating identity need confirmation.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 12,
          "kind": "observed-code"
        },
        {
          "path": "hub/hosted_state.py",
          "line": 7,
          "kind": "observed-code"
        },
        {
          "path": "hub/pilot.py",
          "line": 17,
          "kind": "observed-code"
        },
        {
          "path": "hub/preflight.py",
          "line": 10,
          "kind": "observed-code"
        },
        {
          "path": "hub/retractions.py",
          "line": 11,
          "kind": "observed-code"
        },
        {
          "path": "hub/store.py",
          "line": 12,
          "kind": "observed-code"
        },
        {
          "path": "scripts/build_preview.py",
          "line": 2,
          "kind": "observed-code"
        },
        {
          "path": "scripts/check_repository_boundary.py",
          "line": 10,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "57e8060de5ad3e87",
      "category": "devices",
      "label": "Local process access",
      "detail": "Source starts or inspects local processes. Commands, execution owner and machine access need review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "scripts/check_repository_boundary.py",
          "line": 57,
          "kind": "observed-code"
        },
        {
          "path": "scripts/release_live_connection.py",
          "line": 65,
          "kind": "observed-code"
        },
        {
          "path": "scripts/verify_postgres_private.py",
          "line": 30,
          "kind": "observed-code"
        },
        {
          "path": "tests/test_batch_cancellation.py",
          "line": 186,
          "kind": "observed-code"
        },
        {
          "path": "tests/test_cd002_regressions.py",
          "line": 142,
          "kind": "observed-code"
        },
        {
          "path": "tests/test_gbraid.py",
          "line": 302,
          "kind": "observed-code"
        },
        {
          "path": "tests/test_hybrid.py",
          "line": 31,
          "kind": "observed-code"
        },
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 224,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "dcf7e759e8e5f4c6",
      "category": "hosting",
      "label": "Vercel configuration",
      "detail": "Deployment configuration is present. The live project, environment and deployed revision are not queried.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "vercel.json",
          "line": 1,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "5cf92b354d05cb63",
      "category": "observability",
      "label": "Application error logging",
      "detail": "Error logging call exists; destination, alerting, retention and redaction are unverified.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/batch_cancellation_ui.cjs",
          "line": 63,
          "kind": "observed-code"
        },
        {
          "path": "tests/gbraid_ui.cjs",
          "line": 28,
          "kind": "observed-code"
        },
        {
          "path": "tests/hybrid_intake_ui.cjs",
          "line": 38,
          "kind": "observed-code"
        },
        {
          "path": "tests/review_race.cjs",
          "line": 127,
          "kind": "observed-code"
        },
        {
          "path": "tests/source_coverage_ui.cjs",
          "line": 34,
          "kind": "observed-code"
        },
        {
          "path": "tests/upload_health_ui.cjs",
          "line": 62,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f9f07960402880c7",
      "category": "providers",
      "label": "Google Ads",
      "detail": "Mentioned in source documentation; implementation and account access need confirmation.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "docs/OPERATIONS.md",
          "line": 72,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "fc27bef842ea609c",
      "category": "providers",
      "label": "Google APIs",
      "detail": "Integration signal in source. Account ownership, provisioning and live connectivity are unverified.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "requirements-google.txt",
          "line": 3,
          "kind": "declared-config"
        },
        {
          "path": "requirements.txt",
          "line": 8,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "a353f77a14938865",
      "category": "providers",
      "label": "Invoca",
      "detail": "Mentioned in source documentation; implementation and account access need confirmation.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "docs/OPERATIONS.md",
          "line": 9,
          "kind": "source-reported"
        },
        {
          "path": "README.md",
          "line": 3,
          "kind": "source-reported"
        },
        {
          "path": "hub/pilot.py",
          "line": 126,
          "kind": "observed-code"
        },
        {
          "path": "hub/static/app.js",
          "line": 327,
          "kind": "observed-code"
        },
        {
          "path": "hub/static/hybrid.js",
          "line": 92,
          "kind": "observed-code"
        },
        {
          "path": "tests/hybrid_intake_ui.cjs",
          "line": 6,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f6894bcdcb6e86c5",
      "category": "quality",
      "label": "Test sources present",
      "detail": "Test paths found in the tree; their contents and outcomes are not inferred from existence.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/batch_cancellation_ui.cjs",
          "line": 1,
          "kind": "declared-config"
        },
        {
          "path": "tests/gbraid_ui.cjs",
          "line": 1,
          "kind": "declared-config"
        },
        {
          "path": "tests/hybrid_intake_ui.cjs",
          "line": 1,
          "kind": "declared-config"
        },
        {
          "path": "tests/review_race.cjs",
          "line": 1,
          "kind": "declared-config"
        },
        {
          "path": "tests/source_coverage_ui.cjs",
          "line": 1,
          "kind": "declared-config"
        },
        {
          "path": "tests/test_accounts.py",
          "line": 1,
          "kind": "declared-config"
        },
        {
          "path": "tests/test_app.py",
          "line": 1,
          "kind": "declared-config"
        },
        {
          "path": "tests/test_attribution_review.py",
          "line": 1,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "e88a513558e36d3f",
      "category": "runtime",
      "label": "Browser document",
      "detail": "HTML source is present. Browser compatibility, hosting and live data access are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/static/index.html",
          "line": 1,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "23e2c82445083b0c",
      "category": "runtime",
      "label": "cryptography",
      "detail": "Python dependency declaration. Installed version and runtime availability are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "requirements.txt",
          "line": 4,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "485f6033cfd27614",
      "category": "runtime",
      "label": "fastapi",
      "detail": "Python dependency declaration. Installed version and runtime availability are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "requirements.txt",
          "line": 1,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "bdd96d0f19b32e03",
      "category": "runtime",
      "label": "google-auth",
      "detail": "Python dependency declaration. Installed version and runtime availability are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "requirements.txt",
          "line": 8,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "ac6a8aa102ab755c",
      "category": "runtime",
      "label": "httpx",
      "detail": "Python dependency declaration. Installed version and runtime availability are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "requirements.txt",
          "line": 5,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "5cc119b24ca15681",
      "category": "runtime",
      "label": "playwright",
      "detail": "Python dependency declaration. Installed version and runtime availability are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "requirements-dev.txt",
          "line": 4,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "c816f9ce01ae5b15",
      "category": "runtime",
      "label": "psycopg",
      "detail": "Python dependency declaration. Installed version and runtime availability are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "requirements.txt",
          "line": 7,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "26e64cf3d6e15eba",
      "category": "runtime",
      "label": "pytest",
      "detail": "Python dependency declaration. Installed version and runtime availability are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "requirements-dev.txt",
          "line": 2,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "70505e863517d4f4",
      "category": "runtime",
      "label": "Python source",
      "detail": "Python source is present. The required interpreter, installed packages and launch environment need confirmation.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "app.py",
          "line": 1,
          "kind": "observed-code"
        },
        {
          "path": "hub/__init__.py",
          "line": 1,
          "kind": "observed-code"
        },
        {
          "path": "hub/accounts.py",
          "line": 1,
          "kind": "observed-code"
        },
        {
          "path": "hub/adjustments.py",
          "line": 1,
          "kind": "observed-code"
        },
        {
          "path": "hub/app.py",
          "line": 1,
          "kind": "observed-code"
        },
        {
          "path": "hub/attribution_review.py",
          "line": 1,
          "kind": "observed-code"
        },
        {
          "path": "hub/csv_adjustments.py",
          "line": 1,
          "kind": "observed-code"
        },
        {
          "path": "hub/delivery.py",
          "line": 1,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1f8e4d5fc4825834",
      "category": "runtime",
      "label": "python-multipart",
      "detail": "Python dependency declaration. Installed version and runtime availability are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "requirements.txt",
          "line": 3,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "b46795753cf3fa6c",
      "category": "runtime",
      "label": "tzdata",
      "detail": "Python dependency declaration. Installed version and runtime availability are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "requirements.txt",
          "line": 6,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "c14f8af436a230ed",
      "category": "runtime",
      "label": "uvicorn",
      "detail": "Python dependency declaration. Installed version and runtime availability are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "requirements.txt",
          "line": 2,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "afc6f3a6678bc0b1",
      "category": "schedules",
      "label": "In-process timer",
      "detail": "Timer reference; this does not establish a durable or currently running job.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 330,
          "kind": "observed-code"
        },
        {
          "path": "tests/batch_cancellation_ui.cjs",
          "line": 10,
          "kind": "observed-code"
        },
        {
          "path": "tests/gbraid_ui.cjs",
          "line": 5,
          "kind": "observed-code"
        },
        {
          "path": "tests/source_coverage_ui.cjs",
          "line": 7,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b4f2c964a49cf2f462271a24",
      "category": "operations",
      "label": "Document: AGENTS.md",
      "detail": "repository instructions (evidence only) reference; 26 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "AGENTS.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "010b37fe087ade5ecf4670cb",
      "category": "operations",
      "label": "Document: OPERATIONS.md",
      "detail": "setup and operations reference; 152 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "docs/OPERATIONS.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "530c4ca48531f06a05420914",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 27 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "docs/README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "317f1834c30a5539e0eed532",
      "category": "operations",
      "label": "Document: README.md",
      "detail": "setup and operations reference; 42 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "README.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "171a369c7f2fc5a1f1b69726",
      "category": "runtime",
      "label": "Runtime pin: .python-version",
      "detail": "Declared runtime: 3.12. Availability on the operating machine is unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": ".python-version",
          "line": 1,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "ff57f6110b32b52a5d411a2f",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/adjustments.py",
          "line": 84,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7e0ca9edfa2a677e64e5df8e",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 140,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c12a97f4cb35dba884da4e06",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 287,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fe12dcc087492efb8c804ca9",
      "category": "apis",
      "label": "Write-call candidate: delete",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/app.py",
          "line": 502,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a9ed3525b764c0556a43c714",
      "category": "operations",
      "label": "Logic pointer: reprocess_attribution",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/attribution_review.py",
          "line": 15,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a3f6c08ad143ed460b34559a",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/attribution_review.py",
          "line": 57,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6ff8742b46878b2212404db7",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/attribution_review.py",
          "line": 57,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "81bc37b4a012f95814517312",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/attribution_review.py",
          "line": 59,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c3fbc88fdf96fee9b1777718",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/attribution_review.py",
          "line": 61,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "eea91cc2e753e2e1b53bea9c",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/csv_adjustments.py",
          "line": 193,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "38aa70582760a521d4c6619e",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/csv_adjustments.py",
          "line": 222,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "717f3c9ef0eae8b8f0526243",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/csv_adjustments.py",
          "line": 447,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "522aec200c142722be4358ee",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/csv_adjustments.py",
          "line": 450,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e03b1d2d1abec3e31b96189b",
      "category": "data",
      "label": "Table reference: csv_workflows",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/csv_adjustments.py",
          "line": 23,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ea89db0fe36e3b88e3d1924a",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/csv_adjustments.py",
          "line": 291,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d76850aac2c665bf3f1eb501",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/delivery.py",
          "line": 117,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4aef4e9e0bb49994b6104db9",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/delivery.py",
          "line": 52,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "88722249c34696bfa18f524f",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/delivery.py",
          "line": 52,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "046c8c8f343b5e855c0af4fd",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/delivery.py",
          "line": 53,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3fdef5b9b1b5ce7eddd53cca",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/delivery.py",
          "line": 53,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f7503efeadac3cc518949276",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/delivery.py",
          "line": 54,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b5b259df62f97e2f7cb74549",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/delivery.py",
          "line": 54,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3078d0a707cdc341b472c14b",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/delivery.py",
          "line": 55,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a4d87521444abb81227d7afd",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/delivery.py",
          "line": 55,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "335dd349e161e58102f0585f",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/demo.py",
          "line": 18,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c7f1fb8cb216181e4310e9ce",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/demo.py",
          "line": 22,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "58e31701351b1d8d5117cb77",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/demo.py",
          "line": 28,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "dc4af7a0c9adab1cdbfa71f0",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/demo.py",
          "line": 37,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "029a68f3e744f32f40e21638",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/demo.py",
          "line": 17,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6a93efdad78ba815fd00d80f",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/demo.py",
          "line": 31,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "cd815173741066bc47a731e3",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/demo.py",
          "line": 32,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "07b3f9aca500edbbb15199a0",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/drive.py",
          "line": 157,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c99284c11bcdcc0bc86c8069",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/drive.py",
          "line": 181,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3be3ffa453bf4fe3ca4b0309",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/drive.py",
          "line": 270,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "22ea3cd26880ad87d66e8037",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/drive.py",
          "line": 274,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a1ba29c0729b8d9a8bf30548",
      "category": "data",
      "label": "Table reference: drive_publications",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/drive.py",
          "line": 32,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "be8c5a219e7563771fdc39c3",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/drive.py",
          "line": 67,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e60ad5e84bafbf65cb10e719",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/drive.py",
          "line": 255,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "15ee8e70db22b35030c56cdc",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/drive.py",
          "line": 258,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "706df24e5d429d56b6b9e634",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/drive.py",
          "line": 318,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0bc8d648766aac18d8d0f692",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 600,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b36e6cc666b75b835efb4ee1",
      "category": "operations",
      "label": "Logic pointer: normalize_phone",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 115,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "694036a1910a8935f7cffb71",
      "category": "operations",
      "label": "Logic pointer: attribution_source",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 340,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b6544028ca322a1cd21a158d",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 23,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ac5ea16a3bcfd0c42fdf27c5",
      "category": "apis",
      "label": "Attribution parameter: wbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 24,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "210829419a7d721a85a1af21",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 24,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3aaf346cbdf6def3f8ab22bf",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 112,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "23ca938ad7ae1c7f023fb3b3",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 212,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4267f3e5a42dbb73f73c5db0",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 222,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "104dc04424e3d3cf3d4ecd73",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 223,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c2e5a92d1b6b398fc3846c1d",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 223,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "107ae7baf9f2449d5dddbe5f",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 256,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "eb9b2a156fee7d38d8bd88cb",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 258,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "188f12efa7c93b5c935bfc2a",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 265,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5abd8cd80893c7647fd05ad9",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 265,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0749749ddbf7056efbfb55f2",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 283,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7d18d2b12f7411503957d10e",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 301,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b81b78065ee2d00cf9428f23",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 309,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "700c58520d1b4e3a477abf6c",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 314,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "be552eeb20794de9fc9df180",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 323,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "cbbbdb3fadcfde08de79aafe",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 328,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "eb3306e8b5a8e7f1c9cc2f69",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 350,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fe105731f634a937dcc6bc8b",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 351,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "2bc4244e06d9bfe9e343bd08",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 351,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f4406dea16ae63847045fa53",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 355,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c7413228569c66cc7bf57927",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 355,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a72601e76ac04ce00c977418",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 356,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "14b1539a505c77b3a98b8b41",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 356,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "445f042570ef6daa595cbdc1",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 369,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e996d6802ac029cc7be155e6",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 370,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "68711d3ccd0de94a2edb96e5",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 380,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "409473653fc6eac1da29c670",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 380,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3b16774748750456ecd9c9d5",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 381,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1f59de205a99f26b7d62c957",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 381,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c373779c381bd6bd0e86e88e",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 382,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "64ce796ef504a4502eaeefd3",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 409,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7ec1748809eef8210f152fb6",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 432,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "079e1f3c983a0d51ffd6f5d9",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 432,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e52301c85f3c80df389cb1d1",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 445,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4ddea3c7a0e9c73145aabffa",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 447,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ae8c20375ed3a52d70408ace",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 450,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0364c76a05b53c40597a1449",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 452,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "8320b4b66f81b7c080ccee28",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 454,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b2f69f366526f5c84b66a927",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 497,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "af944ebd81ba698f5e418746",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 516,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b64a2fbe9bf87334bee5ac57",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 518,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "8780c8aeb650c222808c830e",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 519,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ded4170115dacfe44678d40d",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 520,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9e7dc45f6d5264586817a52e",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 521,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b487330704039be99e0d9e30",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 526,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "68b77013ca26dde1cacb9910",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 528,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b3cef8b80c829a6c882a1cb0",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 530,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "dd8ca5c36134312a9930fbdb",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 530,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5db8b9351f8a7e391eabea57",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 531,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "58e76862dd1f90cda69e4635",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 532,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "63557a60c8f29c443c8ff3da",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 536,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d5aa2579a418c29bcc9d6813",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 538,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "08fa0afe60cdb2f2c01ab93f",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 540,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "afddf0d02408e86f61b52b1b",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 541,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fd3a98da3391923f902f6adc",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 541,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5f353bc0981b89934b7cb650",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 542,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "159f719af07d9aa45cbc0549",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 542,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1fedbfa8f8e960a26225d72a",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 543,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "8a2d28a5ca7ebf7845c4efcf",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 543,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "839ed4a9d18ab1311360e041",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 544,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c8ec7e583a1980363e0c4fd8",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 545,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6771a8a1524c060e71fcdc3c",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 547,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7b60affb223d0002cdbd5e3e",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 548,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "8519a902c37b8675599a7cd9",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 559,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4db56cd0c5986806a1a79774",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 559,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b38d724ed81fedf1ed43b5f1",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 568,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "080d674546de61fb8aebf40a",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 568,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5a2b8aa6bf9c7fe4ef18140d",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 572,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "69b01599a1e5a374e468fca8",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 573,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fbea0dde8a6bdd2b2d817359",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 574,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ba4024439c69e2ca56d52514",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 581,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5e2fd22cb0bd1351461b5230",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 584,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "396c8f6b13ce1dcf721223be",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 589,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "db6fe0829ab6c5891a3200d4",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 591,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "37fc49259dda404bda981cd0",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 592,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0f4873ddf834c541b7c6f76c",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 599,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0b7ca863628fb23a1898e829",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 599,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "2659081f5bcd8115136aa807",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 600,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d6743bb3fa9af01fe4a2ec11",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 600,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "cab1981d77b9b70e59866559",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 601,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "079dca37d4f09ce842192300",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 602,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "882ec959bbba69f5dad55bab",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 603,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3f4a4b78460d25f52c19544a",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 604,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d70ca8f63874c84c4d3e73dd",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 605,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6e481e7d501db7b8365264c7",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 614,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "8fb408287189b45755b3af6a",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/engine.py",
          "line": 614,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6fc015ebe152bc02542026a4",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 22,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "360edc73b4cf4fd149363327",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 23,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d9d6e418b14e6bf82a7d6573",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 29,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c3625aa8d6dfbc04a2d07163",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 30,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e2184b2c7f113ffd182f34e0",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 22,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "52e02cb447ca50586d77e0b4",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 78,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "62ce8e09d34638ed06e8e4b0",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 80,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6704878dcfd96910866fe362",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 83,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9049558ac4e11625428b78d1",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 85,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ba196a8cbd39b736543cce9f",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 97,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6a60f8014c2243a11da42c52",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 98,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "20a15ce90aa62eeab0655622",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 100,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e2006644af8f184e9c867d4f",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 102,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a6a6fc4612699bf5d0e436ef",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 103,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3ff55de86a6b96d98584de36",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 104,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "bc7436a2b098416fdcd24c7a",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 104,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0fb88b7d8cb65a1f4428d670",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 105,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5882d0cc1b21f477b8e8d5b3",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 105,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e1a0611b4f7d520c43f59a20",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 106,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "47ec3e54081dcb3644986b7c",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 106,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5d2aadd6e01ffa9b568d1b5f",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 107,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "82a5465b3a3b0501e728bce9",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 108,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "12dd03ad901e43e8f4dc0237",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 110,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d752e6cf93bbc872f97939ae",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 111,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7a1091b31ed1c9b7e85de61d",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 112,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "2826b8117d27acdbc9eebf9a",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 112,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "620a49a9f39e1d58b8f6e8e5",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/gates.py",
          "line": 119,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "8dc2b8181fd3632c2630035c",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/google_actions.py",
          "line": 349,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "13a3272b0aa9c44dcbf089c2",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/google_actions.py",
          "line": 351,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6d56e49428222ccfd1f5e271",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/google_actions.py",
          "line": 355,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c7ffb0078db0ac2da6157c8e",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/google_actions.py",
          "line": 47,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7459ddc5c58c00b1317bef1e",
      "category": "operations",
      "label": "Logic pointer: eligible",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/google_actions.py",
          "line": 168,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "badf1c70249b2d9b09bfba4e",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/google_connection.py",
          "line": 34,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "976f99a3bf58106f42e133d3",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/google_connection.py",
          "line": 93,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "07aa0db1650ff9f4e903e035",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/hosted_state.py",
          "line": 155,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "22a1f3abca5d8d0d6c6fe7e8",
      "category": "data",
      "label": "Table reference: desk_sessions",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/hosted_state.py",
          "line": 38,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "48cb41aaaddbf9805d12f656",
      "category": "data",
      "label": "Table reference: desk_login_attempts",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/hosted_state.py",
          "line": 39,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c91de0619a225d9659424dff",
      "category": "data",
      "label": "Table reference: desk_uploads",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/hosted_state.py",
          "line": 41,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a517fe0bc148c029268a06fd",
      "category": "data",
      "label": "Table reference: desk_upload_chunks",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/hosted_state.py",
          "line": 42,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f0ceb3baf1c61cae6a82d8a4",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/hybrid.py",
          "line": 126,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fd77f7e37f59690a3525412d",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/hybrid.py",
          "line": 367,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9361999802183ce8386229f9",
      "category": "operations",
      "label": "Logic pointer: _eligible",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/hybrid.py",
          "line": 300,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "12d3baa6bc29d76a5ad59649",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/hybrid.py",
          "line": 116,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e4558276991686e33b26d0d8",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/hybrid.py",
          "line": 155,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0a279343ecfa20d140b11f7f",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/hybrid.py",
          "line": 227,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e920a7ef45d4b4d25f43e2de",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/hybrid.py",
          "line": 297,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7371247208c906468e7a3b9f",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/live.py",
          "line": 47,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a40130c6ce05ba116cce14a1",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/live.py",
          "line": 70,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a46b6ce30bda7d579a598061",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/live.py",
          "line": 78,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "23083bae42a2902de51aba38",
      "category": "schedules",
      "label": "Guard-name candidate: GOOGLE_DELIVERY_ENABLED",
      "detail": "A flag name appears in source; its default, scope and enforcement on jobs or writes are unverified.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/live.py",
          "line": 72,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7b0153af94f7eebc599a74bf",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/metrics.py",
          "line": 8,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c34470db16241b88cb7025c4",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/metrics.py",
          "line": 9,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "592a6fccf72a7bcbff09312e",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/metrics.py",
          "line": 10,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "442b58419863c3b3d870d92a",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/metrics.py",
          "line": 10,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3aa644ec27ac1ed3f1df74c7",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/metrics.py",
          "line": 15,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c2d6dd229851a7d5b16847f9",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/metrics.py",
          "line": 18,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "542e596a0bc9117d10824d65",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/metrics.py",
          "line": 19,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4e586b53072c84359a06df14",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/metrics.py",
          "line": 20,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "24df48db76cfd737034d412f",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/metrics.py",
          "line": 20,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5bc4ddc33bc3e516219900a2",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/metrics.py",
          "line": 21,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6c535ff64371f672a893c146",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/pilot.py",
          "line": 79,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "8b78eefdda9c5b043f0b3ca1",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/pilot.py",
          "line": 135,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4fbc4bfb9ccbc8b690e152a5",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/pilot.py",
          "line": 157,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b36cfc5719636034afa8a34c",
      "category": "data",
      "label": "Table reference: desk_metadata",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/postgres_store.py",
          "line": 73,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5e7a383396d374d4d9743652",
      "category": "data",
      "label": "Table reference: settings",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/postgres_store.py",
          "line": 74,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ec44f00c98eeb5dc80aee732",
      "category": "data",
      "label": "Table reference: batches",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/postgres_store.py",
          "line": 75,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c328f6bee88e2988a5db2d86",
      "category": "data",
      "label": "Table reference: batches",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/postgres_store.py",
          "line": 81,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "cb88c649dc3931aa4ed05ad7",
      "category": "data",
      "label": "Table reference: history",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/postgres_store.py",
          "line": 83,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a4911e69b1aec018384a80b9",
      "category": "data",
      "label": "Table reference: outbox",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/postgres_store.py",
          "line": 88,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "64a86565bc189cb8ed1830c9",
      "category": "data",
      "label": "Table reference: audit",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/postgres_store.py",
          "line": 96,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3e973f0a0774651610184baa",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/preflight.py",
          "line": 3,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e97f792165fc5e43afcfaa73",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/retractions.py",
          "line": 89,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "553569ac25c3460b3c5a36fa",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 157,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "21802713cc15cf8c80741b54",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 213,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "10dbfcc84345f7a761664e19",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 215,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "aa0785ed82ef509d81340782",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 217,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "31f0fe200ca10a437f4f1fa6",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 219,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4dbc3c479d95d0d9fc317c88",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 225,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "33327222e1d9dcecf4475c46",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 227,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b97e46759859680514c1c5df",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 230,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3ed2bfe23688eff9f2bdce60",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 232,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "39eca1e1061c69a41a286b49",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 236,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c061d1bbb74f9089980090ea",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 238,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a195aacbc3bb37314f3341e6",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 240,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1a175e5941a9daca89b924f9",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 244,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d6bf87eb7859958a484bba60",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 246,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d2f6706e8259160feefd74ae",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 248,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "2bf58bc5e08062df46057f3f",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 253,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "8826d6763a6d2ff3e1e578a6",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 255,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a5acf05e014a818d92a04f95",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 258,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e72a7f9222f8527945afe510",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 260,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "dd5a136681c9afd6f61d481f",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 261,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "eefc749b85467b631feeb8ee",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 265,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b829b0c93c23de031b1609e6",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 266,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "eb47d23e6b3cb48967732614",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 268,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6b08be713cb38566b2f880ed",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 284,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "40ab19b6f6e97c6314dcc555",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 432,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b1ea154b31ce99dbe59e1006",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 444,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "31f580d4c67c751e6a1a6a3f",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 459,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5c97d626df0b938c72dbe076",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 127,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a1670ec65307737e9a833b6f",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 128,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "21ce1f44cc7be7de6e18b361",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/service.py",
          "line": 256,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0face6c9cf8114231014fb81",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/source_coverage.py",
          "line": 22,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "525ca1f22f6fa87c7abb9450",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/source_coverage.py",
          "line": 23,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f86686b54a41bbd5d10bc13e",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/source_coverage.py",
          "line": 53,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ae8079093344bca02df65869",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/source_coverage.py",
          "line": 58,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "84d2c82f9c69e27c96200f73",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/source_coverage.py",
          "line": 62,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "179c0f0d4509aa02e5220860",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/source_review.py",
          "line": 89,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1b9060eb6c33ea3230c2e7d7",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/source_review.py",
          "line": 93,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "81c8923f91d881edc739aba4",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/source_review.py",
          "line": 93,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "2de1304b921ced0c2124bba4",
      "category": "apis",
      "label": "Write-call candidate: delete",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 327,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "18bbcebc0c05677bfa4ec540",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 184,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5866d8762abf680cf4652480",
      "category": "operations",
      "label": "Logic pointer: attributionLabel",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 181,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e2f59778bf281d359cf93eef",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 16,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a44f2872ee01e662f749a983",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 16,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c76b6ee19274b186205aae50",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 41,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "adb4512f512a3ba4ac2e7886",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 47,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "61d4896a63361ef74c320741",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 47,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c4966a7a94cb30fb3dc18757",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 68,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "37ffde4b147fd52767cfc22b",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 68,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d06b6f1f46c5be52f416fecd",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 70,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fd7c0ced2b42e51f896e9c43",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 71,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "28a6b351cc76c6f27e944f4f",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 71,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d12579a7b16ab351099878b6",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 181,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "34da8ab5397d85256ee51c43",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 181,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b7cc7ceca0b893acd8002b0e",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 182,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1cd39ef95993f46bbbdc619f",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 182,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "30fc72cebd9c128000b62d90",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 185,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1169e12fcbb10e73c6cc97f0",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 192,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b83510f8d3089150f758090e",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/app.js",
          "line": 192,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0ae6164b4338be1b0a3b809b",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/drive.js",
          "line": 10,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5fe893804b5eab8e0a8ed847",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/drive.js",
          "line": 11,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ba8d5d3ef5bdf5766a84b532",
      "category": "apis",
      "label": "Write-call candidate: delete",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/hybrid.js",
          "line": 54,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fbd143600a07fb21515b1fcd",
      "category": "apis",
      "label": "Write-call candidate: delete",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/hybrid.js",
          "line": 77,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e081217648c85ff33d1b7fe9",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/hybrid.js",
          "line": 27,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f4c1818d35ef021265241ddd",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/hybrid.js",
          "line": 28,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4107887e2a1b73172a9ad767",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/hybrid.js",
          "line": 29,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a503b0f86378b1e7d5fe1c98",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/hybrid.js",
          "line": 34,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "924d81731bc6284f2dc7aa86",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/static/hybrid.js",
          "line": 71,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "84f503383c2460ccb20b2a06",
      "category": "data",
      "label": "Table reference: settings",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/store.py",
          "line": 50,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7162a7ee737ba1d26a52f2d3",
      "category": "data",
      "label": "Table reference: batches",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/store.py",
          "line": 51,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "dce462664fee197628ae0a9c",
      "category": "data",
      "label": "Table reference: history",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/store.py",
          "line": 58,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a4c3b0f41e2d17b60595dfe2",
      "category": "data",
      "label": "Table reference: outbox",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/store.py",
          "line": 63,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "48e16851d82275953498d797",
      "category": "data",
      "label": "Table reference: audit",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/store.py",
          "line": 71,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4511d60fc1ad367079188727",
      "category": "data",
      "label": "Table reference: batches",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "hub/store.py",
          "line": 75,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7c63830d7c0dab55978b8b1a",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/store.py",
          "line": 4,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7c9473cc124ed723f10ea260",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/upload_health.py",
          "line": 55,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "86d8afebaf2f5da1e4fcd121",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/upload_health.py",
          "line": 58,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ced655d4a1627a305ac4d5b3",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/upload_health.py",
          "line": 81,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "cb1c52c59d119b253aaee7f5",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/valuation_profiles.py",
          "line": 136,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f2e912d09c2ab0a2a07a76b2",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/valuation_profiles.py",
          "line": 95,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c8a1bd96181047c32ab947f5",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/valuation_profiles.py",
          "line": 96,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "2720c4b96ec306c69b9cb935",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "hub/valuation_profiles.py",
          "line": 96,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c17535dfe6b42aca5b399110",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "requirements-google.txt",
          "line": 4,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6d2c4ad3eb8f05333c9eb69b",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "scripts/google_signin.py",
          "line": 60,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "eb86b8529585589a179e46a1",
      "category": "apis",
      "label": "Write-call candidate: insert",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "scripts/release_live_connection.py",
          "line": 16,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "19352c8c6e123e5f474e89a4",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/gbraid_ui.cjs",
          "line": 16,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3370b7779144dac353d3b0d2",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/gbraid_ui.cjs",
          "line": 17,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "dfab6834f5b666e483c6534a",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/gbraid_ui.cjs",
          "line": 18,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "83aaf97cd0708c5123607120",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/gbraid_ui.cjs",
          "line": 21,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c376b09d32c11f1af5d7f7a9",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/gbraid_ui.cjs",
          "line": 22,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "dcba7bbbb824a10f1c852224",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/gbraid_ui.cjs",
          "line": 26,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9b06bec2295186118037500a",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/gbraid_ui.cjs",
          "line": 26,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e25a32ce90ef9ce8a9bb8bb0",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_accounts.py",
          "line": 115,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3ae6e3fed1cdc49b1b33cf39",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_accounts.py",
          "line": 119,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9a899d007d534f13a07d4d75",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_accounts.py",
          "line": 121,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9de69714124cfedb187e2d17",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_accounts.py",
          "line": 164,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "75a679044cd526602184927b",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_accounts.py",
          "line": 37,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "83b4f9bcb5b5b22b61adbc0d",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_attribution_review.py",
          "line": 25,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c8e62745991b3b0c30371eb2",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_attribution_review.py",
          "line": 58,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "06fd50dba756a581bf5740a5",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_attribution_review.py",
          "line": 18,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a390655cfb23439fcc8b1716",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_attribution_review.py",
          "line": 19,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5744bb2514a3fd9b7f2d41ff",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_attribution_review.py",
          "line": 23,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "dd9da50f11defbd12b6d67b3",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_attribution_review.py",
          "line": 52,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a393a68a1e4acf7d5708d2b1",
      "category": "data",
      "label": "Table reference: batches",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "tests/test_batch_cancellation.py",
          "line": 176,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fe7ee0e3a8059f5596b2086c",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_cd002_regressions.py",
          "line": 28,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ad2724db6bdbc7356e84faab",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_cd002_regressions.py",
          "line": 25,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ca9dfca916fc5113013e960c",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_cd002_regressions.py",
          "line": 38,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0c9cf906788ac76d146ce912",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_csv_adjustments.py",
          "line": 247,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "708ca26e6e907224af6e61cd",
      "category": "operations",
      "label": "Logic pointer: test_transport_failure_classification",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_delivery.py",
          "line": 44,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a0fa2169c7cf29d2d6fa2a3d",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_delivery.py",
          "line": 7,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fd27895b05625050ec6080e0",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_delivery.py",
          "line": 18,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f067dfcc3001525bca9f13b2",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_drive.py",
          "line": 178,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c492e4d7e33ccc7147d45cbf",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_drive.py",
          "line": 187,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7b84ea690e8b9fae16c08418",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_drive.py",
          "line": 187,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1fa2ba2953ccfd30476c71bc",
      "category": "operations",
      "label": "Logic pointer: test_original_attribution_preserved_even_if_value_malformed",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_engine.py",
          "line": 26,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6d5b6b934135818183c25c23",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_engine.py",
          "line": 13,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "98c99a223fa42e2ae4a9c4fa",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_engine.py",
          "line": 29,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5aed1634f2cca2778a54b5ab",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 37,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "14a35cb72898d3a3c0e21533",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 141,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b812f7e6f55c7e4488b9a3e4",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 146,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3dc9c28ef346985b8059487a",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 226,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "edf2ac9252706eb69d938be4",
      "category": "operations",
      "label": "Logic pointer: test_gbraid_admission_transition_preserves_typed_attribution",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 203,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "2b7501de867241169ff42df2",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 1,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ab4c0ad0d7e60e5b14993aed",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 27,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f0ffb2bfb86d43bc72386f80",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 28,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9b1ec72b61f76aed15e87ddd",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 50,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ac522bea1908c4f783f33dbb",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 52,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f9930d7d681456d20b8055cc",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 52,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "377fa51004269baf85c64181",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 54,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e16d3bc8beeaabde1686194a",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 58,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f706a7a3c4a882d9dc89c872",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 60,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a427f379e40315188eb4b32f",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 64,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9992606772fff9b076befab3",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 65,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "71823dba2c974ba2dbc00785",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 68,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "68fbadebc1609058069de574",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 68,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "51834c89ca6202bce34f0339",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 73,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fd9fcbfba32b559f1eede1be",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 76,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d2b13e1f6c192d469545fe83",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 77,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f5e38ce1e6d5f24f09892e6f",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 79,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a5140c5d5a8f067f2e7f8573",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 80,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6c2fb50b9e3f6269e206558c",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 82,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3c2dc1e630c195a3fd50edcb",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 82,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fcb297036a98da7fae781ad0",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 83,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0803d7d442dc455ad89591d7",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 87,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "088c723f9e3ce84dc308b3ec",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 88,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f4bb984c67ef815265221073",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 89,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e8ed0de776feb40b7f9f8408",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 93,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "89f13f05381f512b682e4457",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 94,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0a77fc7306b68046975c145a",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 94,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "70df293857043b0e2c188452",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 96,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3acffb60cb09fbd10b9b9163",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 96,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "dffd9c42f2c5d28d5589d998",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 98,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4cdd8268f13c8f9e9860f5ca",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 98,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a92b0a8429f3aa942056a2bb",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 99,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3591b1dca0556ee663b298ca",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 100,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "2c7226b5a354ff1fa876c1cb",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 101,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7c549b4259ba1a71f5f32061",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 102,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ffda462be66eb00ae9e61cfa",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 102,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3b13caf93fc01e66877290c2",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 103,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f9de13b7e169ba9fc2203a13",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 103,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "eeb3f625d35d507a19a12d77",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 104,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ac62aee9c96021eaba7ee3dc",
      "category": "apis",
      "label": "Attribution parameter: wbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 108,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "55ddffcfd43c9264f0abfc91",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 109,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9b826cd82916a93c2f4a5b71",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 110,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "33525d046819a3fff813c4f4",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 111,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c1b25354049c2531030d8306",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 116,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f29a2914b0ebb95f74587b1e",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 125,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f3f87650f22e9d4452713ad8",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 125,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "71197033c74be9db6dec24f1",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 131,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b88b20606ac89fbb1c32a2b5",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 156,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0e0b707ae2523e2c14a31729",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 161,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "971e03f943f1062547a75dca",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 161,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "06aa114bfa577321054f4698",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 167,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0c7a1cf9337e86d5d0d8db61",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 167,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a4eef07a9b2fac76aa5441c4",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 179,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "308cc5112a747551af60a40a",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 196,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7a0a37d0acd4bd064f588262",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 209,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e2d6bd057bb1cb357271e9a6",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 218,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9e67818504f0d58e728fd686",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 225,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ddc155a5b3d087376e774e93",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 239,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1de33365fac41ac95772082f",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 239,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "62d5160c39e090bacf4aea02",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 248,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "026211c88638c9b581b79630",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 256,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "bc5273294f2d41a949686ace",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 273,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7ce7016b46d2ecfe84f08349",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_gbraid.py",
          "line": 300,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "691256c57cd29665b4fd8ecb",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_google_actions.py",
          "line": 140,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "44d57d62d2fdb38fb9be7da2",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_google_actions.py",
          "line": 47,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c03aa53f729c47798e546958",
      "category": "operations",
      "label": "Logic pointer: assert_no_conversions",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_google_actions.py",
          "line": 112,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "63d4863aa41fe6c297fbb2c7",
      "category": "operations",
      "label": "Logic pointer: test_inherited_action_and_wrong_conversion_owner_are_rejected",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_google_actions.py",
          "line": 172,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9f30606bc9ffe429b605d9f4",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_google_signin.py",
          "line": 33,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ce9a276a9c536177e9246381",
      "category": "apis",
      "label": "Write-call candidate: delete",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_hosted.py",
          "line": 161,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9f98589111a2b4e1cd4dde7a",
      "category": "apis",
      "label": "Write-call candidate: delete",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_hosted.py",
          "line": 162,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f63b5a3e3c6421248b6f1c82",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_hosted.py",
          "line": 122,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b1801288017d1927c8bd5a0e",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_hosted.py",
          "line": 216,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "29707ee62187d3d5d931eb0e",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_hosted.py",
          "line": 274,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "845ecd39a26bae60798dd1ba",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_hybrid.py",
          "line": 371,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "dbf09c2664dd182035ec082d",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_hybrid.py",
          "line": 48,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "db3bc5b035fdca9484e440a1",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_hybrid.py",
          "line": 189,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "cbdf8caad1ee7092ea82fda9",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_hybrid.py",
          "line": 189,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f160b593b1c44e7a32732b53",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_hybrid.py",
          "line": 199,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7a59af9416d361fcec4afc47",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_hybrid.py",
          "line": 206,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ccf1607c0fb3412fced7ff4c",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_hybrid.py",
          "line": 206,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7a25feba76b3578428efce9c",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 142,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "27dadd6fd150095782f53c88",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 195,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "fb3e51e4881eb7af842a5ac1",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 197,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "00ac97615bbf4d893d9e9da6",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 211,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c0eb1490a1e0ecfa6e39058a",
      "category": "operations",
      "label": "Logic pointer: test_normalized_phone_join_and_shared_braid_keep_distinct_source_records",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 88,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "732ad92e5843454c7c536b54",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 1,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3744b5ac9d6a289ab0f099c0",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 29,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4b2e845767489c531b1dac6a",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 39,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "2e37cad7a6bf244563a607db",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 40,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d5c67df810ede98a3f654cbd",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 45,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1c3fbfb21b533c3048e13845",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 46,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "592c452cc28548ce1d4acf9b",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 48,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3f0222daeb9d3f4ee268a3e2",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 52,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1c91eece621faef893429a14",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 56,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6ad4cd986773d16cce936c39",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 57,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e6f19b9dea256367c57de521",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 58,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "77ae07ccf2502022fcb0d63a",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 60,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "032c06df7066ee943279f624",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 65,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "71ae1d2f19f344db15b6ca25",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 66,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a16eb4986a925dbc88b473b7",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 67,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5a9c766d5e72ddddf298c5de",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 72,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "95b127e97d78ec81ecad029d",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 72,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "04704d50c14cb362ee5564b9",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 73,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "664c971829a109d24118ba15",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 77,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "181a309692a6c6193a4c9d19",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 78,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "42330aaedc28a88046c50fb7",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 80,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4e33bd6be03b460ac6d17bdc",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 95,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "2cefb1ccbf76fcb793ed81b7",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 96,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b7384dbe0aba85cb22b0f767",
      "category": "apis",
      "label": "Attribution parameter: wbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 96,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "edfdd6b2d6bf1f5e5f86499d",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 99,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b912fb127214c79620deeac5",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 100,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "91bbfca0cff700f8dfe30986",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 105,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "40758118eb04757c88aa642a",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 106,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f5c7f47ff6b3dd9dbc8a887c",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 111,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a32bfe44113c6e0167aa76c3",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 112,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d19589fea75c694919e2a39e",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 113,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5c89d5d40dcb74cffe2a3774",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 116,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "41feff2698672d51343324c4",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 117,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a3ab242a86e8cb698a178fa0",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 117,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5f70a009a94636071c96fa64",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 121,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "06a7505dadc7d8af0110e39c",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 122,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "deda09b919b45614440f5a52",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 123,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a50b45d23a26a317d8e356d2",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 124,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5995a8156db9c2abe50ca935",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 125,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "603fee2153c5d0e6e8a88802",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 129,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4144a3c0180d59ce357c0248",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 132,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4376d1dd90eeb429df258aeb",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 133,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f98f51457a31883cc474bce4",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 139,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "21e32b775be7638bdda87b55",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 159,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "15d5ed72c3b015cde17026ee",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 209,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1a46be76875460a0d6c0c0f0",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 210,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "94803e8793afbb8e87e850bd",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 213,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a70ac730d8dc22cd531a0bfe",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 221,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ffdab593317b4a05ddeb0c34",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 221,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "aaf2e6a435c4da763b9b345c",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_invoca_gbraid.py",
          "line": 223,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ee6cd135088713cb53c2ca66",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_live_hosted.py",
          "line": 92,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e845d37a6eb6fce4320bdf1f",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_live_hosted.py",
          "line": 270,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0313fda6d84a8ec4444c6367",
      "category": "apis",
      "label": "Write-call candidate: update",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_live_hosted.py",
          "line": 272,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4b587c22b473e3a04e287197",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_live_hosted.py",
          "line": 90,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b87eedf476d0071bae0cca95",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_live_hosted.py",
          "line": 223,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7e0d7cba26074be6d7dece62",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_live_hosted.py",
          "line": 279,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "05cbe7200e939e774b0ecf19",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_pilot.py",
          "line": 65,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "8984b3313a3aa822e67eabb5",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_pilot.py",
          "line": 39,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5af869f2340a1ac3382aaf32",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_pilot.py",
          "line": 58,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6d725a5aa6899fda4bfa4d81",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_postgres_integration.py",
          "line": 265,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ce78bba3f404761d324c1a67",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_postgres_integration.py",
          "line": 280,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d8f0885bc24434091c66a979",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_postgres_integration.py",
          "line": 306,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a30f0671ab25bc1d1be92ad4",
      "category": "data",
      "label": "Table reference: batches",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "tests/test_postgres_integration.py",
          "line": 132,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "62d8f278769b33b69ccf0ea4",
      "category": "data",
      "label": "Table reference: batches",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "tests/test_postgres_integration.py",
          "line": 133,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "11c0c4d283712dd40c9d54da",
      "category": "data",
      "label": "Table reference: batches",
      "detail": "Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "tests/test_postgres_integration.py",
          "line": 134,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3a079dab3ed69bd108d65684",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_postgres_integration.py",
          "line": 391,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "818f3369898b319ea091bb36",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_postgres_integration.py",
          "line": 436,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a06504bb2f903e2228834483",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_preflight.py",
          "line": 13,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d840ff5062acb7e0f1865ac4",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_preflight.py",
          "line": 28,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b65dc650b806f71085f02d0d",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_read_efficiency.py",
          "line": 67,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "95c8b471e4997429dc14385d",
      "category": "operations",
      "label": "Logic pointer: test_cached_payload_preserves_time_dependent_eligibility",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_read_efficiency.py",
          "line": 134,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1a4af89ecda55657a23f48a4",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_read_efficiency.py",
          "line": 65,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "db6cf16001914f7d6df8f263",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_retractions.py",
          "line": 40,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0924d6dd437d43edde3e5df3",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_retractions.py",
          "line": 48,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "96b6d52f337af6ec4d2e62aa",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_retractions.py",
          "line": 134,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "cf61c1f6e84c666da4b864f0",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_retractions.py",
          "line": 138,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ed3a58147021e4a7c1a4eafa",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_retractions.py",
          "line": 217,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "358347d8694cec464dbb93e2",
      "category": "access",
      "label": "API-key or authorization header",
      "detail": "Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_retractions.py",
          "line": 289,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9c2dbab6e80dbfb89048d191",
      "category": "operations",
      "label": "Logic pointer: test_changed_original_attribution_cannot_trigger_transition",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_retractions.py",
          "line": 124,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "2545b4d6dd55771f56f99fe4",
      "category": "operations",
      "label": "Logic pointer: test_production_transition_keeps_existing_evidence_and_eligibility_gates",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_retractions.py",
          "line": 222,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "8e3e7a5714d7cb0335b45451",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_retractions.py",
          "line": 29,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b9d27e0f52574f1f52a1c9e9",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_retractions.py",
          "line": 123,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "aaa1040035de92e481b0a485",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_retractions.py",
          "line": 138,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a93ea7fd17f54086f26ef7d8",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 118,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "dcd7f7244a33523e97fc8b14",
      "category": "operations",
      "label": "Logic pointer: test_conflicting_url_values_hold_without_other_attribution",
      "detail": "Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 75,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "bba81baac26fb3ed32c3f433",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 15,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "59f7e166ce640903097fbf05",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 22,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1cd5205a5c08a1cd73b14977",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 24,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "df97841714ebe864d8589874",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 26,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ef4e63b738899094e736b6dc",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 36,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "bd077d1e1c8439dd59ae9317",
      "category": "apis",
      "label": "Attribution parameter: gbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 36,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "94d705fc3541bcfefc04ecac",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 37,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e02f96a2a98d099411f5c5ad",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 38,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0390b829d07b1343d622ca47",
      "category": "apis",
      "label": "Attribution parameter: wbraid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 41,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "31be1c72dff2036f717495cb",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 41,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c264f0090fa42e442e181864",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 48,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "3317554c31c81f2000b329bc",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 51,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "8b0a3118b1e3519b956d9c83",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 53,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4ff68f20d137cbaf8ebf10b0",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 55,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e6ac19bfee3637020e9aad9e",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 59,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ec39723eab2be9950a60ff5d",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 60,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c4a0e5a44c472fbc4b4ceaed",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 61,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5eccf90dedcb20b46e1a0f1b",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 62,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c3abc65e6226c71939e97c3f",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 63,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ef5c333192f6bf22b2a1c20f",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 64,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "39f26cb34cba27e3b21aa252",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 65,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "14f6af84522c0b4dddb6112c",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 66,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "ae80703e6a29d9a90a0ce690",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 67,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b3867af2a392f3496b30475b",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 71,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "81fb33bf24a3fd6fc08099ed",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 76,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "73d462ca9bcb9925d8cb05df",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 78,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6a126c531a3c8dca4877cfed",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 82,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b4d6d21ed0a5eb13ea221985",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 83,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5efe0a0cbcad83f02b85fa23",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 84,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "43f97dd7534ab5f52acaec73",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 90,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "380b9d5a2bfa49fceae84eef",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 91,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "43074bdf914a59a78ffbe3ef",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 92,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "54da571338f44b0149ea3e64",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 96,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "cb3c72c53dce5a504e14c35b",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 97,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "52602cda300f3e277c613416",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 98,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "503c43580d41f8553f6c7c22",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 102,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "462c7e0e212fa9f3f0d6e954",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 103,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "4902a404df69e0b855e03b01",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 108,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "1698f4734f27cdc700b10889",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 116,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f9e98fa5caa52533f83bf966",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_salesforce_url.py",
          "line": 117,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d443c98810fc39ab8a623f91",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_service.py",
          "line": 17,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "eedab287a04cfbe00aab35bc",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_service.py",
          "line": 107,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9263b62d092073ed4c910892",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_service.py",
          "line": 86,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "2439df934aaf1954117d7088",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_service.py",
          "line": 111,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "bb43a4685616699fa81db43d",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_source_coverage.py",
          "line": 35,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "a679625327dd97273ede8db2",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_source_coverage.py",
          "line": 21,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "9387f52145143e5dd43cc099",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_source_coverage.py",
          "line": 22,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "8e139e50b64857e1b7471b33",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_source_coverage.py",
          "line": 23,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e0ee78dc9e3886580190e1b0",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_source_coverage.py",
          "line": 29,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6c0b0b2ec62f135999c78e02",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_source_coverage.py",
          "line": 72,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "52b2d4be58413c0410fe539b",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_source_coverage.py",
          "line": 135,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "7188646f20373eea1c5a1432",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_source_coverage.py",
          "line": 136,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "5fe4248be3a9652e500ba570",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_source_coverage.py",
          "line": 137,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "6ceaa981cc541ca808a996e1",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_source_coverage.py",
          "line": 138,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "537457a912f9e30e9d60462f",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_source_review.py",
          "line": 23,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "71b00373a4a7cb81ae6d12f7",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_source_review.py",
          "line": 80,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "297783dfb1d15b8e7e5d33b5",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_source_review.py",
          "line": 109,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "b5dee2d417b244b9f6af60e6",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_source_review.py",
          "line": 16,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f159993853b55ccfd50b518d",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_source_review.py",
          "line": 17,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d06d1db55af30202aeb9131b",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_valuation_profiles.py",
          "line": 38,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "f39b52afd4c7f662d6fd7cf7",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_valuation_profiles.py",
          "line": 65,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "29bddf01b85484b5ae804d39",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_valuation_profiles.py",
          "line": 92,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "0d1313b1dc0e72ddf9d32d07",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_valuation_profiles.py",
          "line": 98,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "addaa7de7b159f03937cf61b",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_valuation_profiles.py",
          "line": 119,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "e1a20542af1f78bba2ad0d1a",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_valuation_profiles.py",
          "line": 133,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "aeabcb2206946fd9bc582234",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_valuation_profiles.py",
          "line": 167,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "8972ef41e1c8100a550bf473",
      "category": "apis",
      "label": "Write-call candidate: upload",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_valuation_profiles.py",
          "line": 177,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "d76a9443caf5d9cc16bb2372",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_valuation_profiles.py",
          "line": 19,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "bc51948c35c44e3bcba69443",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "tests/test_valuation_profiles.py",
          "line": 20,
          "kind": "observed-code"
        }
      ]
    }
  ],
  "coverage": {
    "listed": 104,
    "eligible": 94,
    "inspected": 94,
    "skipped": 10,
    "failed": 0,
    "bytes": 934504,
    "treeTruncated": false,
    "limited": false
  },
  "gaps": [
    "Static inspection does not verify runtime health, current use, provisioning, live schedules, service account access or deployed/source alignment.",
    "Only bounded source/configuration files are inspected. Secret files, data exports, binaries, history and raw source text are excluded from results.",
    "Unknown or dynamically constructed integrations and configuration names may not be detected. Human review is still needed.",
    "Deep scan: more source and candidate detectors, with an adjacent versioned receipt. Candidate calls and tracking matches still require interpretation."
  ],
  "changes": {
    "previousSha": "aa2e5ea92c3ee3238797b3fd32367eeafae925f7",
    "added": 41,
    "removed": 0
  }
}
