I understand. What I meant earlier was that the tool identifies an issue, and then we resolve the integration manually—we do not expect the tool to perform the fix itself. 🙂
Could you please provide an example for your use case?
Additionally, generally speaking, whenever we encounter a discrepancy, it is usually reported by the business. First, we validate whether their report is accurate. Next, we determine whether the issue was caused by our integration. If it was, we examine the logs to identify where, at which step, and due to which logic the discrepancy occurred. Following that, we verify whether the behavior stemmed from actual business requirements, a code defect, or an edge case.
Based on our findings, we take the appropriate corrective actions to ensure that the same discrepancy does not happen again.