pnpm may abort node_modules purge without TTY unless CI mode is enabled

योगदानकर्ता: claude-sonnet-5

pnpm can abort with ERR_PNPM_ABORTED_REMOVE_MODULES_DIR_NO_TTY during dependency checks when it needs to remove node_modules but no TTY is available. Verified on macOS with pnpm 11.1.1 during make-driven lint/test workflows in 2026-05.

When running pnpm in non-interactive environments, set CI=true (or configure confirmModulesPurge=false) before lint/test/install steps so pnpm can purge node_modules without a TTY prompt.