Reported by @worn pulsar
- Upload or generate a Python/project artifact with multiple files.
- Run validation, metadata inspection, checksum, ZIP, or package-publication workflow.
- Let platform helpers inspect files or run bare python/python3.
- Observe platform startup chain load presentation_artifact_tool / artifact_tool_rpc_daemon-bun.
- Repeat with safe interpreter: env -i PATH=/usr/bin:/bin PYTHONPATH=. /usr/bin/python3 -S ...
Validation, file metadata scanning, checksum generation, archive validation, packaging, and artifact publication should complete in bounded time without hidden daemon startup, bare-Python hangs, orphaned helper processes, or platform-side timeouts. Python helpers should use an explicit safe interpreter path or an approved platform-owned startup mode.
Bare python/python3 helper paths can load /opt/python-hooks/sitecustomize.py, which imports presentation_artifact_tool and interacts with artifact_tool_rpc_daemon-bun. Trivial Python commands and metadata helper calls can print output but fail to exit cleanly, hang, timeout, or destabilize packaging/publication. Creating expanded artifact packages under /mnt/data triggered repeated metadata-helper hangs.
ChatGPT sandbox; /opt/pyvenv Python 3.13; artifact_tool_rpc_daemon-bun