{
  "schema_version": "1.0",
  "title": "Baby CRM extract",
  "metric_label": "Lead readiness funnel",
  "unit": "records",
  "scope_label": "Sequential gates",
  "stage_definitions": [
    {
      "stage": "Created records",
      "predicate": {
        "type": "all"
      },
      "note": "All source records."
    },
    {
      "stage": "Owner assigned",
      "predicate": {
        "type": "nonblank",
        "column": "Company owner"
      }
    },
    {
      "stage": "Source classified",
      "predicate": {
        "type": "nonblank",
        "column": "Original Source Type"
      }
    },
    {
      "stage": "Activity logged",
      "predicate": {
        "type": "nonblank",
        "column": "Last Activity Date"
      }
    },
    {
      "stage": "Country identified",
      "predicate": {
        "type": "nonblank",
        "column": "Country/Region"
      }
    },
    {
      "stage": "Industry identified",
      "predicate": {
        "type": "nonblank",
        "column": "Industry"
      }
    },
    {
      "stage": "Positive revenue captured",
      "predicate": {
        "type": "positive_number",
        "column": "Annual Revenue"
      }
    },
    {
      "stage": "Sales accepted",
      "predicate": {
        "type": "equals",
        "column": "Lifecycle Stage",
        "value": "Sales Accepted Lead",
        "case_sensitive": false
      }
    }
  ],
  "language": "en"
}
