relay-run imported bare specifiers (control-plane/relay-auth/relay-contracts/relay-e2e/ term-relay + ws/pg/ioredis) with an empty package.json, relying on a hand-populated node_modules from local dev. Declare them (file: siblings + runtime deps + tsx) so 'npm install' resolves relay-run on a clean host.