The evaluation freeze includes the original steward_reply.py helper hash.
After that freeze, before public art generation, audit identified that this
helper hashed compact JSON reserialization rather than original input file
bytes. The original helper is preserved here as steward_reply-before-lineage-fix.py.
The helper now accepts input_raw and checks that it parses to the supplied
field; CLI supplies exact original bytes. Calls without raw bytes explicitly
report that their parent hash refers to declared compact UTF-8 serialization.
This administrative lineage fix changes no model, numeric feature, checkpoint,
test evaluation, test prediction, or selection. The frozen original hash stays.

Auditor CLI smoke run subsequently found the same NumPy int64 serialization
issue in this helper's final JSON write. Inference completed, writing failed
with TypeError: Object of type int64 is not JSON serializable. The final CLI
serializer now converts NumPy integer scalars and arrays to ordinary JSON
values. No inference code, weights, or numeric predictions changed.
