API RETIREMENT DECISION PACKET Status: proposed worksheet; all consumers illustrative and unverified. Customer job: complete scheduled export and resume after interruption. Replacement contract: stable snapshot or changing view; order; cursor lifetime; restart error; repeated-record behavior. Proposed acceptance: fixed dataset, interrupt after one page, resume through supported mechanism, compare exported identity set, separately expire cursor. No execution claimed. Consumer attribution: credential-to-runtime ownership, known gaps and relevant operating cycle. Progress: identified -> replacement verified -> consumer deployed -> old dependency cleared; record evidence for each move. Unknown traffic remains a separate unresolved population. Notice: scope, replacement, behavior changes, dated timeline/time zone, communication owner, exception process. Exception: owner, affected scope, reason, next action, review condition and impact on retirement. Closure: expected old-client response, operator visibility, postponement authority and constraints on re-enablement. Decision: acceptance evidence, inventory, unresolved callers, owned exceptions, current notice and change-of-decision triggers.