Yes. We are often called in to rescue an API that has drifted from its documentation or has accumulated inconsistencies over time. We start by reconstructing the actual contract from the running system, then plan changes against that baseline.