{
  "provenance": "Original synthetic records generated by Innovatech for this reproducible teaching example. No customer or student data.",
  "execution": "Python 3 standard library; no external services or LLM calls.",
  "files": {
    "analyze.py": "030712a28e3f1ceced7082641ed87b3ab338f4989ee1022d8bf365e1cadd5a9e",
    "channel-summary.csv": "f3085983ef559842b79bfd92c2c8ba64e6f1d7f64c1939211ac4cfdccba16f83",
    "chart.png": "e88cac24ff74a4ec71e73916170d5b003f3d9fd1346a10457ad65faf8be2f34b",
    "chart.svg": "4eebc84113dfa0dae9cd19726e1bc8810c2e0d9515636b6a0977df4418404d2a",
    "input.csv": "f938272bf518533079d878c52801770a35fe7669eb204c6aee844a080084ef6e",
    "summary.json": "74d8194b73a06d3cb469836269e61abfb7d274a4c4ceb463470c47accc58c1b0"
  }
}
