{
  "schema_version": "maestro-cac-record/1.0",
  "record_id": "cac-blank-record",
  "label": "Blank CAC record",
  "scope": {
    "currency": null,
    "motion": null,
    "view": "Unknown",
    "cohort_id": null,
    "cost_window_start": null,
    "cost_window_end": null,
    "follow_up_cutoff": null,
    "maturity_rule": null,
    "maturity_state": "Unknown",
    "customer_definition": null,
    "evaluated_at": null
  },
  "costs": [
    {
      "cost_id": "cost-marketing",
      "category": "marketing",
      "description": "Marketing acquisition costs",
      "amount": null,
      "value_state": "Unknown",
      "decision": "pending",
      "source_ref": null,
      "owner": null,
      "allocation": null
    },
    {
      "cost_id": "cost-sales",
      "category": "sales",
      "description": "Sales acquisition costs",
      "amount": null,
      "value_state": "Unknown",
      "decision": "pending",
      "source_ref": null,
      "owner": null,
      "allocation": null
    }
  ],
  "customers": [],
  "coverage": {
    "required_sources": [
      "finance_costs",
      "customer_system"
    ],
    "confirmed_sources": [],
    "missing_sources": [
      "finance_costs",
      "customer_system"
    ],
    "status": "partial"
  },
  "requests": [
    {
      "request_id": "REQ-SCOPE-CURRENCY",
      "field_path": "scope.currency",
      "owner": null,
      "reason": "Supply the reporting currency.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-CURRENCY-OWNER",
      "field_path": "scope.currency.owner",
      "owner": null,
      "reason": "Identify the owner responsible for scope.currency.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-MOTION",
      "field_path": "scope.motion",
      "owner": null,
      "reason": "Name the acquisition motion.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-MOTION-OWNER",
      "field_path": "scope.motion.owner",
      "owner": null,
      "reason": "Identify the owner responsible for scope.motion.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-VIEW",
      "field_path": "scope.view",
      "owner": null,
      "reason": "Choose the cohort view.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-VIEW-OWNER",
      "field_path": "scope.view.owner",
      "owner": null,
      "reason": "Identify the owner responsible for scope.view.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-COHORT-ID",
      "field_path": "scope.cohort_id",
      "owner": null,
      "reason": "Name the origin cohort.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-COHORT-ID-OWNER",
      "field_path": "scope.cohort_id.owner",
      "owner": null,
      "reason": "Identify the owner responsible for scope.cohort_id.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-COST-WINDOW-START",
      "field_path": "scope.cost_window_start",
      "owner": null,
      "reason": "Supply the cost-window start.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-COST-WINDOW-START-OWNER",
      "field_path": "scope.cost_window_start.owner",
      "owner": null,
      "reason": "Identify the owner responsible for scope.cost_window_start.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-COST-WINDOW-END",
      "field_path": "scope.cost_window_end",
      "owner": null,
      "reason": "Supply the cost-window end.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-COST-WINDOW-END-OWNER",
      "field_path": "scope.cost_window_end.owner",
      "owner": null,
      "reason": "Identify the owner responsible for scope.cost_window_end.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-FOLLOW-UP-CUTOFF",
      "field_path": "scope.follow_up_cutoff",
      "owner": null,
      "reason": "Supply the follow-up cutoff.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-FOLLOW-UP-CUTOFF-OWNER",
      "field_path": "scope.follow_up_cutoff.owner",
      "owner": null,
      "reason": "Identify the owner responsible for scope.follow_up_cutoff.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-MATURITY-RULE",
      "field_path": "scope.maturity_rule",
      "owner": null,
      "reason": "State the maturity rule.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-MATURITY-RULE-OWNER",
      "field_path": "scope.maturity_rule.owner",
      "owner": null,
      "reason": "Identify the owner responsible for scope.maturity_rule.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-MATURITY-STATE",
      "field_path": "scope.maturity_state",
      "owner": null,
      "reason": "Confirm whether the cohort is mature or immature.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-MATURITY-STATE-OWNER",
      "field_path": "scope.maturity_state.owner",
      "owner": null,
      "reason": "Identify the owner responsible for scope.maturity_state.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-CUSTOMER-DEFINITION",
      "field_path": "scope.customer_definition",
      "owner": null,
      "reason": "State the new-paying-customer definition.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-CUSTOMER-DEFINITION-OWNER",
      "field_path": "scope.customer_definition.owner",
      "owner": null,
      "reason": "Identify the owner responsible for scope.customer_definition.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-EVALUATED-AT",
      "field_path": "scope.evaluated_at",
      "owner": null,
      "reason": "Supply the evaluation timestamp.",
      "status": "open"
    },
    {
      "request_id": "REQ-SCOPE-EVALUATED-AT-OWNER",
      "field_path": "scope.evaluated_at.owner",
      "owner": null,
      "reason": "Identify the owner responsible for scope.evaluated_at.",
      "status": "open"
    },
    {
      "request_id": "REQ-COSTS-0-AMOUNT",
      "field_path": "costs[0].amount",
      "owner": null,
      "reason": "Supply the marketing amount or confirm zero.",
      "status": "open"
    },
    {
      "request_id": "REQ-COSTS-0-AMOUNT-OWNER",
      "field_path": "costs[0].amount.owner",
      "owner": null,
      "reason": "Identify the owner responsible for costs[0].amount.",
      "status": "open"
    },
    {
      "request_id": "REQ-COSTS-1-AMOUNT",
      "field_path": "costs[1].amount",
      "owner": null,
      "reason": "Supply the sales amount or confirm zero.",
      "status": "open"
    },
    {
      "request_id": "REQ-COSTS-1-AMOUNT-OWNER",
      "field_path": "costs[1].amount.owner",
      "owner": null,
      "reason": "Identify the owner responsible for costs[1].amount.",
      "status": "open"
    },
    {
      "request_id": "REQ-COSTS-0-DECISION",
      "field_path": "costs[0].decision",
      "owner": null,
      "reason": "Resolve the marketing cost decision.",
      "status": "open"
    },
    {
      "request_id": "REQ-COSTS-0-DECISION-OWNER",
      "field_path": "costs[0].decision.owner",
      "owner": null,
      "reason": "Identify the owner responsible for costs[0].decision.",
      "status": "open"
    },
    {
      "request_id": "REQ-COSTS-1-DECISION",
      "field_path": "costs[1].decision",
      "owner": null,
      "reason": "Resolve the sales cost decision.",
      "status": "open"
    },
    {
      "request_id": "REQ-COSTS-1-DECISION-OWNER",
      "field_path": "costs[1].decision.owner",
      "owner": null,
      "reason": "Identify the owner responsible for costs[1].decision.",
      "status": "open"
    },
    {
      "request_id": "REQ-CUSTOMERS",
      "field_path": "customers",
      "owner": null,
      "reason": "Supply redacted customer records with cohort evidence.",
      "status": "open"
    },
    {
      "request_id": "REQ-CUSTOMERS-OWNER",
      "field_path": "customers.owner",
      "owner": null,
      "reason": "Identify the owner responsible for customers.",
      "status": "open"
    },
    {
      "request_id": "REQ-COVERAGE-MISSING-SOURCES-FINANCE-COSTS",
      "field_path": "coverage.missing_sources[finance_costs]",
      "owner": null,
      "reason": "Confirm required source finance_costs.",
      "status": "open"
    },
    {
      "request_id": "REQ-COVERAGE-MISSING-SOURCES-FINANCE-COSTS-OWNER",
      "field_path": "coverage.missing_sources[finance_costs].owner",
      "owner": null,
      "reason": "Identify the owner responsible for coverage.missing_sources[finance_costs].",
      "status": "open"
    },
    {
      "request_id": "REQ-COVERAGE-MISSING-SOURCES-CUSTOMER-SYSTEM",
      "field_path": "coverage.missing_sources[customer_system]",
      "owner": null,
      "reason": "Confirm required source customer_system.",
      "status": "open"
    },
    {
      "request_id": "REQ-COVERAGE-MISSING-SOURCES-CUSTOMER-SYSTEM-OWNER",
      "field_path": "coverage.missing_sources[customer_system].owner",
      "owner": null,
      "reason": "Identify the owner responsible for coverage.missing_sources[customer_system].",
      "status": "open"
    }
  ],
  "calculation": {
    "status": "hold",
    "known_included_cost_subtotal": 0,
    "included_acquisition_cost": null,
    "unique_new_paying_customers": null,
    "fully_loaded_cac": null,
    "media_cost": null,
    "media_only_cost_per_customer": null,
    "formula": "included_acquisition_cost / unique_new_paying_customers"
  },
  "provenance": {
    "synthetic": false,
    "source_paths": [],
    "reviewed_at": null,
    "notes": [
      "Unknown stays Unknown. No value has been converted to zero."
    ]
  }
}
