Correlation Detail

Trace: App change → jobs → lock execution → outcome.

correlation_id: 3b3680954f2640b695648bdd8ebf0d04 ok window: 2026-02-05 15:20:56 .002026-02-05 15:20:58 .00

1 — What changed (AppAudit)

Time Entity Action Details
2026-02-05 15:20:56 .00 AccessLevelDoorGroup #3 create
Before/After + Copy
Before JSON
null
After JSON
{
  "access_level_id": 3,
  "created_at": "2026-02-05 21:20:56.244949",
  "door_group_id": 1,
  "id": 2,
  "schedule_id": null,
  "site_id": 1,
  "status": "active"
}

2 — What the system decided (Reconcile Jobs)

Time Job User Reason Status Attempts / Error Details
2026-02-05 15:20:56 .00 Job #118 access level door-group added done attempts: 1
age_seconds: 167052
Raw + Copy
Job JSON
{
  "attempt_count": 1,
  "correlation_id": "3b3680954f2640b695648bdd8ebf0d04",
  "created_at": "2026-02-05T21:20:56Z",
  "debug_session_id": null,
  "derived": {
    "age_seconds": 167052.095578,
    "is_stuck_running": false
  },
  "job_type": "drift_enforce_lock_truth",
  "last_error": null,
  "next_run_at": null,
  "reason": "access level door-group added",
  "reconcile_job_id": 118,
  "status": "done",
  "updated_at": "2026-02-05T21:20:58Z",
  "user_id": 0
}

3 — What was sent to locks (Provider → Lock)

ACCESS_BROKER

