{
  "id": "LEAD-001",
  "name": "Lead Status=OPEN: Date_Status_Changed__c should remain NULL after creation",
  "description": "When Lead Status=OPEN, Date_Status_Changed__c (DSC) should not be populated. DSC is only updated when Status transitions to Working or later. This case verifies Bug B1: UI Save does not update DSC.",
  "object": "Lead",
  "method": "POST",
  "endpoint": "/services/data/v63.0/sobjects/Lead",
  "payload": {
    "LastName": "LEAD001_E2E_{timestamp}",
    "Company": "Test Company LEAD001",
    "Email": "lead001_e2e_{timestamp}@test.com",
    "Status": "OPEN",
    "OwnerId": "0055g000001i4R9AAI"
  },
  "expects": {
    "status_code": 201
  },
  "extract": {
    "id": "{result_id}",
    "name": "{result_LastName}",
    "email": "{result_Email}"
  },
  "query_after": {
    "object": "Lead",
    "id": "{result_id}",
    "assertions": [
      {
        "field": "Status",
        "operator": "eq",
        "value": "OPEN"
      },
      {
        "field": "Date_Status_Changed__c",
        "operator": "is_null",
        "value": true
      }
    ]
  },
  "teardown": {
    "method": "DELETE",
    "endpoint": "/services/data/v63.0/sobjects/Lead/{result_id}"
  },
  "priority": "P0",
  "bug_ref": "B1",
  "scene": "lead"
}
