Traceback (most recent call last):
  File "[local-workspace]/quickrout/docs/research/organic-growth-batch100o-20261025/implementation/run_batch.py", line 137, in <module>
    row = run(case, module, args.live, args.retry)
  File "[local-workspace]/quickrout/docs/research/organic-growth-batch100o-20261025/implementation/run_batch.py", line 115, in run
    dump(verified / 'result.json', report['result'])
    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "[local-workspace]/quickrout/docs/research/organic-growth-batch100o-20261025/implementation/run_batch.py", line 27, in dump
    Path(path).write_text(json.dumps(data, ensure_ascii=False, indent=2) + '\n')
                          ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/json/__init__.py", line 242, in dumps
    **kw).encode(obj)
          ~~~~~~^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/json/encoder.py", line 202, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/json/encoder.py", line 263, in iterencode
    return _iterencode(o, 0)
  File "/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/json/encoder.py", line 182, in default
    raise TypeError(f'Object of type {o.__class__.__name__} '
                    f'is not JSON serializable')
TypeError: Object of type datetime is not JSON serializable
when serializing dict item 'observed_at'
when serializing list item 0
when serializing dict item 'rows'
