Under the hood
Parked permission approvals now clear pending state first, with new outcomes if that fails
What
When Claude Code resolves a previously saved ("parked") permission answer, it now performs an additional clearing step before applying the answer, and tracks a flag to avoid race conditions during that process. If the clearing step can't be confirmed, the answer is now dropped, recorded under new outcome labels such as clear_pending and clear_unconfirmed.
Why
This is meant to prevent a stale or conflicting permission state from being acted on incorrectly, at the cost of sometimes dropping an answer if the system can't confirm it's safe to apply.