Awesome Reviewers

For data connector definitions (DCR + KQL transforms), treat the DCR streamDeclarations.columns as the schema contract and ensure KQL transforms match that contract:

Example pattern (explicit + type-aligned):

source
| extend
    EventTimestamp = todatetime(created_at),
    // keep dynamic/list fields as-is if DCR declares dynamic
    DetectionListDyn = DETECTION_LIST
| project
    TimeGenerated = EventTimestamp,
    DetectionList = DetectionListDyn,
    // add only stable columns you declare in the DCR
    HostId, IPAddress, TrackingMethod, OperatingSystem