Sessions now remember which background job they were handed off to, and validate their timestamps more strictly.
What's wrong with this entry?
Session metadata now carries the id of the background job a session was handed off to, and timestamp fields in the metadata reader are validated more strictly.
parkedJobIdis written when a session is handed off to the background agents view and cleared when it returns- the reader parses it as an optional string
startedAt,updatedAtandstatusUpdatedAtnow go through a shared bounds check for finite, non-negative and below a maximum, replacing a bare typeof number test
parkedJobId
Strings lifted out of the shipped bundle, so the claim above can be checked against them.