This week I made deserializeImpl for JSONValue consistent with the policy architecture and added a max depth check in defaultDeserializePolicy.
https://github.com/schveiguy/jsoniopipe/pull/59
https://github.com/schveiguy/jsoniopipe/pull/62
And the draft of the final report of this project is here:
https://github.com/gulugulubing/jsoniopipe/wiki/JSON-Library-for-D,-GSoC-2025