{
  "generatedAt": "2026-07-29T13:32:55.434Z",
  "dryRun": true,
  "version": "AUTH-D2",
  "summary": {
    "clientsScanned": 1,
    "providersScanned": 1,
    "providerMetaScanned": 1,
    "safeClientOnly": 0,
    "safeProviderOnly": 0,
    "safeProviderMetaOnly": 0,
    "safeClientProviderLinks": 0,
    "safeProviderProviderMetaLinks": 0,
    "manualReview": 1,
    "invalid": 0
  },
  "records": [
    {
      "classification": "MANUAL_REVIEW_PHONE_EMAIL_CONFLICT",
      "proposedAction": "REVIEW_IDENTITY_IDENTIFIERS",
      "confidence": "manual",
      "reason": "Phone and email identifiers point to conflicting identity records.",
      "entities": {
        "clientIds": [
          "6a6227ce4f02e0d036b0ec97"
        ],
        "providerIds": [
          "6a60c4089b42698c0b6c3c59"
        ],
        "providerMetaIds": [
          "6a60c4089b42698c0b6c3c59"
        ]
      },
      "identity": {
        "maskedPhone": "+9665******678",
        "maskedEmail": "m***@example.com",
        "hasPhoneKey": true,
        "hasEmailKey": true
      },
      "password": {
        "clientPasswordPresent": true,
        "providerPasswordPresent": true,
        "providerMetaPasswordPresent": true,
        "passwordHashMatch": false
      },
      "status": {
        "client": "active",
        "provider": {
          "status": "active",
          "approvalStatus": "accept"
        },
        "providerMeta": {
          "status": "active",
          "approvalStatus": "wait"
        }
      },
      "warnings": []
    }
  ],
  "manualReview": [
    {
      "classification": "MANUAL_REVIEW_PHONE_EMAIL_CONFLICT",
      "proposedAction": "REVIEW_IDENTITY_IDENTIFIERS",
      "confidence": "manual",
      "reason": "Phone and email identifiers point to conflicting identity records.",
      "entities": {
        "clientIds": [
          "6a6227ce4f02e0d036b0ec97"
        ],
        "providerIds": [
          "6a60c4089b42698c0b6c3c59"
        ],
        "providerMetaIds": [
          "6a60c4089b42698c0b6c3c59"
        ]
      },
      "identity": {
        "maskedPhone": "+9665******678",
        "maskedEmail": "m***@example.com",
        "hasPhoneKey": true,
        "hasEmailKey": true
      },
      "password": {
        "clientPasswordPresent": true,
        "providerPasswordPresent": true,
        "providerMetaPasswordPresent": true,
        "passwordHashMatch": false
      },
      "status": {
        "client": "active",
        "provider": {
          "status": "active",
          "approvalStatus": "accept"
        },
        "providerMeta": {
          "status": "active",
          "approvalStatus": "wait"
        }
      },
      "warnings": []
    }
  ],
  "invalid": []
}
