# conversion-desk — operating profile

Repository: webhostingdoo/conversion-desk
Source revision: aa2e5ea92c3ee3238797b3fd32367eeafae925f7
HQ revision: bc9bd4733aecd8862c6a00e7db10853d2f3fc245
Scanned: 2026-10-23T16:20:49.928Z
Result: scanned

Static source evidence only. Runtime health, credential provisioning and current use are not verified. Secret values and raw source excerpts are excluded.

## Runtime & build

- **Browser document** — HTML source is present. Browser compatibility, hosting and live data access are unverified. (direct)
  - [hub/static/index.html:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/index.html#L1) · observed-code
- **cryptography** — Python dependency declaration. Installed version and runtime availability are unverified. (direct)
  - [requirements.txt:4](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements.txt#L4) · declared-config
- **fastapi** — Python dependency declaration. Installed version and runtime availability are unverified. (direct)
  - [requirements.txt:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements.txt#L1) · declared-config
- **google-auth** — Python dependency declaration. Installed version and runtime availability are unverified. (direct)
  - [requirements.txt:8](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements.txt#L8) · declared-config
- **httpx** — Python dependency declaration. Installed version and runtime availability are unverified. (direct)
  - [requirements.txt:5](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements.txt#L5) · declared-config
- **playwright** — Python dependency declaration. Installed version and runtime availability are unverified. (direct)
  - [requirements-dev.txt:4](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements-dev.txt#L4) · declared-config
- **psycopg** — Python dependency declaration. Installed version and runtime availability are unverified. (direct)
  - [requirements.txt:7](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements.txt#L7) · declared-config
- **pytest** — Python dependency declaration. Installed version and runtime availability are unverified. (direct)
  - [requirements-dev.txt:2](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements-dev.txt#L2) · declared-config
- **Python source** — Python source is present. The required interpreter, installed packages and launch environment need confirmation. (direct)
  - [app.py:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/app.py#L1) · observed-code
  - [hub/\_\_init\_\_.py:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/__init__.py#L1) · observed-code
  - [hub/accounts.py:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/accounts.py#L1) · observed-code
  - [hub/adjustments.py:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/adjustments.py#L1) · observed-code
  - [hub/app.py:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L1) · observed-code
  - [hub/attribution\_review.py:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/attribution_review.py#L1) · observed-code
  - [hub/csv\_adjustments.py:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/csv_adjustments.py#L1) · observed-code
  - [hub/delivery.py:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/delivery.py#L1) · observed-code
- **python-multipart** — Python dependency declaration. Installed version and runtime availability are unverified. (direct)
  - [requirements.txt:3](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements.txt#L3) · declared-config
- **tzdata** — Python dependency declaration. Installed version and runtime availability are unverified. (direct)
  - [requirements.txt:6](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements.txt#L6) · declared-config
- **uvicorn** — Python dependency declaration. Installed version and runtime availability are unverified. (direct)
  - [requirements.txt:2](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements.txt#L2) · declared-config
- **Runtime pin: .python-version** — Declared runtime: 3.12. Availability on the operating machine is unverified. (direct)
  - [.python-version:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/.python-version#L1) · declared-config

To establish: Which runtime versions, build steps and operating systems are required?

## Providers & services

- **Google Ads** — Mentioned in source documentation; implementation and account access need confirmation. (inferred)
  - [docs/OPERATIONS.md:72](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/docs/OPERATIONS.md#L72) · source-reported
- **Google APIs** — Integration signal in source. Account ownership, provisioning and live connectivity are unverified. (inferred)
  - [requirements-google.txt:3](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements-google.txt#L3) · declared-config
  - [requirements.txt:8](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements.txt#L8) · declared-config
- **Invoca** — Mentioned in source documentation; implementation and account access need confirmation. (inferred)
  - [docs/OPERATIONS.md:9](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/docs/OPERATIONS.md#L9) · source-reported
  - [README.md:3](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/README.md#L3) · source-reported
  - [hub/pilot.py:126](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/pilot.py#L126) · observed-code
  - [hub/static/app.js:327](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L327) · observed-code
  - [hub/static/hybrid.js:92](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/hybrid.js#L92) · observed-code
  - [tests/hybrid\_intake\_ui.cjs:6](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/hybrid_intake_ui.cjs#L6) · observed-code

To establish: Which provider accounts, plans and service owners are required?

## Secrets & configuration

- **CD\_POSTGRES\_CONFIG** — Configuration name referenced; actual value, required/optional status and provisioning are unverified. (direct)
  - [tests/test\_postgres\_integration.py:334](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_postgres_integration.py#L334) · observed-code
  - [tests/test\_postgres\_integration.py:25](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_postgres_integration.py#L25) · observed-code
- **DATABASE\_URL** — Configuration name referenced; actual value, required/optional status and provisioning are unverified. (direct)
  - [hub/hosted.py:28](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hosted.py#L28) · observed-code
- **GOOGLE\_APPLICATION\_CREDENTIALS** — Secret-like name referenced; actual value, required/optional status and provisioning are unverified. (direct)
  - [tests/test\_google\_signin.py:126](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_google_signin.py#L126) · observed-code
- **HUB\_ALLOWED\_HOSTS** — Declared in an environment template. Value discarded; provisioning and required/optional status are unverified. (direct)
  - [.env.example:6](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/.env.example#L6) · declared-config
  - [hub/app.py:98](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L98) · observed-code
- **HUB\_BROWSER\_EXECUTABLE** — Configuration name referenced; actual value, required/optional status and provisioning are unverified. (direct)
  - [tests/test\_cd002\_regressions.py:153](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_cd002_regressions.py#L153) · observed-code
- **HUB\_COOKIE\_SECURE** — Declared in an environment template. Value discarded; provisioning and required/optional status are unverified. (direct)
  - [.env.example:5](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/.env.example#L5) · declared-config
  - [hub/app.py:105](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L105) · observed-code
- **HUB\_DATA\_KEY** — Configuration name referenced; actual value, required/optional status and provisioning are unverified. (direct)
  - [hub/app.py:55](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L55) · observed-code
  - [hub/hosted.py:28](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hosted.py#L28) · observed-code
  - [hub/preflight.py:49](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/preflight.py#L49) · observed-code
- **HUB\_ENABLE\_GOOGLE\_RETRACTIONS** — Configuration name referenced; actual value, required/optional status and provisioning are unverified. (direct)
  - [hub/retractions.py:61](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/retractions.py#L61) · observed-code
- **HUB\_ENABLE\_LIVE\_GOOGLE** — Declared in an environment template. Value discarded; provisioning and required/optional status are unverified. (direct)
  - [.env.example:4](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/.env.example#L4) · declared-config
  - [hub/hosted.py:7](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hosted.py#L7) · observed-code
  - [run.py:14](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/run.py#L14) · observed-code
- **HUB\_GOOGLE\_ADS\_CREDENTIALS** — Secret-like name referenced; actual value, required/optional status and provisioning are unverified. (direct)
  - [hub/retractions.py:60](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/retractions.py#L60) · observed-code
- **HUB\_GOOGLE\_DELIVERY\_HOST** — Configuration name referenced; actual value, required/optional status and provisioning are unverified. (direct)
  - [hub/app.py:68](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L68) · observed-code
  - [hub/hosted.py:17](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hosted.py#L17) · observed-code
- **HUB\_GOOGLE\_DRIVE\_AUTH** — Configuration name referenced; actual value, required/optional status and provisioning are unverified. (direct)
  - [hub/hosted.py:11](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hosted.py#L11) · observed-code
- **HUB\_PASSWORD** — Declared in an environment template. Value discarded; provisioning and required/optional status are unverified. (direct)
  - [.env.example:2](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/.env.example#L2) · declared-config
  - [hub/app.py:48](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L48) · observed-code
  - [run.py:10](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/run.py#L10) · observed-code
  - [run.py:8](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/run.py#L8) · observed-code
- **HUB\_PORT** — Declared in an environment template. Value discarded; provisioning and required/optional status are unverified. (direct)
  - [.env.example:17](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/.env.example#L17) · declared-config
  - [run.py:15](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/run.py#L15) · observed-code
- **HUB\_STATE\_DIR** — Declared in an environment template. Value discarded; provisioning and required/optional status are unverified. (direct)
  - [.env.example:3](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/.env.example#L3) · declared-config
  - [hub/app.py:55](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L55) · observed-code
  - [hub/preflight.py:41](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/preflight.py#L41) · observed-code
- **VERCEL** — Configuration name referenced; actual value, required/optional status and provisioning are unverified. (direct)
  - [hub/app.py:155](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L155) · observed-code
  - [hub/hosted.py:11](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hosted.py#L11) · observed-code
  - [hub/hosted.py:15](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hosted.py#L15) · observed-code
- **VERCEL\_ENV** — Configuration name referenced; actual value, required/optional status and provisioning are unverified. (direct)
  - [hub/hosted.py:11](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hosted.py#L11) · observed-code
  - [hub/hosted.py:15](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hosted.py#L15) · observed-code

To establish: Where are these named requirements provisioned, and who owns rotation? Values are never collected.

## Schedules & background work

- **In-process timer** — Timer reference; this does not establish a durable or currently running job. (inferred)
  - [hub/static/app.js:330](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L330) · observed-code
  - [tests/batch\_cancellation\_ui.cjs:10](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/batch_cancellation_ui.cjs#L10) · observed-code
  - [tests/gbraid\_ui.cjs:5](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/gbraid_ui.cjs#L5) · observed-code
  - [tests/source\_coverage\_ui.cjs:7](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/source_coverage_ui.cjs#L7) · observed-code
- **Guard-name candidate: GOOGLE\_DELIVERY\_ENABLED** — A flag name appears in source; its default, scope and enforcement on jobs or writes are unverified. (inferred)
  - [hub/live.py:72](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/live.py#L72) · observed-code

To establish: Which declared jobs are enabled, in which environment, with what timezone and retry policy?

## APIs & webhooks

- **DELETE /api/uploads/\{ticket\}** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:502](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L502) · observed-code
- **GET /** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:148](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L148) · observed-code
- **GET /api/accounts** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:191](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L191) · observed-code
- **GET /api/accounts/\{account\}/csv-publications** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:341](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L341) · observed-code
- **GET /api/accounts/\{account\}/csv-workflows** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:337](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L337) · observed-code
- **GET /api/accounts/\{account\}/profile** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:216](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L216) · observed-code
- **GET /api/audit** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:320](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L320) · observed-code
- **GET /api/batches** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:231](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L231) · observed-code
- **GET /api/batches/\{batch\_id\}** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:236](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L236) · observed-code
- **GET /api/batches/\{batch\_id\}/csv** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:258](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L258) · observed-code
- **GET /api/batches/\{batch\_id\}/csv-adjustments** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:329](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L329) · observed-code
- **GET /api/batches/\{batch\_id\}/hybrid** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:418](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L418) · observed-code
- **GET /api/batches/\{batch\_id\}/rows/\{order\_id\}/source-review** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:246](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L246) · observed-code
- **GET /api/csv-workflows/\{workflow\_id\}/file** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:349](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L349) · observed-code
- **GET /api/csv-workflows/\{workflow\_id\}/worksheet** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:354](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L354) · observed-code
- **GET /api/deliveries** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:303](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L303) · observed-code
- **GET /api/health** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:150](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L150) · observed-code
- **GET /api/session** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:182](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L182) · observed-code
- **GET /api/upload-health** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:316](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L316) · observed-code
- **Google Ads** — Mentioned in source documentation; implementation and account access need confirmation. (inferred)
  - [docs/OPERATIONS.md:72](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/docs/OPERATIONS.md#L72) · source-reported
- **Google APIs** — Integration signal in source. Account ownership, provisioning and live connectivity are unverified. (inferred)
  - [requirements-google.txt:3](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements-google.txt#L3) · declared-config
  - [requirements.txt:8](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements.txt#L8) · declared-config
- **Invoca** — Mentioned in source documentation; implementation and account access need confirmation. (inferred)
  - [docs/OPERATIONS.md:9](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/docs/OPERATIONS.md#L9) · source-reported
  - [README.md:3](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/README.md#L3) · source-reported
  - [hub/pilot.py:126](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/pilot.py#L126) · observed-code
  - [hub/static/app.js:327](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L327) · observed-code
  - [hub/static/hybrid.js:92](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/hybrid.js#L92) · observed-code
  - [tests/hybrid\_intake\_ui.cjs:6](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/hybrid_intake_ui.cjs#L6) · observed-code
- **PATCH /api/accounts/\{account\}/settings** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:301](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L301) · observed-code
- **POST /api/accounts** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:213](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L213) · observed-code
- **POST /api/accounts/\{account\}/delivery-mode** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:378](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L378) · observed-code
- **POST /api/accounts/\{account\}/drive/publications/\{publication\_id\}/check** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:398](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L398) · observed-code
- **POST /api/accounts/\{account\}/drive/publications/\{publication\_id\}/results** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:345](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L345) · observed-code
- **POST /api/accounts/\{account\}/drive/target/apply** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:386](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L386) · observed-code
- **POST /api/accounts/\{account\}/drive/target/preview** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:382](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L382) · observed-code
- **POST /api/accounts/\{account\}/example** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:289](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L289) · observed-code
- **POST /api/accounts/\{account\}/google/actions/apply** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:453](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L453) · observed-code
- **POST /api/accounts/\{account\}/google/actions/discover** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:445](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L445) · observed-code
- **POST /api/accounts/\{account\}/google/actions/preview** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:449](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L449) · observed-code
- **POST /api/accounts/\{account\}/google/actions/reconcile** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:457](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L457) · observed-code
- **POST /api/accounts/\{account\}/google/activate** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:432](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L432) · observed-code
- **POST /api/accounts/\{account\}/google/check** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:409](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L409) · observed-code
- **POST /api/accounts/\{account\}/google/deactivate** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:436](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L436) · observed-code
- **POST /api/accounts/\{account\}/hybrid/advance** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:427](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L427) · observed-code
- **POST /api/accounts/\{account\}/hybrid/configure** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:413](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L413) · observed-code
- **POST /api/accounts/\{account\}/profile/apply** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:226](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L226) · observed-code
- **POST /api/accounts/\{account\}/profile/preview** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:221](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L221) · observed-code
- **POST /api/accounts/preview** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:209](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L209) · observed-code
- **POST /api/batches/\{batch\_id\}/approve** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:271](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L271) · observed-code
- **POST /api/batches/\{batch\_id\}/cancel** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:238](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L238) · observed-code
- **POST /api/batches/\{batch\_id\}/csv-adjustments** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:333](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L333) · observed-code
- **POST /api/batches/\{batch\_id\}/drive/prepare** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:390](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L390) · observed-code
- **POST /api/batches/\{batch\_id\}/drive/publish** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:394](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L394) · observed-code
- **POST /api/batches/\{batch\_id\}/hybrid/approve** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:422](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L422) · observed-code
- **POST /api/batches/\{batch\_id\}/live/approve** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:465](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L465) · observed-code
- **POST /api/batches/\{batch\_id\}/live/prepare** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:461](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L461) · observed-code
- **POST /api/batches/\{batch\_id\}/recover-identifiers** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:240](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L240) · observed-code
- **POST /api/batches/\{batch\_id\}/recover-salesforce-urls** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:241](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L241) · observed-code
- **POST /api/batches/\{batch\_id\}/rows/\{order\_id\}/source-review/apply** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:254](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L254) · observed-code
- **POST /api/batches/\{batch\_id\}/rows/\{order\_id\}/source-review/preview** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:250](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L250) · observed-code
- **POST /api/csv-workflows/\{workflow\_id\}/cancel** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:368](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L368) · observed-code
- **POST /api/csv-workflows/\{workflow\_id\}/results** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:359](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L359) · observed-code
- **POST /api/delivery/advance** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:469](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L469) · observed-code
- **POST /api/login** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:152](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L152) · observed-code
- **POST /api/logout** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:184](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L184) · observed-code
- **POST /api/simulation/advance** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:479](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L479) · observed-code
- **POST /api/upload** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:279](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L279) · observed-code
- **POST /api/upload-health/check** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:473](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L473) · observed-code
- **POST /api/uploads** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:483](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L483) · observed-code
- **POST /api/uploads/\{ticket\}/finish** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:498](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L498) · observed-code
- **PUT /api/uploads/\{ticket\}/\{source\}/\{part\}** — Source-declared endpoint. Authentication, deployment and side effects require review. (direct)
  - [hub/app.py:489](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L489) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/app.py:140](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L140) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [hub/app.py:287](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L287) · observed-code
- **Write-call candidate: delete** — 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. (inferred)
  - [hub/app.py:502](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L502) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/attribution\_review.py:57](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/attribution_review.py#L57) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/attribution\_review.py:57](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/attribution_review.py#L57) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/attribution\_review.py:59](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/attribution_review.py#L59) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/attribution\_review.py:61](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/attribution_review.py#L61) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/csv\_adjustments.py:193](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/csv_adjustments.py#L193) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/csv\_adjustments.py:222](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/csv_adjustments.py#L222) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/csv\_adjustments.py:447](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/csv_adjustments.py#L447) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/csv\_adjustments.py:450](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/csv_adjustments.py#L450) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/csv\_adjustments.py:291](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/csv_adjustments.py#L291) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/delivery.py:52](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/delivery.py#L52) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/delivery.py:52](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/delivery.py#L52) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/delivery.py:53](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/delivery.py#L53) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/delivery.py:53](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/delivery.py#L53) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/delivery.py:54](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/delivery.py#L54) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/delivery.py:54](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/delivery.py#L54) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/delivery.py:55](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/delivery.py#L55) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/delivery.py:55](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/delivery.py#L55) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/demo.py:18](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/demo.py#L18) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [hub/demo.py:22](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/demo.py#L22) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/demo.py:28](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/demo.py#L28) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [hub/demo.py:37](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/demo.py#L37) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/demo.py:17](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/demo.py#L17) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/demo.py:31](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/demo.py#L31) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/demo.py:32](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/demo.py#L32) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/drive.py:157](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/drive.py#L157) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/drive.py:181](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/drive.py#L181) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/drive.py:270](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/drive.py#L270) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/drive.py:274](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/drive.py#L274) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/drive.py:255](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/drive.py#L255) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/drive.py:258](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/drive.py#L258) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/drive.py:318](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/drive.py#L318) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/engine.py:600](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L600) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:23](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L23) · observed-code
- **Attribution parameter: wbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:24](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L24) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:24](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L24) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:112](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L112) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:212](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L212) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:222](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L222) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:223](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L223) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:223](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L223) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:256](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L256) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:258](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L258) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:265](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L265) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:265](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L265) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:283](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L283) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:301](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L301) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:309](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L309) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:314](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L314) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:323](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L323) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:328](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L328) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:350](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L350) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:351](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L351) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:351](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L351) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:355](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L355) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:355](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L355) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:356](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L356) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:356](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L356) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:369](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L369) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:370](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L370) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:380](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L380) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:380](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L380) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:381](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L381) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:381](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L381) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:382](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L382) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:409](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L409) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:432](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L432) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:432](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L432) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:445](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L445) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:447](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L447) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:450](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L450) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:452](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L452) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:454](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L454) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:497](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L497) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:516](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L516) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:518](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L518) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:519](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L519) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:520](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L520) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:521](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L521) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:526](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L526) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:528](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L528) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:530](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L530) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:530](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L530) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:531](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L531) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:532](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L532) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:536](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L536) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:538](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L538) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:540](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L540) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:541](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L541) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:541](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L541) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:542](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L542) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:542](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L542) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:543](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L543) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:543](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L543) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:544](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L544) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:545](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L545) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:547](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L547) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:548](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L548) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:559](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L559) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:559](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L559) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:568](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L568) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:568](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L568) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:572](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L572) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:573](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L573) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:574](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L574) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:581](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L581) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:584](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L584) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:589](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L589) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:591](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L591) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:592](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L592) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:599](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L599) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:599](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L599) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:600](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L600) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:600](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L600) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:601](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L601) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:602](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L602) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:603](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L603) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:604](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L604) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:605](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L605) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:614](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L614) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/engine.py:614](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L614) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/gates.py:22](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L22) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/gates.py:23](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L23) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/gates.py:29](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L29) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/gates.py:30](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L30) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:22](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L22) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:78](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L78) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:80](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L80) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:83](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L83) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:85](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L85) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:97](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L97) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:98](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L98) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:100](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L100) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:102](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L102) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:103](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L103) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:104](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L104) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:104](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L104) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:105](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L105) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:105](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L105) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:106](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L106) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:106](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L106) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:107](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L107) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:108](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L108) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:110](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L110) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:111](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L111) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:112](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L112) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:112](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L112) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/gates.py:119](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/gates.py#L119) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/google\_actions.py:349](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/google_actions.py#L349) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/google\_actions.py:351](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/google_actions.py#L351) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/google\_actions.py:355](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/google_actions.py#L355) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/google\_connection.py:34](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/google_connection.py#L34) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [hub/hosted\_state.py:155](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hosted_state.py#L155) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/hybrid.py:126](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hybrid.py#L126) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/hybrid.py:367](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hybrid.py#L367) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/hybrid.py:116](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hybrid.py#L116) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/hybrid.py:155](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hybrid.py#L155) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/hybrid.py:227](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hybrid.py#L227) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/hybrid.py:297](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hybrid.py#L297) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/live.py:47](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/live.py#L47) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/live.py:70](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/live.py#L70) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/live.py:78](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/live.py#L78) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/metrics.py:8](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/metrics.py#L8) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/metrics.py:9](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/metrics.py#L9) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/metrics.py:10](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/metrics.py#L10) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/metrics.py:10](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/metrics.py#L10) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/metrics.py:15](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/metrics.py#L15) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/metrics.py:18](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/metrics.py#L18) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/metrics.py:19](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/metrics.py#L19) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/metrics.py:20](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/metrics.py#L20) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/metrics.py:20](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/metrics.py#L20) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/metrics.py:21](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/metrics.py#L21) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/pilot.py:135](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/pilot.py#L135) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/pilot.py:157](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/pilot.py#L157) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:157](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L157) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:213](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L213) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:215](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L215) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:217](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L217) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:219](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L219) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:225](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L225) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:227](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L227) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:230](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L230) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:232](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L232) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:236](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L236) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:238](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L238) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:240](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L240) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:244](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L244) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:246](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L246) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:248](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L248) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:253](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L253) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:255](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L255) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:258](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L258) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:260](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L260) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:261](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L261) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:265](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L265) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:266](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L266) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:268](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L268) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:284](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L284) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:432](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L432) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:444](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L444) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/service.py:459](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L459) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/service.py:127](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L127) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/service.py:128](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L128) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/service.py:256](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/service.py#L256) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/source\_coverage.py:22](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/source_coverage.py#L22) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/source\_coverage.py:23](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/source_coverage.py#L23) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/source\_coverage.py:53](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/source_coverage.py#L53) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/source\_coverage.py:58](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/source_coverage.py#L58) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/source\_coverage.py:62](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/source_coverage.py#L62) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/source\_review.py:89](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/source_review.py#L89) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/source\_review.py:93](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/source_review.py#L93) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/source\_review.py:93](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/source_review.py#L93) · observed-code
- **Write-call candidate: delete** — 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. (inferred)
  - [hub/static/app.js:327](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L327) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:16](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L16) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:16](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L16) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:41](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L41) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:47](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L47) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:47](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L47) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:68](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L68) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:68](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L68) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:70](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L70) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:71](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L71) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:71](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L71) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:181](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L181) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:181](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L181) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:182](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L182) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:182](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L182) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:185](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L185) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:192](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L192) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/app.js:192](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L192) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/drive.js:10](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/drive.js#L10) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/drive.js:11](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/drive.js#L11) · observed-code
- **Write-call candidate: delete** — 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. (inferred)
  - [hub/static/hybrid.js:54](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/hybrid.js#L54) · observed-code
- **Write-call candidate: delete** — 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. (inferred)
  - [hub/static/hybrid.js:77](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/hybrid.js#L77) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/hybrid.js:27](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/hybrid.js#L27) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/hybrid.js:28](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/hybrid.js#L28) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/hybrid.js:29](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/hybrid.js#L29) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/hybrid.js:34](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/hybrid.js#L34) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/static/hybrid.js:71](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/hybrid.js#L71) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/upload\_health.py:55](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/upload_health.py#L55) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/upload\_health.py:58](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/upload_health.py#L58) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [hub/valuation\_profiles.py:136](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/valuation_profiles.py#L136) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/valuation\_profiles.py:95](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/valuation_profiles.py#L95) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/valuation\_profiles.py:96](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/valuation_profiles.py#L96) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [hub/valuation\_profiles.py:96](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/valuation_profiles.py#L96) · observed-code
- **Write-call candidate: insert** — 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. (inferred)
  - [scripts/release\_live\_connection.py:16](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/scripts/release_live_connection.py#L16) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/gbraid\_ui.cjs:16](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/gbraid_ui.cjs#L16) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/gbraid\_ui.cjs:17](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/gbraid_ui.cjs#L17) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/gbraid\_ui.cjs:18](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/gbraid_ui.cjs#L18) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/gbraid\_ui.cjs:21](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/gbraid_ui.cjs#L21) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/gbraid\_ui.cjs:22](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/gbraid_ui.cjs#L22) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/gbraid\_ui.cjs:26](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/gbraid_ui.cjs#L26) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/gbraid\_ui.cjs:26](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/gbraid_ui.cjs#L26) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_accounts.py:115](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_accounts.py#L115) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_accounts.py:119](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_accounts.py#L119) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_accounts.py:121](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_accounts.py#L121) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_accounts.py:164](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_accounts.py#L164) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_accounts.py:37](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_accounts.py#L37) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_attribution\_review.py:25](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_attribution_review.py#L25) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_attribution\_review.py:58](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_attribution_review.py#L58) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_attribution\_review.py:18](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_attribution_review.py#L18) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_attribution\_review.py:19](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_attribution_review.py#L19) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_attribution\_review.py:23](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_attribution_review.py#L23) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_attribution\_review.py:52](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_attribution_review.py#L52) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_cd002\_regressions.py:28](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_cd002_regressions.py#L28) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_cd002\_regressions.py:25](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_cd002_regressions.py#L25) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_cd002\_regressions.py:38](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_cd002_regressions.py#L38) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_csv\_adjustments.py:247](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_csv_adjustments.py#L247) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_delivery.py:7](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_delivery.py#L7) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_delivery.py:18](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_delivery.py#L18) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [tests/test\_drive.py:178](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_drive.py#L178) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_drive.py:187](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_drive.py#L187) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_drive.py:187](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_drive.py#L187) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_engine.py:13](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_engine.py#L13) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_engine.py:29](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_engine.py#L29) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_gbraid.py:37](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L37) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_gbraid.py:141](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L141) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_gbraid.py:146](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L146) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_gbraid.py:226](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L226) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L1) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:27](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L27) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:28](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L28) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:50](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L50) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:52](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L52) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:52](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L52) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:54](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L54) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:58](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L58) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:60](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L60) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:64](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L64) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:65](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L65) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:68](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L68) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:68](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L68) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:73](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L73) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:76](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L76) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:77](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L77) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:79](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L79) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:80](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L80) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:82](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L82) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:82](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L82) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:83](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L83) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:87](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L87) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:88](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L88) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:89](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L89) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:93](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L93) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:94](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L94) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:94](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L94) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:96](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L96) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:96](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L96) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:98](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L98) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:98](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L98) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:99](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L99) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:100](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L100) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:101](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L101) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:102](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L102) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:102](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L102) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:103](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L103) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:103](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L103) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:104](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L104) · observed-code
- **Attribution parameter: wbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:108](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L108) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:109](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L109) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:110](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L110) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:111](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L111) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:116](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L116) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:125](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L125) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:125](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L125) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:131](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L131) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:156](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L156) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:161](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L161) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:161](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L161) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:167](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L167) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:167](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L167) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:179](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L179) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:196](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L196) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:209](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L209) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:218](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L218) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:225](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L225) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:239](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L239) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:239](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L239) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:248](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L248) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:256](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L256) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:273](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L273) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_gbraid.py:300](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L300) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [tests/test\_google\_actions.py:140](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_google_actions.py#L140) · observed-code
- **Write-call candidate: delete** — 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. (inferred)
  - [tests/test\_hosted.py:161](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_hosted.py#L161) · observed-code
- **Write-call candidate: delete** — 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. (inferred)
  - [tests/test\_hosted.py:162](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_hosted.py#L162) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_hosted.py:122](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_hosted.py#L122) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_hosted.py:216](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_hosted.py#L216) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_hosted.py:274](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_hosted.py#L274) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [tests/test\_hybrid.py:371](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_hybrid.py#L371) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_hybrid.py:48](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_hybrid.py#L48) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_hybrid.py:189](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_hybrid.py#L189) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_hybrid.py:189](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_hybrid.py#L189) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_hybrid.py:199](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_hybrid.py#L199) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_hybrid.py:206](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_hybrid.py#L206) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_hybrid.py:206](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_hybrid.py#L206) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_invoca\_gbraid.py:142](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L142) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_invoca\_gbraid.py:195](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L195) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_invoca\_gbraid.py:197](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L197) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_invoca\_gbraid.py:211](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L211) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L1) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:29](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L29) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:39](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L39) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:40](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L40) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:45](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L45) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:46](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L46) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:48](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L48) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:52](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L52) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:56](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L56) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:57](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L57) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:58](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L58) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:60](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L60) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:65](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L65) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:66](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L66) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:67](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L67) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:72](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L72) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:72](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L72) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:73](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L73) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:77](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L77) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:78](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L78) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:80](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L80) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:95](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L95) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:96](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L96) · observed-code
- **Attribution parameter: wbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:96](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L96) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:99](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L99) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:100](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L100) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:105](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L105) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:106](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L106) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:111](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L111) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:112](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L112) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:113](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L113) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:116](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L116) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:117](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L117) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:117](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L117) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:121](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L121) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:122](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L122) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:123](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L123) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:124](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L124) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:125](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L125) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:129](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L129) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:132](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L132) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:133](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L133) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:139](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L139) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:159](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L159) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:209](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L209) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:210](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L210) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:213](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L213) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:221](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L221) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:221](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L221) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_invoca\_gbraid.py:223](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L223) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_live\_hosted.py:92](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_live_hosted.py#L92) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [tests/test\_live\_hosted.py:270](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_live_hosted.py#L270) · observed-code
- **Write-call candidate: update** — 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. (inferred)
  - [tests/test\_live\_hosted.py:272](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_live_hosted.py#L272) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_live\_hosted.py:90](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_live_hosted.py#L90) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_live\_hosted.py:223](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_live_hosted.py#L223) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_live\_hosted.py:279](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_live_hosted.py#L279) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_pilot.py:39](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_pilot.py#L39) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_pilot.py:58](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_pilot.py#L58) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_postgres\_integration.py:265](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_postgres_integration.py#L265) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_postgres\_integration.py:280](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_postgres_integration.py#L280) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_postgres\_integration.py:306](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_postgres_integration.py#L306) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_postgres\_integration.py:391](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_postgres_integration.py#L391) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_postgres\_integration.py:436](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_postgres_integration.py#L436) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_preflight.py:13](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_preflight.py#L13) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_preflight.py:28](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_preflight.py#L28) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_read\_efficiency.py:67](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_read_efficiency.py#L67) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_read\_efficiency.py:65](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_read_efficiency.py#L65) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_retractions.py:40](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_retractions.py#L40) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_retractions.py:48](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_retractions.py#L48) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_retractions.py:134](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_retractions.py#L134) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_retractions.py:138](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_retractions.py#L138) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_retractions.py:217](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_retractions.py#L217) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_retractions.py:29](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_retractions.py#L29) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_retractions.py:123](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_retractions.py#L123) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_retractions.py:138](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_retractions.py#L138) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_salesforce\_url.py:118](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L118) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:15](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L15) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:22](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L22) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:24](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L24) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:26](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L26) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:36](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L36) · observed-code
- **Attribution parameter: gbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:36](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L36) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:37](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L37) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:38](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L38) · observed-code
- **Attribution parameter: wbraid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:41](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L41) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:41](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L41) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:48](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L48) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:51](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L51) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:53](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L53) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:55](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L55) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:59](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L59) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:60](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L60) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:61](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L61) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:62](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L62) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:63](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L63) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:64](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L64) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:65](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L65) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:66](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L66) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:67](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L67) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:71](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L71) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:76](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L76) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:78](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L78) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:82](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L82) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:83](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L83) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:84](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L84) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:90](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L90) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:91](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L91) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:92](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L92) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:96](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L96) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:97](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L97) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:98](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L98) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:102](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L102) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:103](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L103) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:108](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L108) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:116](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L116) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_salesforce\_url.py:117](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L117) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_service.py:17](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_service.py#L17) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_service.py:107](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_service.py#L107) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_service.py:86](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_service.py#L86) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_service.py:111](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_service.py#L111) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_source\_coverage.py:35](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_source_coverage.py#L35) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_source\_coverage.py:21](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_source_coverage.py#L21) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_source\_coverage.py:22](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_source_coverage.py#L22) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_source\_coverage.py:23](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_source_coverage.py#L23) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_source\_coverage.py:29](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_source_coverage.py#L29) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_source\_coverage.py:72](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_source_coverage.py#L72) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_source\_coverage.py:135](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_source_coverage.py#L135) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_source\_coverage.py:136](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_source_coverage.py#L136) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_source\_coverage.py:137](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_source_coverage.py#L137) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_source\_coverage.py:138](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_source_coverage.py#L138) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_source\_review.py:23](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_source_review.py#L23) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_source\_review.py:80](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_source_review.py#L80) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_source\_review.py:109](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_source_review.py#L109) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_source\_review.py:16](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_source_review.py#L16) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_source\_review.py:17](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_source_review.py#L17) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_valuation\_profiles.py:38](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_valuation_profiles.py#L38) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_valuation\_profiles.py:65](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_valuation_profiles.py#L65) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_valuation\_profiles.py:92](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_valuation_profiles.py#L92) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_valuation\_profiles.py:98](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_valuation_profiles.py#L98) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_valuation\_profiles.py:119](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_valuation_profiles.py#L119) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_valuation\_profiles.py:133](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_valuation_profiles.py#L133) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_valuation\_profiles.py:167](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_valuation_profiles.py#L167) · observed-code
- **Write-call candidate: upload** — 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. (inferred)
  - [tests/test\_valuation\_profiles.py:177](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_valuation_profiles.py#L177) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_valuation\_profiles.py:19](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_valuation_profiles.py#L19) · observed-code
- **Attribution parameter: gclid** — Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review. (inferred)
  - [tests/test\_valuation\_profiles.py:20](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_valuation_profiles.py#L20) · observed-code

To establish: Who calls each interface, with which authentication, quotas and write permissions?

## Data & storage

- **PostgreSQL** — Integration signal in source. Account ownership, provisioning and live connectivity are unverified. (inferred)
  - [hub/postgres\_store.py:111](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/postgres_store.py#L111) · observed-code
  - [requirements.txt:7](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements.txt#L7) · declared-config
  - [tests/test\_postgres\_integration.py:340](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_postgres_integration.py#L340) · observed-code
- **SQLite** — Integration signal in source. Account ownership, provisioning and live connectivity are unverified. (inferred)
  - [hub/pilot.py:14](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/pilot.py#L14) · observed-code
  - [hub/store.py:9](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/store.py#L9) · observed-code
- **Table reference: csv\_workflows** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/csv\_adjustments.py:23](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/csv_adjustments.py#L23) · observed-code
- **Table reference: drive\_publications** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/drive.py:32](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/drive.py#L32) · observed-code
- **Table reference: desk\_sessions** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/hosted\_state.py:38](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hosted_state.py#L38) · observed-code
- **Table reference: desk\_login\_attempts** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/hosted\_state.py:39](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hosted_state.py#L39) · observed-code
- **Table reference: desk\_uploads** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/hosted\_state.py:41](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hosted_state.py#L41) · observed-code
- **Table reference: desk\_upload\_chunks** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/hosted\_state.py:42](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hosted_state.py#L42) · observed-code
- **Table reference: desk\_metadata** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/postgres\_store.py:73](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/postgres_store.py#L73) · observed-code
- **Table reference: settings** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/postgres\_store.py:74](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/postgres_store.py#L74) · observed-code
- **Table reference: batches** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/postgres\_store.py:75](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/postgres_store.py#L75) · observed-code
- **Table reference: batches** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/postgres\_store.py:81](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/postgres_store.py#L81) · observed-code
- **Table reference: history** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/postgres\_store.py:83](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/postgres_store.py#L83) · observed-code
- **Table reference: outbox** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/postgres\_store.py:88](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/postgres_store.py#L88) · observed-code
- **Table reference: audit** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/postgres\_store.py:96](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/postgres_store.py#L96) · observed-code
- **Table reference: settings** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/store.py:50](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/store.py#L50) · observed-code
- **Table reference: batches** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/store.py:51](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/store.py#L51) · observed-code
- **Table reference: history** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/store.py:58](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/store.py#L58) · observed-code
- **Table reference: outbox** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/store.py:63](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/store.py#L63) · observed-code
- **Table reference: audit** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/store.py:71](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/store.py#L71) · observed-code
- **Table reference: batches** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [hub/store.py:75](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/store.py#L75) · observed-code
- **Table reference: batches** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [tests/test\_batch\_cancellation.py:176](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_batch_cancellation.py#L176) · observed-code
- **Table reference: batches** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [tests/test\_postgres\_integration.py:132](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_postgres_integration.py#L132) · observed-code
- **Table reference: batches** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [tests/test\_postgres\_integration.py:133](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_postgres_integration.py#L133) · observed-code
- **Table reference: batches** — Schema DDL reference. No rows, column defaults, credentials or SQL bodies retained; applied state, ownership and access remain unknown. (direct)
  - [tests/test\_postgres\_integration.py:134](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_postgres_integration.py#L134) · observed-code

To establish: Who owns the data, migrations, retention, backups and restoration?

## Identity & permissions

- **OAuth flow** — OAuth reference; provider, consent scopes, token custody and access checks need confirmation. (inferred)
  - [docs/OPERATIONS.md:58](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/docs/OPERATIONS.md#L58) · source-reported
  - [hub/drive.py:385](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/drive.py#L385) · observed-code
  - [hub/google\_connection.py:4](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/google_connection.py#L4) · observed-code
  - [hub/live.py:58](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/live.py#L58) · observed-code
  - [hub/retractions.py:67](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/retractions.py#L67) · observed-code
  - [scripts/google\_signin.py:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/scripts/google_signin.py#L1) · observed-code
  - [tests/test\_google\_signin.py:16](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_google_signin.py#L16) · observed-code
  - [tests/test\_live\_hosted.py:299](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_live_hosted.py#L299) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [hub/adjustments.py:84](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/adjustments.py#L84) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [hub/delivery.py:117](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/delivery.py#L117) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [hub/drive.py:67](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/drive.py#L67) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [hub/google\_actions.py:47](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/google_actions.py#L47) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [hub/google\_connection.py:93](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/google_connection.py#L93) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [hub/pilot.py:79](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/pilot.py#L79) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [hub/preflight.py:3](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/preflight.py#L3) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [hub/retractions.py:89](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/retractions.py#L89) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [hub/static/app.js:184](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L184) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [hub/store.py:4](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/store.py#L4) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [hub/upload\_health.py:81](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/upload_health.py#L81) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [requirements-google.txt:4](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements-google.txt#L4) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [scripts/google\_signin.py:60](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/scripts/google_signin.py#L60) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [tests/test\_google\_actions.py:47](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_google_actions.py#L47) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [tests/test\_google\_signin.py:33](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_google_signin.py#L33) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [tests/test\_pilot.py:65](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_pilot.py#L65) · observed-code
- **API-key or authorization header** — Source signal only. Review enforcement, caller identity, scopes and bypass paths; no hosted-access conclusion is inferred. (inferred)
  - [tests/test\_retractions.py:289](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_retractions.py#L289) · observed-code

To establish: Which human, service and tenant roles can read or write each resource?

## Errors & monitoring

- **Application error logging** — Error logging call exists; destination, alerting, retention and redaction are unverified. (inferred)
  - [tests/batch\_cancellation\_ui.cjs:63](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/batch_cancellation_ui.cjs#L63) · observed-code
  - [tests/gbraid\_ui.cjs:28](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/gbraid_ui.cjs#L28) · observed-code
  - [tests/hybrid\_intake\_ui.cjs:38](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/hybrid_intake_ui.cjs#L38) · observed-code
  - [tests/review\_race.cjs:127](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/review_race.cjs#L127) · observed-code
  - [tests/source\_coverage\_ui.cjs:34](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/source_coverage_ui.cjs#L34) · observed-code
  - [tests/upload\_health\_ui.cjs:62](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/upload_health_ui.cjs#L62) · observed-code

To establish: Where do errors and alerts go, who receives them, and are sensitive fields scrubbed?

## Hosting & delivery

- **Vercel configuration** — Deployment configuration is present. The live project, environment and deployed revision are not queried. (direct)
  - [vercel.json:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/vercel.json#L1) · declared-config

To establish: Which project/environment is deployed, and does its source match this revision?

## Devices & execution access

- **Browser automation** — Browser automation signal; browser binaries, host and permissions may be required. (inferred)
  - [requirements-dev.txt:4](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/requirements-dev.txt#L4) · declared-config
  - [tests/test\_cd002\_regressions.py:152](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_cd002_regressions.py#L152) · observed-code
- **Local filesystem access** — Filesystem reference; approved paths, read/write scope and operating identity need confirmation. (inferred)
  - [hub/app.py:12](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/app.py#L12) · observed-code
  - [hub/hosted\_state.py:7](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hosted_state.py#L7) · observed-code
  - [hub/pilot.py:17](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/pilot.py#L17) · observed-code
  - [hub/preflight.py:10](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/preflight.py#L10) · observed-code
  - [hub/retractions.py:11](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/retractions.py#L11) · observed-code
  - [hub/store.py:12](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/store.py#L12) · observed-code
  - [scripts/build\_preview.py:2](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/scripts/build_preview.py#L2) · observed-code
  - [scripts/check\_repository\_boundary.py:10](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/scripts/check_repository_boundary.py#L10) · observed-code
- **Local process access** — Source starts or inspects local processes. Commands, execution owner and machine access need review. (inferred)
  - [scripts/check\_repository\_boundary.py:57](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/scripts/check_repository_boundary.py#L57) · observed-code
  - [scripts/release\_live\_connection.py:65](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/scripts/release_live_connection.py#L65) · observed-code
  - [scripts/verify\_postgres\_private.py:30](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/scripts/verify_postgres_private.py#L30) · observed-code
  - [tests/test\_batch\_cancellation.py:186](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_batch_cancellation.py#L186) · observed-code
  - [tests/test\_cd002\_regressions.py:142](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_cd002_regressions.py#L142) · observed-code
  - [tests/test\_gbraid.py:302](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L302) · observed-code
  - [tests/test\_hybrid.py:31](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_hybrid.py#L31) · observed-code
  - [tests/test\_invoca\_gbraid.py:224](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L224) · observed-code

To establish: Does operation need a browser, mobile device, local PC, filesystem or remote computer? Who grants access?

## Troubleshooting & recovery

- **Document: AGENTS.md** — repository instructions (evidence only) reference; 26 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [AGENTS.md:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/AGENTS.md#L1) · source-reported
- **Document: OPERATIONS.md** — setup and operations reference; 152 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [docs/OPERATIONS.md:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/docs/OPERATIONS.md#L1) · source-reported
- **Document: README.md** — setup and operations reference; 27 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [docs/README.md:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/docs/README.md#L1) · source-reported
- **Document: README.md** — setup and operations reference; 42 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied. (direct)
  - [README.md:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/README.md#L1) · source-reported
- **Logic pointer: reprocess\_attribution** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [hub/attribution\_review.py:15](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/attribution_review.py#L15) · observed-code
- **Logic pointer: normalize\_phone** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [hub/engine.py:115](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L115) · observed-code
- **Logic pointer: attribution\_source** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [hub/engine.py:340](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/engine.py#L340) · observed-code
- **Logic pointer: eligible** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [hub/google\_actions.py:168](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/google_actions.py#L168) · observed-code
- **Logic pointer: \_eligible** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [hub/hybrid.py:300](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/hybrid.py#L300) · observed-code
- **Logic pointer: attributionLabel** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [hub/static/app.js:181](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/hub/static/app.js#L181) · observed-code
- **Logic pointer: test\_transport\_failure\_classification** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [tests/test\_delivery.py:44](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_delivery.py#L44) · observed-code
- **Logic pointer: test\_original\_attribution\_preserved\_even\_if\_value\_malformed** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [tests/test\_engine.py:26](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_engine.py#L26) · observed-code
- **Logic pointer: test\_gbraid\_admission\_transition\_preserves\_typed\_attribution** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [tests/test\_gbraid.py:203](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_gbraid.py#L203) · observed-code
- **Logic pointer: assert\_no\_conversions** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [tests/test\_google\_actions.py:112](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_google_actions.py#L112) · observed-code
- **Logic pointer: test\_inherited\_action\_and\_wrong\_conversion\_owner\_are\_rejected** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [tests/test\_google\_actions.py:172](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_google_actions.py#L172) · observed-code
- **Logic pointer: test\_normalized\_phone\_join\_and\_shared\_braid\_keep\_distinct\_source\_records** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [tests/test\_invoca\_gbraid.py:88](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_invoca_gbraid.py#L88) · observed-code
- **Logic pointer: test\_cached\_payload\_preserves\_time\_dependent\_eligibility** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [tests/test\_read\_efficiency.py:134](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_read_efficiency.py#L134) · observed-code
- **Logic pointer: test\_changed\_original\_attribution\_cannot\_trigger\_transition** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [tests/test\_retractions.py:124](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_retractions.py#L124) · observed-code
- **Logic pointer: test\_production\_transition\_keeps\_existing\_evidence\_and\_eligibility\_gates** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [tests/test\_retractions.py:222](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_retractions.py#L222) · observed-code
- **Logic pointer: test\_conflicting\_url\_values\_hold\_without\_other\_attribution** — Function-name candidate for domain logic. Inspect this source location for meaning; formulas, thresholds and function bodies are not copied. (inferred)
  - [tests/test\_salesforce\_url.py:75](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_salesforce_url.py#L75) · observed-code

To establish: Which runbook, health checks, rollback and recovery procedure have been exercised?

## Tests & ownership

- **Test sources present** — Test paths found in the tree; their contents and outcomes are not inferred from existence. (inferred)
  - [tests/batch\_cancellation\_ui.cjs:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/batch_cancellation_ui.cjs#L1) · declared-config
  - [tests/gbraid\_ui.cjs:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/gbraid_ui.cjs#L1) · declared-config
  - [tests/hybrid\_intake\_ui.cjs:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/hybrid_intake_ui.cjs#L1) · declared-config
  - [tests/review\_race.cjs:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/review_race.cjs#L1) · declared-config
  - [tests/source\_coverage\_ui.cjs:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/source_coverage_ui.cjs#L1) · declared-config
  - [tests/test\_accounts.py:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_accounts.py#L1) · declared-config
  - [tests/test\_app.py:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_app.py#L1) · declared-config
  - [tests/test\_attribution\_review.py:1](https://github.com/webhostingdoo/conversion-desk/blob/aa2e5ea92c3ee3238797b3fd32367eeafae925f7/tests/test_attribution_review.py#L1) · declared-config

To establish: Who maintains this app, what is actually in use, and which checks establish acceptance?

## Coverage and limitations

94 files inspected of 94 eligible; 10 excluded/outside scope; 0 failed reads.

- 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.
