This week I fixed a set of bugs in a mobile export pipeline where the scary part was not that the export could fail.
It was that it could succeed while quietly omitting data.
The pipeline builds an internal assessment model, validates it, serializes it into an RdSAP XML export, packages evidence, writes a checksum, and records an audit log. The deterministic exporter work was already in place. Same assessment in, same bytes out.
But deterministic output only helps if the model you serialize has not already lost meaning.
A code review turned up a few places where valid survey answers were being collapsed into “nothing to export”.






