Run from examples/python-language/:
PYTHONPATH=src /usr/bin/python3.12 experiments/20_json.py > evidence/20/20261007-json/stdout.log 2> evidence/20/20261007-json/stderr.log
exit=0; stdout.log contains input/output per case and rejection reason
PYTHONPATH=src /usr/bin/python3.12 -m unittest discover -s tests -v > evidence/20/20261007-json/tests.stdout 2> evidence/20/20261007-json/tests.stderr
exit=0 (62 tests)
From repository root with initially nonexistent output dir:
PATH=/opt/cloudcli/node/bin:$PATH sh examples/python-language/tools/build_selected_pages.sh /tmp/tasklab20-pages-f2CZnd > examples/python-language/evidence/20/20261007-json/hexo-mini.stdout 2> examples/python-language/evidence/20/20261007-json/hexo-mini.stderr
exit=0 (21 pages)
