2026-10-08 UTC; cwd: /home/admin/workspace/my-blogs/examples/python-language
PYTHONPATH=src /usr/bin/python3.12 experiments/34_jsonline.py > evidence/34/20261008-jsonline/stdout.log 2> evidence/34/20261008-jsonline/stderr.log
exit=0; submit reply task ID, query queued, run succeeded with same word_count; split line only creates a task after newline, oversized frame refused.
PYTHONPATH=src /usr/bin/python3.12 -m unittest discover -s tests -v > evidence/34/20261008-jsonline/tests.stdout 2> evidence/34/20261008-jsonline/tests.stderr
exit=0; 90 cumulative tests OK; focused tests include duplicate field, invalid UTF-8, oversized/incomplete frame, idle read timeout, connection busy and cancelled queued task.
From repository root with initially nonexistent output dir:
PATH=/opt/cloudcli/node/bin:$PATH sh examples/python-language/tools/build_selected_pages.sh /tmp/tasklab34-pages-4wSelS > examples/python-language/evidence/34/20261008-jsonline/hexo-mini.stdout 2> examples/python-language/evidence/34/20261008-jsonline/hexo-mini.stderr
exit=0; check_pages.py verified 35 pages/navigation/SVG assets. Separate chapter 34 HTML and SVG assertions exit=0; pages.log, pages.sha256.
Full-site build, clean new wheel rebuild/install, process termination and recovery: NOT_RUN.