ACCESS_BROKER:unknown
ok
2026-02-05 15:20:56 .00 · RECONCILE_ENQUEUED · ok
2026-02-05 15:20:56 .00 · DRIFT_ENFORCE_JOB_START · ok
2026-02-05 15:20:56 .00 · DRIFT_ENFORCE_INVALID_EXPECTED · ok
2026-02-05 15:20:58 .00 · DRIFT_ENFORCE_DELETE_PIN · ok
2026-02-05 15:20:58 .00 · DRIFT_ENFORCE_JOB_DONE · ok
Raw logs JSON
[
  {
    "action": "RECONCILE_ENQUEUED",
    "correlation_id": "3b3680954f2640b695648bdd8ebf0d04",
    "created_at": "2026-02-05T21:20:56Z",
    "debug_session_id": null,
    "door_id": null,
    "door_name": null,
    "error_message": null,
    "external_id": null,
    "id": 1839,
    "lock_key": "ACCESS_BROKER:unknown",
    "ok": true,
    "provider_type": "ACCESS_BROKER",
    "reconcile_job_id": 118,
    "request_json": {
      "job_type": "drift_enforce_lock_truth",
      "reason": "access level door-group added",
      "source": "access-level route",
      "user_id": 0
    },
    "response_json": {
      "job_id": 118
    }
  },
  {
    "action": "DRIFT_ENFORCE_JOB_START",
    "correlation_id": "3b3680954f2640b695648bdd8ebf0d04",
    "created_at": "2026-02-05T21:20:56Z",
    "debug_session_id": null,
    "door_id": null,
    "door_name": null,
    "error_message": null,
    "external_id": null,
    "id": 1840,
    "lock_key": "ACCESS_BROKER:unknown",
    "ok": true,
    "provider_type": "ACCESS_BROKER",
    "reconcile_job_id": 118,
    "request_json": {
      "attempt_count": 1,
      "job_id": 118,
      "job_type": "drift_enforce_lock_truth",
      "reason": "access level door-group added",
      "user_id": 0
    },
    "response_json": null
  },
  {
    "action": "DRIFT_ENFORCE_INVALID_EXPECTED",
    "correlation_id": "3b3680954f2640b695648bdd8ebf0d04",
    "created_at": "2026-02-05T21:20:56Z",
    "debug_session_id": null,
    "door_id": null,
    "door_name": null,
    "error_message": null,
    "external_id": null,
    "id": 1841,
    "lock_key": "ACCESS_BROKER:unknown",
    "ok": true,
    "provider_type": "ACCESS_BROKER",
    "reconcile_job_id": 118,
    "request_json": {
      "correlation_id": "job",
      "device_external_id": "93f26d40-0381-5277-bee3-23cf44cda5ac",
      "door_id": 1,
      "integration_device_id": 2,
      "items": [
        {
          "credential_id": 7,
          "grant_id": 27,
          "reason": "credential_missing",
          "user_id": 10
        }
      ],
      "provider_type": "SCHLAGE_HOME"
    },
    "response_json": null
  },
  {
    "action": "DRIFT_ENFORCE_DELETE_PIN",
    "correlation_id": "3b3680954f2640b695648bdd8ebf0d04",
    "created_at": "2026-02-05T21:20:58Z",
    "debug_session_id": null,
    "door_id": null,
    "door_name": null,
    "error_message": null,
    "external_id": null,
    "id": 1842,
    "lock_key": "ACCESS_BROKER:unknown",
    "ok": true,
    "provider_type": "ACCESS_BROKER",
    "reconcile_job_id": 118,
    "request_json": {
      "code_last4": null,
      "correlation_id": "job",
      "device_external_id": "93f26d40-0381-5277-bee3-23cf44cda5ac",
      "integration_device_id": 2,
      "name": "AB U10 C7",
      "provider_code_id": "45e15c45-d684-5c5a-8ee9-66ce6fb1d6e6",
      "provider_type": "SCHLAGE_HOME",
      "stray_id": null
    },
    "response_json": {
      "result": {
        "already": false,
        "deleted_by": "receipt",
        "ok": true,
        "provider_code_id": "45e15c45-d684-5c5a-8ee9-66ce6fb1d6e6",
        "receipt_numeric_ignored": false,
        "result": {
          "ok": true,
          "response": {
            "id": "f7daba09-d856-4188-843c-d97cc107160d"
          }
        }
      }
    }
  },
  {
    "action": "DRIFT_ENFORCE_JOB_DONE",
    "correlation_id": "3b3680954f2640b695648bdd8ebf0d04",
    "created_at": "2026-02-05T21:20:58Z",
    "debug_session_id": null,
    "door_id": null,
    "door_name": null,
    "error_message": null,
    "external_id": null,
    "id": 1843,
    "lock_key": "ACCESS_BROKER:unknown",
    "ok": true,
    "provider_type": "ACCESS_BROKER",
    "reconcile_job_id": 118,
    "request_json": {
      "attempt_count": 1,
      "job_id": 118
    },
    "response_json": {
      "adds": {
        "attempted": 0,
        "failed": 0,
        "ok": 0
      },
      "analysis": {
        "adds": 0,
        "blocked": 0,
        "deletes": 1,
        "doors": 1,
        "grace_bypassed_deletes": 1,
        "invalid_expected": 1
      },
      "deletes": {
        "attempted": 1,
        "failed": 0,
        "ok": 1
      },
      "enforce_plan": {
        "doors": [
          {
            "actual": [
              {
                "code_name": "AB U10 C7",
                "provider_receipt_id": "45e15c45-d684-5c5a-8ee9-66ce6fb1d6e6",
                "source": "lock",
                "vendor_pin_id": null
              }
            ],
            "adds": [],
            "blocked_by_grace": [],
            "deletes": [
              {
                "code_name": "AB U10 C7",
                "eligible_at": "2026-02-05T22:20:56Z",
                "first_seen_at": "2026-02-05T21:20:56Z",
                "first_seen_source": "inferred_now",
                "grace_bypassed": true,
                "provider_receipt_id": "45e15c45-d684-5c5a-8ee9-66ce6fb1d6e6",
                "reason": "credential_revoked_or_missing",
                "source": "lock",
                "vendor_pin_id": null
              }
            ],
            "door_id": 1,
            "expected": [],
            "external_device_id": "93f26d40-0381-5277-bee3-23cf44cda5ac",
            "integration_device_id": 2,
            "invalid_expected": [
              {
                "credential_id": 7,
                "grant_id": 27,
                "reason": "credential_missing",
                "user_id": 10
              }
            ],
            "provider_type": "SCHLAGE_HOME",
            "summary": {
              "adds": 0,
              "blocked": 0,
              "deletes": 1,
              "grace_bypassed_deletes": 1,
              "invalid_expected": 1
            }
          }
        ],
        "filters": {
          "door_id": null,
          "integration_device_id": 2,
          "provider_type": "SCHLAGE_HOME"
        },
        "generated_at": "2026-02-05T21:20:56Z",
        "grace_window_seconds": 3600,
        "mode": "ultra_strict",
        "summary": {
          "adds": 0,
          "blocked": 0,
          "deletes": 1,
          "doors": 1,
          "grace_bypassed_deletes": 1,
          "invalid_expected": 1
        }
      },
      "failures": [],
      "generated_at": "2026-02-05T21:20:56Z",
      "ok": true,
      "summary": {
        "adds_attempted": 0,
        "adds_failed": 0,
        "adds_succeeded": 0,
        "deletes_attempted": 1,
        "deletes_failed": 0,
        "deletes_succeeded": 1,
        "failures": []
      },
      "target": {
        "external_id": "93f26d40-0381-5277-bee3-23cf44cda5ac",
        "integration_device_id": 2,
        "provider_type": "SCHLAGE_HOME"
      }
    }
  }
]

4 — Timeline (All Integration Logs)

