Parked permission requests can be preserved through shutdown, behind two internal checks with no resolvable flag name.
What
The control client can remember pending can_use_tool requests for a parked tool when the input stream closes, so they survive shutdown instead of being dropped.
Details
- Preserved ids live in a preservedParkRequestIds set.
- While any are preserved the session is not flipped back to "running".
- Ids are cleared as responses arrive or when the park is retracted.
- Guarded by two internal predicates evaluated at shutdown time that could not be resolved to a flag name.
Evidence
preservedParkRequestIds
Strings lifted out of the shipped bundle, so the claim above can be checked against them.