Under the hood
Design tool's internal call handler restructured, no behavior change
What
The design tool's request-handling code was restructured so its closure captures the tool-state object from an outer scope instead of receiving it as a parameter. The error codes and the consent/grant flow behave the same as before.
Why
This is an internal code cleanup with no expected effect on how the design tool behaves.