2026-10-08 UTC; cwd: /home/admin/workspace/my-blogs/examples/python-language
PYTHONPATH=src /usr/bin/python3.12 experiments/35_shutdown.py > evidence/35/20261008-shutdown/stdout.log 2> evidence/35/20261008-shutdown/stderr.log
exit=0; bounded drain cancels one half-frame handler; two Linux child processes killed with SIGKILL and exit=-9; uncommitted run rolls back to queued, previously committed running becomes failed on exclusive recovery.
PYTHONPATH=src /usr/bin/python3.12 -m unittest discover -s tests -v > evidence/35/20261008-shutdown/tests.stdout 2> evidence/35/20261008-shutdown/tests.stderr
exit=0; 93 cumulative tests OK; first failure and reproduction exit=1 retained in ../20261008-shutdown-failed/.
From repository root with initially nonexistent output dir:
PATH=/opt/cloudcli/node/bin:$PATH sh examples/python-language/tools/build_selected_pages.sh /tmp/tasklab35-pages-FfEkUr > examples/python-language/evidence/35/20261008-shutdown/hexo-mini.stdout 2> examples/python-language/evidence/35/20261008-shutdown/hexo-mini.stderr
exit=0; check_pages.py verified 36 pages/navigation/SVG; additional chapter 35 HTML and SVG assertions exit=0 (pages.log, pages.sha256). Full-site build, fresh wheel rebuild/install: NOT_RUN.
