| Source purpose | Which client-facing question should this source answer, and is that question already covered by a public connector? | A named dashboard, report, Ask Data, attribution, alert, or export surface that the source is expected to improve. |
|---|
| Authentication and ownership | Who owns the provider account, which auth method is available, and can the customer grant durable access without sharing raw credentials? | OAuth, API key, webhook, or file-transfer requirements plus credential scope and account ownership review. |
|---|
| Available records | Which objects, fields, timestamps, identifiers, and historical windows are available from the source? | A record map that names usable entities such as spend, lead, deal, job, invoice, payment, message, customer, location, or campaign records. |
|---|
| Validation and unsupported states | What should happen when a record is stale, incomplete, unmapped, outside scope, or unable to support the requested metric? | Explicit blocked states, setup requirements, data validation checks, connector health behavior, and unsupported-answer language. |
|---|
| Revenue attribution role | Does the source create demand, capture leads, track jobs, record invoices, collect payments, or only add context? | A clear role in the lead-to-revenue path plus the identifiers and timing rules that determine whether revenue can be credited. |
|---|
| Rollout ownership | Who approves the source, tests the first sync, reviews the first dashboard, and decides when the connector is ready for client reporting? | A rollout sequence across Enterprise scope, onboarding, connector health, dashboard readiness, and report review. |
|---|