Treat app-server request IDs as connection-local by reopening reused approval rows when the thread, turn, or item context changes.
Keep duplicate resolved approvals in the same context closed, and add focused approval-path diagnostics without changing the Telegram approval UI.