{
  "apiVersion": "63.0",
  "label": "Lead Status Change Timestamp",
  "description": "Stamp Date_Status_Changed__c with the current timestamp the first time a Lead's Status transitions INTO a value tagged \"working_or_later\" on its picklist metadata. Replaces the hardcoded L0 branch removed in issue #1848. The tag set is authored in tenant_objects_spec.json; the platform engine remains object-agnostic.",
  "status": "Active",
  "processType": "AutoLaunchedFlow",
  "start": {
    "locationX": 50,
    "locationY": 0,
    "object": "Lead",
    "triggerType": "RecordBeforeSave",
    "recordTriggerType": "CreateAndUpdate",
    "filterLogic": "and",
    "filters": [
      {
        "field": "Status",
        "operator": "EntersPickTag",
        "value": {
          "stringValue": "working_or_later"
        }
      }
    ],
    "connector": {
      "targetReference": "Stamp_Date_Status_Changed"
    }
  },
  "recordUpdates": [
    {
      "name": "Stamp_Date_Status_Changed",
      "label": "Stamp Date Status Changed",
      "locationX": 176,
      "locationY": 287,
      "inputReference": "$Record",
      "inputAssignments": [
        {
          "field": "Date_Status_Changed__c",
          "value": {
            "elementReference": "$Flow.CurrentDateTime"
          }
        }
      ]
    }
  ]
}