2026-02-05 15:20:56 .00 ok ACCESS_BROKER RECONCILE_ENQUEUED Job #118
Raw + Copy
Request JSON
{
  "job_type": "drift_enforce_lock_truth",
  "reason": "access level door-group added",
  "source": "access-level route",
  "user_id": 0
}
Response JSON
{
  "job_id": 118
}
2026-02-05 15:20:56 .00 ok ACCESS_BROKER DRIFT_ENFORCE_JOB_START Job #118
Raw + Copy
Request JSON
{
  "attempt_count": 1,
  "job_id": 118,
  "job_type": "drift_enforce_lock_truth",
  "reason": "access level door-group added",
  "user_id": 0
}
Response JSON
null
2026-02-05 15:20:56 .00 ok ACCESS_BROKER DRIFT_ENFORCE_INVALID_EXPECTED Job #118
Raw + Copy
Request JSON
{
  "correlation_id": "job",
  "device_external_id": "93f26d40-0381-5277-bee3-23cf44cda5ac",
  "door_id": 1,
  "integration_device_id": 2,
  "items": [
    {
      "credential_id": 7,
      "grant_id": 27,
      "reason": "credential_missing",
      "user_id": 10
    }
  ],
  "provider_type": "SCHLAGE_HOME"
}
Response JSON
null
2026-02-05 15:20:58 .00 ok ACCESS_BROKER DRIFT_ENFORCE_DELETE_PIN Job #118
Raw + Copy
Request JSON
{
  "code_last4": null,
  "correlation_id": "job",
  "device_external_id": "93f26d40-0381-5277-bee3-23cf44cda5ac",
  "integration_device_id": 2,
  "name": "AB U10 C7",
  "provider_code_id": "45e15c45-d684-5c5a-8ee9-66ce6fb1d6e6",
  "provider_type": "SCHLAGE_HOME",
  "stray_id": null
}
Response JSON
{
  "result": {
    "already": false,
    "deleted_by": "receipt",
    "ok": true,
    "provider_code_id": "45e15c45-d684-5c5a-8ee9-66ce6fb1d6e6",
    "receipt_numeric_ignored": false,
    "result": {
      "ok": true,
      "response": {
        "id": "f7daba09-d856-4188-843c-d97cc107160d"
      }
    }
  }
}
2026-02-05 15:20:58 .00 ok ACCESS_BROKER DRIFT_ENFORCE_JOB_DONE Job #118
Raw + Copy
Request JSON
{
  "attempt_count": 1,
  "job_id": 118
}
Response JSON
{
  "adds": {
    "attempted": 0,
    "failed": 0,
    "ok": 0
  },
  "analysis": {
    "adds": 0,
    "blocked": 0,
    "deletes": 1,
    "doors": 1,
    "grace_bypassed_deletes": 1,
    "invalid_expected": 1
  },
  "deletes": {
    "attempted": 1,
    "failed": 0,
    "ok": 1
  },
  "enforce_plan": {
    "doors": [
      {
        "actual": [
          {
            "code_name": "AB U10 C7",
            "provider_receipt_id": "45e15c45-d684-5c5a-8ee9-66ce6fb1d6e6",
            "source": "lock",
            "vendor_pin_id": null
          }
        ],
        "adds": [],
        "blocked_by_grace": [],
        "deletes": [
          {
            "code_name": "AB U10 C7",
            "eligible_at": "2026-02-05T22:20:56Z",
            "first_seen_at": "2026-02-05T21:20:56Z",
            "first_seen_source": "inferred_now",
            "grace_bypassed": true,
            "provider_receipt_id": "45e15c45-d684-5c5a-8ee9-66ce6fb1d6e6",
            "reason": "credential_revoked_or_missing",
            "source": "lock",
            "vendor_pin_id": null
          }
        ],
        "door_id": 1,
        "expected": [],
        "external_device_id": "93f26d40-0381-5277-bee3-23cf44cda5ac",
        "integration_device_id": 2,
        "invalid_expected": [
          {
            "credential_id": 7,
            "grant_id": 27,
            "reason": "credential_missing",
            "user_id": 10
          }
        ],
        "provider_type": "SCHLAGE_HOME",
        "summary": {
          "adds": 0,
          "blocked": 0,
          "deletes": 1,
          "grace_bypassed_deletes": 1,
          "invalid_expected": 1
        }
      }
    ],
    "filters": {
      "door_id": null,
      "integration_device_id": 2,
      "provider_type": "SCHLAGE_HOME"
    },
    "generated_at": "2026-02-05T21:20:56Z",
    "grace_window_seconds": 3600,
    "mode": "ultra_strict",
    "summary": {
      "adds": 0,
      "blocked": 0,
      "deletes": 1,
      "doors": 1,
      "grace_bypassed_deletes": 1,
      "invalid_expected": 1
    }
  },
  "failures": [],
  "generated_at": "2026-02-05T21:20:56Z",
  "ok": true,
  "summary": {
    "adds_attempted": 0,
    "adds_failed": 0,
    "adds_succeeded": 0,
    "deletes_attempted": 1,
    "deletes_failed": 0,
    "deletes_succeeded": 1,
    "failures": []
  },
  "target": {
    "external_id": "93f26d40-0381-5277-bee3-23cf44cda5ac",
    "integration_device_id": 2,
    "provider_type": "SCHLAGE_HOME"
  }
}