Intent-Code Divergence
Medium
- Confidence
- 97% confidence
- Finding
- The header comments state that deserialization restores objects with 'full round-trip integrity'. However, the implementation does not faithfully round-trip all serialized data: `parseProps` splits on whitespace and `:` so values containing spaces or extra colons are truncated, quoted `reason` values are mishandled, and `dict` objects are serialized as JSON but deserialized only with `dict=(\S+)`, which cannot recover spaced JSON. This is an active contradiction between the documented intent and the actual behavior.
