{"_id":"coding-x","_rev":"101-c7d81aa420d2f57f407c8036f8957558","name":"coding-x","dist-tags":{"latest":"0.38.1","next":"0.38.1"},"versions":{"0.1.0":{"name":"coding-x","version":"0.1.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.1.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"4fceee7c7d0e6bc9139d7237f14c7be15c828ca4","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.1.0.tgz","fileCount":8,"integrity":"sha512-S7QR338W4K3pKSeUG6s1Ie0lFXNzS+57Dgd8AWF6jSsEy7gM8NFCATly9x8ecOwIYOdikYJSpGNjVRMWs9KwFg==","signatures":[{"sig":"MEQCIDGbDMvCVrOmY0AxqIbeM6ftkj0KM738k7Gsnl7E0pELAiA3Gwi17KWsimYog48hLSqApZa5z5ICglh8YixlavJJ3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364100},"type":"module","engines":{"node":">=18"},"gitHead":"a67722c1b27ec99a6684fb7581afd00ee995a11d","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"11.17.0","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"26.4.0","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.1.0_1782889453443_0.12963245630379583","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"coding-x","version":"0.1.1","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.1.1","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"cc8de4984b2af8e3bffdd2628df40ef7ba70bf13","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.1.1.tgz","fileCount":8,"integrity":"sha512-J4vXbWoFzjX4X0/tsuY0MQZnLatq9vlSv3Pmx4ohKtdYjeTLFTsVh9oZrT0OQx8hvMbAyKm2vlEdaA6z3Bh+3A==","signatures":[{"sig":"MEYCIQCqv7hlrA9L4bHgeV85R40Y3biyXEvG7MASBnYXNnhxIAIhAISCap2ayrApAOnJUD5S2fA1AaFp7PHr2tEkdMG/qYnR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364100},"type":"module","engines":{"node":">=18"},"gitHead":"c1498e38dc139fb3b406bb07f0c1a9ca721ebdf4","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.1.1_1782891262510_0.3154787780057968","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"coding-x","version":"0.1.2","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.1.2","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"d9b183af0dd852ad6222bc8daa48c926ac26f3a5","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.1.2.tgz","fileCount":8,"integrity":"sha512-pP9tqnmJrWEciT0lIP63tvxeNdK0YNAAUw7IU9V3Up6GW4RPc7NlLECk7VO25mHlGsYDK8aIQL7tV500yRZz9w==","signatures":[{"sig":"MEQCIBrxUynzM4PtnJNhwU+FjzgGgQtZsfptxJa/mbl2hy4mAiB1rslRd+NYATvO6O+rPnulOhFeKFIe1HMb/8Zbx1Wv9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364100},"type":"module","engines":{"node":">=18"},"gitHead":"b2aca37dfa6979fb07e073c8ddf5cdb7cd6774b6","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.0","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.1.2_1782891986628_0.2967079883548118","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"coding-x","version":"0.1.3","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.1.3","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"a02107843ff3e68c6ae744fd408029f4771d24cc","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.1.3.tgz","fileCount":8,"integrity":"sha512-KdHw31wXuMhFmf/vECRWAEHrVCIcWX/eN82JPmGxxq8fsSIBcQbeEygjBrV7vhGYxSe5pyVzPKR2CShYKsvcCA==","signatures":[{"sig":"MEQCIDGH+QxQvkMkCWiqg45JNjzY5wAIKzdEm3XOoop6IsxvAiBYQAQQQwqmanR1ZMreB/g8EW4+Khcelua72RJyC+q3ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364100},"type":"module","engines":{"node":">=18"},"gitHead":"9887dab78397b72c3ce4ddad7b22a23c97babfbe","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.0","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.1.3_1782893039564_0.2804975764594324","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"coding-x","version":"0.1.4","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.1.4","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"c6497b70186a4ca3ed618c2bf4af990f50f93102","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.1.4.tgz","fileCount":8,"integrity":"sha512-Wp39cJapsdNQ5DQvPGlFO4YHzPuq4seC+sDjaRH6pbeJCRBZWNN9buOkgqlSgkFTyamr/e+s3vs3T8mVI9ntWg==","signatures":[{"sig":"MEUCIQDF2zvzSYKorfY2H5rawpyFtrHk+JK8AERNVMLaex9o1QIgPbVqdltAI8958tIo9eDY4o6PWy8YHtWmgkZwRsZmgM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364078},"type":"module","engines":{"node":">=18"},"gitHead":"fea94dc5033410d2a4ea8e540c76ccea164a20f4","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.0","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.1.4_1782911250288_0.716408670350581","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"coding-x","version":"0.2.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.2.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"c2460c1c18be1387285a921406ec20c7ae48730e","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.2.0.tgz","fileCount":8,"integrity":"sha512-BEBksSms+rRpr/K5/gtqmoXsbRtYywRGvY5qsxOzGcO+Y0LEka2W0g4+xnC9F+bamJCdfvOKwNrAX6LD/R0YIQ==","signatures":[{"sig":"MEQCIH6aRm8fwS1xmsLgdbiFB1PK75EK37a3rhlpGq2Hm8n+AiAIBAB6fKb5w9XiHQO10D9vz+EtMZDRp3ciWN1tVlnmww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":366029},"type":"module","engines":{"node":">=18"},"gitHead":"7ae966480f8ea8227507f5e3dbf767a4c2601031","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.2.0_1782999188610_0.3561983527175141","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"coding-x","version":"0.3.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.3.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"52a8744e157c32b805ed69cde27c5ef1ee7505f9","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.3.0.tgz","fileCount":8,"integrity":"sha512-ABfAs0TyMkICoOD5ZZ2KFopV82LV+r+KQZRn528Iht4SiMw1HxfLNnw10hkZhMP4kZJ3DPfiYYwjGron81KdHQ==","signatures":[{"sig":"MEUCIQDzo4jq/YWy6StxvsArxFR6c9WBAIWaKrtqG3xtjOD/eQIgOWkN2End7OvrRB/MbB44qew0f8fWTRz/NlfYzlCj84g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370648},"type":"module","engines":{"node":">=18"},"gitHead":"67a8a634bf81d6b08a2d148ffd47ebe201a6ab6e","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.3.0_1783021793156_0.3287478838778759","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"coding-x","version":"0.4.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.4.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"900e69bc79695f5ac29f5c249b56d5bf3cd10d82","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.4.0.tgz","fileCount":8,"integrity":"sha512-FNwx3Eunyskd5OxOAVt+NUiQ85C5vLBVFsfMPfjmaDbP+wzYvWXGz1FJpMDVrxPPu+lTln3dSyo4/CtCi+cydg==","signatures":[{"sig":"MEUCIHWLEv+AhU5iNpvUPQGyKZNQcN833X2YDRdSa05B0+OUAiEA6Ret1czr5yAUdRzRof8YoVO5pdMErAL8qqCEu0GSIjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372564},"type":"module","engines":{"node":">=18"},"gitHead":"dc2045d3a23b4cecd5fb85ae1580da96f077c564","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.4.0_1783033014058_0.9254636021315426","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"coding-x","version":"0.5.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.5.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"f8874d521e5eafa0af72d90602764ee4052cfed7","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.5.0.tgz","fileCount":8,"integrity":"sha512-9t5Cyu4LEA/Vw3wf5QZjiOOIayXbirEHMfnSP2KU6eCsbvtdEeFW5L6wSRKfnmeW3/AF4nMfOu647xhTDME9Ug==","signatures":[{"sig":"MEUCIDTIdDIOuLpPDwRy3tgxJdRdDTENkSxqUHzqApQBJT3qAiEAmptKGVhzX7oYJSnaNNaGUBFEuDLLLWfbZUm6K3w88YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376090},"type":"module","engines":{"node":">=18"},"gitHead":"c7a8698e2e557447dbd2f14b323f1152d571331d","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.5.0_1783056646576_0.19834728565753412","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"coding-x","version":"0.5.1","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.5.1","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"0dd612aa33f23e4772d2b41f3a2b6fe1740789a2","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.5.1.tgz","fileCount":8,"integrity":"sha512-unySRd/AWy6Z+5SrxTmZ5HeYTl/djNcv2BWPNAL7I31nRvktN+jZyqMFXUEs1ulLlAy642Vyw2+xIFKCcIsPrQ==","signatures":[{"sig":"MEYCIQCg2HHaQ8yR4PYKKsp/1ia0/ERVcT+dNxms+mkVT4/EQQIhAO6QTZI4XroBEDcVH+WP5oPfVmv8BhOg1xViaXNHKLTI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376993},"type":"module","engines":{"node":">=18"},"gitHead":"4b94b127ff131c203425ca670e19c9e5ceb82cdc","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.5.1_1783058324901_0.415023802402229","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"coding-x","version":"0.6.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.6.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"015687d92cda44b45fdfdad1a9e85e6c5deda8d9","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.6.0.tgz","fileCount":8,"integrity":"sha512-G0/JhHMcRRKlGDsIW75yudEBfcPlrcUE8zod/wDTBDxRTD95dQMjWsV9N66qSv+EJc1QqnX0zvDfXsmdujmqPg==","signatures":[{"sig":"MEUCIQCXnYYxq/gJVt1FUpl75qLSAOXgp86U+R7FE2qHIWNepAIgXqJ+wBNxZ8pepPVEwjLRbjiRV3Erf2xaD26jd0oovbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377569},"type":"module","engines":{"node":">=18"},"gitHead":"6b4a0e7b958d544085a407999b5a9e40856686df","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.6.0_1783071998396_0.9737382763860909","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"coding-x","version":"0.7.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.7.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"83944a89a87c1a7f9728e81bb045ddefbcf033d6","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.7.0.tgz","fileCount":8,"integrity":"sha512-gtBQV/f04OXQ9R6Qw4fG79Qisd7jKWvr/SVkuveepZhHWyu4SvnuWvlnffKaeLNQnA+qt+X3d8FsWGTViAkACA==","signatures":[{"sig":"MEQCIG6kMdHx3qWGbiVuOJW3FOCtIrK+DJTEj5/DxSpFtax1AiAynKQoYM8sLWLWApXMs2jhAC/7AQwn4Bl6pENDLnaEww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387973},"type":"module","engines":{"node":">=18"},"gitHead":"a86854b7b66bfdd47d1dd09b9f402180921463ce","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.7.0_1783097197638_0.6377949781401977","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"coding-x","version":"0.7.1","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.7.1","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"e3811ab1a89dd91a618421cfa3b60e7181e0a458","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.7.1.tgz","fileCount":8,"integrity":"sha512-cqPd+D4tnoOURv1/uARcW9ZnTxK/Rj4PErT+xYHNf/u+joF3LHveLIfXsL9riXJOXZZvLrlGzp6U13NA1hZ8pw==","signatures":[{"sig":"MEUCIAn6NoEuS55eKZ3GIPncHDNgxANsOmZY6gEnSVzB8VpIAiEA84yIJwBsmrlJrVtyQoWm68I3gMi6baiutyznabtuEO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387962},"type":"module","engines":{"node":">=18"},"gitHead":"cb4fbdfa1830ce52deb78f16a81a76eb89b00f58","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.7.1_1783100825242_0.04423827120025692","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"coding-x","version":"0.8.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.8.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"61f6c9b0a12caef1081f2e7aa271956773cceb2c","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.8.0.tgz","fileCount":8,"integrity":"sha512-ysPnJ3r5E6AB3RYCrNhFQrnRkfepfuF0VXKHn/li7S1oNIky1ud5xIcxauf5B4DeTH3ELnDlSgsm+K9pztiKyQ==","signatures":[{"sig":"MEUCIQCDlBVgOPXcI7H1mvRKscAfoh4KQO/69FLTXkY8/zwsyQIgS3XJ5t9f/Q/28ZyAVLlR2onQ9ozlFgvQyPMi2jStf2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389432},"type":"module","engines":{"node":">=18"},"gitHead":"84ade665d7b0f41a905b38abe5a64fb8e199744c","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.8.0_1783110420692_0.5074931107176899","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"coding-x","version":"0.9.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.9.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"66e9010c6a00532a67db3142ebc29afef95e4eb4","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.9.0.tgz","fileCount":8,"integrity":"sha512-zqbiGq66bWQLGs+BuKDnIas4v/T6drw1/o5KArrlSfYWVQG5N1w4t7cGgXg5LeQ0lo8Oj5C8YyH1+BZFcDyB9g==","signatures":[{"sig":"MEQCICkfjBz7e9nAzXoB1JQP8tTqB1ObxxQZrBC8e3Icupj4AiBeRAxffcT7t5irD2H7DeYoC3cVEIMkYw1IeRn3oSPEEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390402},"type":"module","engines":{"node":">=18"},"gitHead":"b4ba43465d7f6f7ee313b12b6170489a333d7f71","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.9.0_1783117453869_0.4693588212805664","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"coding-x","version":"0.10.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.10.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"58fd9ec1d048a4d7e76f63fd82ed026a13565a47","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.10.0.tgz","fileCount":8,"integrity":"sha512-QwSgNh7Stv1V2wV+5wFThWFTc0c4NcdO7kSJGeh4cr0RIH025ZUq+6H9vCXGbruw/+g7pHeAsWka/f0AvcHKZw==","signatures":[{"sig":"MEUCIQC5jyc5yG9wN5N4N/Ir7d5Ag9ZzdocfcAuHUHjqDaiYKgIgWfocZKbKRyWJkZIxhu3oc5oq9BNUTyUbb1RTkGU3CjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395976},"type":"module","engines":{"node":">=18"},"gitHead":"5fbb166d4bb4e019f03f2f29e4d6b12657874310","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.10.0_1783155861417_0.545304572716341","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"coding-x","version":"0.11.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.11.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"cdfc542d87749404de2cf8a6031781e336d2c134","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.11.0.tgz","fileCount":8,"integrity":"sha512-LxRMy4ro2/CoVMhPBXn+YYLo2TrdLnBf9rW6q/WKDKSYc/L50m1mkceTGvPLojE+7xzJRjxPd2ApqvMj/GzbOw==","signatures":[{"sig":"MEUCIHVvo6TZeH0+p3qdw6Xg945SfltTpsy4VWy2S6lke/EpAiEAhLQkww9BkuRXhcXExQWPxk6YaBFb6bAgd135o2AgmwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397005},"type":"module","engines":{"node":">=18"},"gitHead":"8f8273dade7def5b3b4dfa93c647a0ee1c698903","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.11.0_1783161241765_0.4811454886673949","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"coding-x","version":"0.12.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.12.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"204d58c8def89d8bdce2c712c02d1e21775fce39","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.12.0.tgz","fileCount":8,"integrity":"sha512-N79FSpl89sTKorPsCF19ZjwVWvAtyG1SmEWWOkQHy7iIkcL0AxL6fFIfNy5LzCcgGX7xpf0MOKym9D0/8iNpZQ==","signatures":[{"sig":"MEYCIQDVMhpZdSzlZfvM2jxQyPmKHgoXHTe/SDu+FXLvee8mOwIhAMfkAF0II5Ar/1h2DazbuX7N2OEkqZN7Q7xIzB2frpCp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397985},"type":"module","engines":{"node":">=18"},"gitHead":"e20870a7b91c380214b5efcb124b697139d71836","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.12.0_1783163939344_0.35890750387502734","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"coding-x","version":"0.12.1","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.12.1","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"332bcc41c736455780dbf1aca425ae93dcc7e873","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.12.1.tgz","fileCount":8,"integrity":"sha512-6Aw3DD70s49Xsh1BV4wWlDLrKOkltBrqAoOPq0PYH5j5L0pNzfmYqvykoATfkmRpjLBfQqe/EYKCjgIqjGdgig==","signatures":[{"sig":"MEYCIQDNUre5SKU0+UToqW6iwbOqcGHF9pn0DCt32e0jHu4XJQIhANsFfDUGg92nta7scaBptR+dCRGqXxlOAp0/kJqVEx2c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398207},"type":"module","engines":{"node":">=18"},"gitHead":"b7e90af01a4ac5d13ee85403ef0caa6608d6940b","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.12.1_1783175969061_0.4699168032667458","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"coding-x","version":"0.13.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.13.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"ddb4f758adfbc3613fe575fb74028c2f4a20947d","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.13.0.tgz","fileCount":8,"integrity":"sha512-0vaMsX6uBWC9pNif2LLQTz53deckNASMn2gG2G++iAFSctnhMwqfCLA8AVRX3gQV6XRtNWwH8rhwPsf3haB3TA==","signatures":[{"sig":"MEQCIHkgwx159GuEkhLME+RSN6Kh8cYbw6k3agYGhvm5yKvsAiB0A8dD8wtB07I0YIY/Rf48G+I0PMGqKL9QMHSt4S65uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398774},"type":"module","engines":{"node":">=18"},"gitHead":"d5f14937e64eabc82e35dfcdda3fb94470af9f32","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.13.0_1783215357809_0.1852522211362082","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"coding-x","version":"0.14.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.14.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"9e2f409a287b3baf0ecd3fb792c470a1b1b99c09","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.14.0.tgz","fileCount":8,"integrity":"sha512-I0ba4fLAs0UisHcEMKyBQ69AozlZmg8drSL5iRxU7hOa9ITbsSJdq2IXMwVUkd6CR1P6AhoLCNGc5uikypQWgA==","signatures":[{"sig":"MEQCIAlC0a7vww290hlKK4wTvFtpA414yY6zI95nSlqaGF39AiAnPVpRSmAehYNSmw/1MugkcJsS/f/ZF94dEKEKdl6szQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406501},"type":"module","engines":{"node":">=18"},"gitHead":"edd07eb8af89d5424429757acc0ddea2d5a90d90","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.14.0_1783230786291_0.11593367271801114","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"coding-x","version":"0.14.1","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.14.1","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"3745623921145ac086248c3a768841866ad2f01d","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.14.1.tgz","fileCount":8,"integrity":"sha512-4yMFA4xew/xvLMvefsjxh1/fk4YPDFHdJUHyGFRdCNhSiowEiVGKmwTpywMFy4YTu35/wSKEY5eJTACKJsRViQ==","signatures":[{"sig":"MEQCIAT1drLaw39V1SW8pamI8RFSRFfw35v+o/FQKQwHbPUjAiAgaoXVpzS8xmKjm/FyQWTZdbnOk8uNSQBw2rZFxzzhqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406931},"type":"module","engines":{"node":">=18"},"gitHead":"091972386c582067dbc79a5559a0032e9bb6be92","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.14.1_1783255582181_0.16874010172836407","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"coding-x","version":"0.14.2","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.14.2","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"fd993a434ee3f93e61f904576bc5b265fd967d4e","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.14.2.tgz","fileCount":8,"integrity":"sha512-ilSTB9T0f2Z81AWmABkHqY3z8j0Orf9T1zt0P1/j5AzC2gMoC3MvVm+m/U2hiTgp5nMr9OSuU3QldpetCyFEYg==","signatures":[{"sig":"MEQCICxqbTLfzKaysmYl2Wlafuyzn4vPLGrmYCvz3JxQBRQOAiARsaO2AI9Ve7O9DpLrcf+gwxNcJebJZSCNKV7h0+FXGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406931},"type":"module","engines":{"node":">=18"},"gitHead":"20db61337a005eae2c4dd0e75f60c6126902ba85","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.14.2_1783256116363_0.2543413248544053","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"coding-x","version":"0.14.3","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.14.3","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"95d530d3e8278ec4b5a97ae7450bee2840cff070","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.14.3.tgz","fileCount":8,"integrity":"sha512-Whk85/9bL38ZsBIOPOfoo77taX+MWZrF1kZNn2WEefex5xwIMTlWI6dfgntUT1FX7nbMqxw/toYT0Ei8DgEWHw==","signatures":[{"sig":"MEYCIQDBzoeT2DqY3hFEXHDpVWmyurwUrJaKpEcVD9WFcQjEfQIhAMN7NAAGUEhaQ1oNmfkvanE8XJ/XzsZ9JpOH/qzCCykW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406931},"type":"module","engines":{"node":">=18"},"gitHead":"0e6ea42e3a0d92d8f1e5733ebe661501a0231068","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"11.17.0","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"26.4.0","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.14.3_1783261800379_0.39987657405633903","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"coding-x","version":"0.14.4","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.14.4","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"de823e4ef397c05ca37be61995785c50e73120da","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.14.4.tgz","fileCount":8,"integrity":"sha512-a20BX+IEOZ7BxenG821qteIkeDhfH0LwS06eacv2435PVDT7dOYwWfW/DzqBn0B/KC9t+CVi+3uqPQo+7yaJFA==","signatures":[{"sig":"MEUCIQDvgBUUWiVxOPcZMALlYOtTBTZe9X3El1qJtC4pC5oi3gIgD1p1187l8fuv8FillEAu9I7OHBFlUAlghEeCe6wdPN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406931},"type":"module","engines":{"node":">=18"},"gitHead":"63fec0e10c40185e7f0d79d7a3013bb677a98d71","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.14.4_1783262799931_0.1958156814455576","host":"s3://npm-registry-packages-npm-production"}},"0.14.5":{"name":"coding-x","version":"0.14.5","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.14.5","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"eff719f285bf9cff6630c52458531b3ab6eee482","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.14.5.tgz","fileCount":8,"integrity":"sha512-0PC+ruN24WZOSyHtAgqnmoL0jjyefy1zUI/R077gqswlNHTlRUy+3YRXvMj72aY3dxmh0S3tJ55Lptw/DpTuUw==","signatures":[{"sig":"MEUCIQCSt+yP058Pf7gRCiConIKpSNxN/ElSiTHkl7oZafvCagIgA7bMbpCKrlXewB4ucN4NW8ryznRMy/5bsin/G1e2Umk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406931},"type":"module","engines":{"node":">=18"},"gitHead":"f550f91eadc2f585a22d78f2509fbeb8fc53ec08","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.14.5_1783269641489_0.350447219314437","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"coding-x","version":"0.15.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.15.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"3a88e1d0f1955f37d1175e9ce8889ec88bc0401e","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.15.0.tgz","fileCount":8,"integrity":"sha512-0mDE3Ym8TEavpCEQ0IfZhCHZFXJJNYM5q5lZknfCe45LCu4P1DNtBfS07u/2RcL621OR9tUepjGe0qbcIHibVg==","signatures":[{"sig":"MEYCIQCa6V+c4kJ/Gs6jdA4vHA7DvNmA559xOMn7ewMy94MxkgIhALh+qbo2DQ1drNWQAcniw+grNP8UpkpYTMN7RmZZyGgl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":407036},"type":"module","engines":{"node":">=18"},"gitHead":"78555d71ba64b67ea312a34f4e18927bf96bae63","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.15.0_1783275125314_0.15895317330777803","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"coding-x","version":"0.16.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.16.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"10c5dbebbd3296cd5030497fda4e5da1d412c1e2","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.16.0.tgz","fileCount":8,"integrity":"sha512-NCd4+yiOIbt4XgAim6rUkNisUns1WEhA1ShtjoTKnjfro4LOvRBiXwBE3Q59nHtjKWvLy8K/fe/UcRK1bKhfLA==","signatures":[{"sig":"MEUCIEGB+UuPxumv6A+B1GjqeuT0lEpN33FXYGQo3K0tSKgQAiEAyfG6Z56CEeP11Z6oq7WheT4M2lPrjiXmNK3zbZuxWeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412598},"type":"module","engines":{"node":">=18"},"gitHead":"9ddd7167c635707e347e7fb286058485dc82999d","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.16.0_1783356013901_0.9372894075840739","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"coding-x","version":"0.17.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.17.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"96f4a7659a80501f2c53606d5ae72829906a8a3d","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.17.0.tgz","fileCount":8,"integrity":"sha512-Gwikk9SYXIuu2OXcvzZvmUeHBgRxeexFmsGTNBh/CO5c333LmkuTRcNt3mo7Jsv0CZWkItWCRUMwS+n+UiSwzA==","signatures":[{"sig":"MEUCICBJVSb9r3orKBMAcatKkoDhNAbGGZWWnRsG/OEPgH3gAiEA3QhF0A9VCKXKa4HosQMpeOw1SKfsX775FMIjekZRClU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416955},"type":"module","engines":{"node":">=18"},"gitHead":"d3de6008f61c51a5969682f109ab120388408f9e","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.17.0_1783381254469_0.35632830044065256","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"coding-x","version":"0.18.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.18.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"c372f8bd00074da57d41a2342e8f2446513fc997","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.18.0.tgz","fileCount":8,"integrity":"sha512-NfiauR7bStduAbghVqpkbv9pZch8RbLMIwFJToTeirzn+XKd6SaXLlAQz/AM7TVK0PqxPw4ICoBPJ4EZJ9w/Bw==","signatures":[{"sig":"MEYCIQCtcWTO7vdRsaHstuxuqgKUivo1FpsDjkrbJEedPxzaAAIhAKqvleN+yHAOAxUSgrdNGkAi8YmZhJ84wmY+2DaTpt7O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":417126},"type":"module","engines":{"node":">=18"},"gitHead":"7de0e83a09f40b16a9adf43849f893d27a267097","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.18.0_1783389053456_0.09417315601794507","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"coding-x","version":"0.18.1","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.18.1","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"e16484166452680df729ee95673bde0c805ae140","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.18.1.tgz","fileCount":8,"integrity":"sha512-l7+VNZ7gJFLNwlS2ntdMUR5bMtDJtIPrP6J9Y3VgbCjXa/t7jtLFQWWKjR8bz6of4nuwfHTNDlTcRWfiiEssDw==","signatures":[{"sig":"MEUCIQDh6D1NDzfseKKNsb9khQokAFdal+PLZH8rJsK0av6lMgIgUwrmpEe2eRG7wQ4dnD7yZx7Xn2bfaUwv9UmxooLgFy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":418872},"type":"module","engines":{"node":">=18"},"gitHead":"ca7675a6b9fe6066c384dd18bd704a930fb8f8cc","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.18.1_1783437846258_0.9777606244686181","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"coding-x","version":"0.18.2","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.18.2","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"c565eabb966d404264858503207833637c119fc8","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.18.2.tgz","fileCount":8,"integrity":"sha512-5NWkiSs+nTWrsPWq53CqM0aQUXTuZ87hRE4SAg+Ypao+Hc9PTXnUnhwfwtqB34lBDCyo6x8PI6DieidBQePeJg==","signatures":[{"sig":"MEUCIHuGFbVnnOdN2OYoNGA/vrE59QMf6ZZOTFVQc6VjOJoMAiEAnjhwjWYvdA5xuyJMc2nI9J2WoWg7liHZh24jaR/tSVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":418961},"type":"module","engines":{"node":">=18"},"gitHead":"c3df991a3e257e5fd51a1e9033d757aaa4c5bb8d","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.18.2_1783445982380_0.4892949691156021","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"coding-x","version":"0.19.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.19.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"5857d4c46596bee25aef3c646b1587422f815655","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.19.0.tgz","fileCount":8,"integrity":"sha512-iHh0I93tW1VD28IfWm09nIemevdCxDIOA+caK3KH3mlbHjnHoKyXoxNbSrhHJshvOFNkOMnE4YUYfLcP1MBvUQ==","signatures":[{"sig":"MEQCIBx7Iw16BGyKykhoqz47clm/PHaI1K/E57//Or6T2IdrAiA3emUW7hhH2sldpoznMbKJuZ31qoGtHMKHB+T6CXVCIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438156},"type":"module","engines":{"node":">=18"},"gitHead":"be8eb6103a66934db4e5160eedf82cba199d4d50","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.19.0_1783461054659_0.40043129528926547","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"coding-x","version":"0.20.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.20.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"9f7edacb26eaaeaef6d81c9cdbde8af49ab5c51b","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.20.0.tgz","fileCount":8,"integrity":"sha512-wSpMOFj7oMHc+5oV40VUmGov6VdABqnoX7pxJChEsaz8Bu87TwGOIzzy3ogL5lHiZCfTPxxhnNF0xY5iOOLCHg==","signatures":[{"sig":"MEUCIAWDeRnZsu4GuGO2wjkWp8aPiBjFkfnbBfFIuZlJ7LYEAiEA59H0YAEdckok8GH0wy10moJIUwuWaCd1GsxNz4/Hlsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":451834},"type":"module","engines":{"node":">=18"},"gitHead":"8be78a2171826ceaa26213b163dbb58dbf70a5a6","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.20.0_1783515441295_0.562808254170863","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"coding-x","version":"0.21.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.21.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"34ff58a490e4bf09c8c21fa7c4517d25a05c271e","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.21.0.tgz","fileCount":8,"integrity":"sha512-CbXI4C94u9jMfpRY/OFFSZo/905U55RYnGgQfQri18ydUaTYxD0OLnDdx7ZSOoJjSzicY74bseVcl9xQk04McQ==","signatures":[{"sig":"MEUCICNmaBJwMGCBL388Gp6FeqHoHx4ysCT6EIpgztULfMgdAiEA8JREO1qdDsMpSQvIV2CFkk79EfsXeT8L/PWpKvTBNkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459335},"type":"module","engines":{"node":">=18"},"gitHead":"d10cb6c0ee0cd171305c6e7fe9d25147e5040b2f","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.21.0_1784204668958_0.7584080022958442","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"coding-x","version":"0.22.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.22.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"85739faa2b71f6ae2952061afeb00e9e55d1f612","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.22.0.tgz","fileCount":8,"integrity":"sha512-vWS/er26q+Fe28kNikCOeCPf2/biNkeVSGS6IKln51BkOSkFK9bFBk5+RcZmJmnxO6UL3Rqsl6ESRLsFIJsIqw==","signatures":[{"sig":"MEUCID/0wYGSG8eHpf1BZoZhdftNp2W0R6n9a27gJwQUJtVmAiEAyAoPAKbNLOTK+50Nm9iqS4pLBkCy9BPZ0JozBGxSTt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470469},"type":"module","engines":{"node":">=18"},"gitHead":"c363ac4b0c054caa4e86f15f5aa3c9d470d5d811","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.22.0_1784534079571_0.35739702806361473","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"coding-x","version":"0.23.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.23.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"1375eabab73e3cf88be738138cba2e039f5b8360","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.23.0.tgz","fileCount":8,"integrity":"sha512-f0NwsLJfdzmEb8m6v+mi9TRUnXJYouJBFPxwDIaV9dM/kWnHsVq4x1Yw8MolTUSANtbH9s4M/+Ex4nLfM2cW4A==","signatures":[{"sig":"MEYCIQCbQeVKoe/oWmTOcFF18VfKH9I45gFheQq71Y843NUEqgIhAM7lXNRjhU579yZLKG4aArGPTOvNt6TT3bkZpIfP5VYq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505595},"type":"module","engines":{"node":">=18"},"gitHead":"78437d51077c5bf790c33f3efd0d6d60cbca9c65","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.23.0_1784589842251_0.07490801558290072","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"coding-x","version":"0.24.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.24.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"002e753fc0aba057a55fd6dbe4d3942453b64e54","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.24.0.tgz","fileCount":8,"integrity":"sha512-GVDPz5+s5iRNYWjCuyiL4a8LKYawKYOI8Lq3zLq3vwoquhCHOtsxX26rRvDQkpGrVok/BrAmoWASIc0xF8NcFQ==","signatures":[{"sig":"MEUCIQCiN/02ItmJoKHcY9ZlZrjtfsbPoOU5WIzBDtGNhDtVxAIgAIWSbfH5U+niO1Cszr/awRZit5nOep3uSxUHbJXwXc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515118},"type":"module","engines":{"node":">=18"},"gitHead":"e5d4922d8c3f43aea4446115191a489cfbf9fb3a","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.24.0_1784675909166_0.8599960230165007","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"coding-x","version":"0.25.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.25.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"50958f11dcf61539c6bd9f7bebdcfd68fcd196f5","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.25.0.tgz","fileCount":8,"integrity":"sha512-AIEhyVIvCeLrlo5rB7EWi5bnIT1SxKAcAgXX2TuppNFB/s5gnmItam2hsO/RJCMhV3M88a2K6k1+6v/2NFnZdQ==","signatures":[{"sig":"MEUCIQCv1CEJ84IPc1MP7UZdzUY/S5nxd0NOmVMSWkSmLNQPcgIgcJIame18hpKDFCmkiwG1TCbQTYzBWm2OWt4MGwVBkHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":526454},"type":"module","engines":{"node":">=18"},"gitHead":"70e239d49c58f9976f991f8fdc51bde6b6b828cd","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.25.0_1784679599655_0.20987375758871396","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"coding-x","version":"0.25.1","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.25.1","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"29e61217f1b23ee120f40dcdb819614a8d24b41c","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.25.1.tgz","fileCount":8,"integrity":"sha512-C/BpJqT3b/f/+LdsspyjYXcLB+l+Ii54luFPJoPIinf3BAATZtAX3UXhvu6uN2lSKCPe8GKPQiL6aUZ7PWBM8w==","signatures":[{"sig":"MEYCIQDS5hnpEHG14fJYF2TAXGNQAQmsh+9yfCXrMbds5o0EOAIhAOpv79iiDb/7/UgEiriwPoDYsNOkiCElRo/nqRFgKx6b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":527575},"type":"module","engines":{"node":">=18"},"gitHead":"ad34b9656d9ce4b4d155f76584a4714c76fae351","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.25.1_1784685106920_0.9847683859131073","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"coding-x","version":"0.25.2","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.25.2","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"a3b759476ffa667ba3dfe8d2b3f919d9a787f023","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.25.2.tgz","fileCount":8,"integrity":"sha512-gySfBChiLBNJSX4e68DEJINLt+u2nwxPlVYShmkUqhQnhVf95+HiaqierC8nncQ3wA1pyO3iBTMq4lg6Bqi+Ew==","signatures":[{"sig":"MEQCIDDAdI62SW76DtaKnDY7NY6ehaIEKTNSbqwv7A4E+JOOAiBoap910vIjzf/8hEv7QKEq+s0uuLZE9sfhmebYsgbYJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":530558},"type":"module","engines":{"node":">=18"},"gitHead":"eee47349d23f019cf00dd8eb7c3fdc3367c9d801","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.25.2_1784688521225_0.9956927273385394","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"coding-x","version":"0.25.3","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.25.3","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"05fc8ba954dc2f8574b7286fbc250aac691cffa7","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.25.3.tgz","fileCount":8,"integrity":"sha512-8s6oaEsJIBUat0R9nlyD+OzATAKao8tjLIEkUntERW6aGgE3H8bxQOwiriJoJ/s//wKi8BAunHCK9lhrwAcfKg==","signatures":[{"sig":"MEUCIC8UuPOvpEv5xPzUGJ/sxMff9JXJFg+/w5ZPQxkNnwBCAiEAnkItRuEr1Zhca9cXAYwjHqqwqWXsJyVTQcOX5+nH2yM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.25.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535977},"type":"module","engines":{"node":">=18"},"gitHead":"fc7bd01c8d2074691f610a20d45a821c8de55dd8","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.25.3_1784692624013_0.6268125032570337","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"coding-x","version":"0.25.4","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.25.4","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"362cc67780319012d05640b73a55c9e00ae15957","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.25.4.tgz","fileCount":8,"integrity":"sha512-r24AvNnYQn6vBqfGdBtc78AUvhvlXMWgSsxqgh8M/fOtWbzffov7S3oRsHquD2b71C4Et4xXG4x9BRX+rDwq0Q==","signatures":[{"sig":"MEUCIQDQC7eezxn9YjtBBgfv6A/WgAXxMxc090spmBduNiHFUgIgR8DIDPO3gYAfT7KCGfVnGTOTgZRwU8M8i3v67Q2sp5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.25.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537668},"type":"module","engines":{"node":">=18"},"gitHead":"76dfc61011db4675c2e393cf69494334f26a9e17","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.25.4_1784695174370_0.15057363486913466","host":"s3://npm-registry-packages-npm-production"}},"0.25.5":{"name":"coding-x","version":"0.25.5","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.25.5","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"8bce4e3de8fbdbb2e6a725ddba1b6ffc460323fb","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.25.5.tgz","fileCount":8,"integrity":"sha512-+QNLOcCZrcSclGyVWMXbt/pb+VYUMneRvk5T1GMWC1g/VNNYvbNdXHw+p9VvbYyAokU9e4rxLvO9h5pIqeUqgg==","signatures":[{"sig":"MEQCIEU4RO1ABDx9Jk36vDEvwLnFuTeWtkwdaCPDukt2F39KAiBZDk7Bnd4XaN4xJ8Fk+jWGCGP37ynCN4vTGkT5IzBffg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.25.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538898},"type":"module","engines":{"node":">=18"},"gitHead":"4377299f684de275cf6a899f8e880d7b57f4e49e","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.25.5_1784703621593_0.31799926168176085","host":"s3://npm-registry-packages-npm-production"}},"0.25.6":{"name":"coding-x","version":"0.25.6","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.25.6","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"6a7c78b48dd8d65ad668e4090c34265456fe8919","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.25.6.tgz","fileCount":8,"integrity":"sha512-U81ASWAwzXR3E0V8NQSkhygnGAW4+s/BwcFt0Bxj798B6duuFULjynU0eq01uWsMRiV7i4sLnezzcG1MUVqu4w==","signatures":[{"sig":"MEUCIAZ63XP3soTghnUCSjWC81Q6BHcM8HOqr3P1tkETzlvFAiEAn8IgQbggPb0xEA+HFYPClXT+cVR0zKfKdMtAxQdIEkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.25.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":542031},"type":"module","engines":{"node":">=18"},"gitHead":"cb40cb1db1324cfa56e7e8e55bce90b9e3a1532a","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.25.6_1784704777266_0.3675126136693396","host":"s3://npm-registry-packages-npm-production"}},"0.25.7":{"name":"coding-x","version":"0.25.7","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.25.7","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"d3fe95591341018fbb3135f7aaa879c98a8c90b1","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.25.7.tgz","fileCount":8,"integrity":"sha512-w0POfV+9L5w4Id79nqVktqAue/406SUKQUOfkQTMT2EIPJtcdqR56LqWA5bhKmc5WicDgd9/RFiOXpYD8YhFvw==","signatures":[{"sig":"MEQCIA/yMC+4IsjOyAwbCZ1JvDbLGB7Ow0iqdGr9+r0/eyXNAiA1wEGCLUXK0M5c9fDhYRozqtYvcF236rlV6fXgYx5m3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.25.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":543902},"type":"module","engines":{"node":">=18"},"gitHead":"fe2d30e63f28003ac35d567e5ee414caab6359d4","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.25.7_1784706012804_0.052201006272567296","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"coding-x","version":"0.26.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.26.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"47ad391b23513c4c8840936beb8ffc8bad888a1d","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.26.0.tgz","fileCount":8,"integrity":"sha512-34iB3EJ3jwH2teHue81G2RNMO9DL10Vw3MarZVqlb4dltvlbtlfeoNS/5fzokwXRxH9BwXG+wnUn/plQMf1rDA==","signatures":[{"sig":"MEUCIQDu8ETahbLqPmEgxDV+gAHQzPkyKFhSYhSuEjHU56jvqQIgZTZjsniC8M8Cs2KxNbjfpt44uBo77QEpniS6FeOekyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545034},"type":"module","engines":{"node":">=18"},"gitHead":"5eb19c7c8f4bdf6a9897958e8907c2fb10b53861","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"11.17.0","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"26.5.0","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.26.0_1784709627987_0.5257248882333965","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"coding-x","version":"0.27.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.27.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"7e584c8587f8519d267c34f1517400903c3e3911","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.27.0.tgz","fileCount":8,"integrity":"sha512-RKlz0Zptjxy/XbXgpkiHu4HpYptnPIIEKKzsACEf9vI2BVUMUEqLumL9g/7NinRB5mYwOFUo2UEemgH5JWbU/A==","signatures":[{"sig":"MEQCIF2teMRjq4Dpf1Bpf7Fk0GSldlPgU+meAAC+Q9ncH2PpAiACj0oB5o65hLT4n9gbK+NqixIDDzeC8R7m10G0hXKDYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":572471},"type":"module","engines":{"node":">=18"},"gitHead":"a5349fee014338704ffec2a03c987af2918e9f00","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.27.0_1784718472747_0.9573920662429123","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"coding-x","version":"0.28.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.28.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"e70319de8ed853bd15acbc7d14b65c01a5b6f2d4","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.28.0.tgz","fileCount":8,"integrity":"sha512-DmJZJdA1XWnW9uL1OSTarFdTSZ8PjegRYSbM1knUz/IMj8pfqMtkULTNSYLx2jxqYlit7fB51zascwY/E7DiGg==","signatures":[{"sig":"MEUCIEgyq+DYaAz9WaaxMJ37MwHpjV1s+kGxgyOKvMTiSAtTAiEA07yoA7zY2ByWBKQh7dqPRch1BCl508q9KU5kDMjFt6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605931},"type":"module","engines":{"node":">=18"},"gitHead":"103392ccbd57d2e554eb7085e77e0da59b0cc2d5","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.28.0_1784724765432_0.5266562215891213","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"coding-x","version":"0.29.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.29.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"21a70c20088f1c5cee2222e8f77d29a665fedda1","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.29.0.tgz","fileCount":9,"integrity":"sha512-qH/tYVtgUOsX40SFUMIDH/Qg1zRtKpgkYMC9guB0Ebz5gfIrPPie8lPeI1onPtB/tHwMhqQjfvn5+FtGqeFwMA==","signatures":[{"sig":"MEUCIQCXTn+qBnKqZe++K+XA+2/1bIiQB+ZDbWaWTImFwI8gzgIgPbMKgWf1BOF/A8XBW/j0qb0nndZXamDqLC/zfAvHt/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673710},"type":"module","engines":{"node":">=18"},"gitHead":"1ab37e30811c82fc0c4de3a580557e7eca1c6cf6","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsup","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"xinzz","email":"765333437@qq.com"},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"10.9.8","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsonrepair":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.29.0_1784804617531_0.8263838432924144","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"coding-x","version":"0.33.1","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.33.1","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"1fe546cb5747fd2adfe7c4c3f14bda789ec74663","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.33.1.tgz","fileCount":9,"integrity":"sha512-jHCNuCfBNLCOKS6v0fHHhfvntbIr/gaU5xollZY3W1vijNXj99JTrjn2/aQqjhYwY+8RT9RPkveOYqg0jMoqOw==","signatures":[{"sig":"MEYCIQDs4m4Piv3YG/aSj4tF47jNLJlYIecA4jwFJuIDT3tLaQIhAL5QEdnVVKZUvydNqVy8yf85qQX7GQqS4Yua0PTa6BY2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":917017},"type":"module","engines":{"node":">=22"},"gitHead":"a57e8d3cf666c5293d28c2a3f5921be43044c1a7","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src","test":"vitest run","build":"tsup","format":"node build/check-format.mjs --write --base origin/main","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json src/version.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"node build/check-format.mjs --base origin/main","prepublishOnly":"npm run build","repository-health":"vitest run src/doctor/repository-health.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"xinzz","email":"765333437@qq.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:66cc0685-25bf-41e7-a529-ea600fb44540"}},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"11.16.0","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.27.7":true,"esbuild@0.28.1":true,"fsevents@2.3.3":true},"dependencies":{"jsonrepair":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","typescript":"^5.9.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.33.1_1785173245480_0.6548201550520882","host":"s3://npm-registry-packages-npm-production"}},"0.33.2":{"name":"coding-x","version":"0.33.2","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.33.2","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"c16b69c5f0a1dc0267586921bd8e9dfcdfa00763","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.33.2.tgz","fileCount":9,"integrity":"sha512-0ZYdgkECmw7Sr1/J6HMQSNnlB33Q5y85jrp3+q5Pm+Xzwdg4++w4sVQ+Wg68L8U6WlmI3mlfe/3cuJkRC5dS+g==","signatures":[{"sig":"MEUCIC7A413O4RznHh35J7By5U/lHU1PmXd1nouZoQ4yTNS3AiEA/KbBYhqEWuiu3YnGRbQuMyme+ZAaOCV0Yw2miqNPgAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.33.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":925471},"type":"module","engines":{"node":">=22"},"gitHead":"e141853d8d31159680a11d696f4f1f51faa3f8a0","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src","test":"vitest run","build":"tsup","format":"node build/check-format.mjs --write --base origin/main","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json src/version.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"node build/check-format.mjs --base origin/main","prepublishOnly":"npm run build","repository-health":"vitest run src/doctor/repository-health.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"xinzz","email":"765333437@qq.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:66cc0685-25bf-41e7-a529-ea600fb44540"}},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"11.16.0","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.27.7":true,"esbuild@0.28.1":true,"fsevents@2.3.3":true},"dependencies":{"jsonrepair":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","typescript":"^5.9.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.33.2_1785321798816_0.4332196734477154","host":"s3://npm-registry-packages-npm-production"}},"0.33.3":{"name":"coding-x","version":"0.33.3","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.33.3","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"fefa45e184a98973395e9fe0cf9955c8443acceb","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.33.3.tgz","fileCount":9,"integrity":"sha512-qpKCXqc7Vk6Irj+/+aozapYYBqtggkQt4vvORjFRleF2kWkbOQj7/tCLOulSwZbwTzeDQsnCwNj0ZlR/AZY66g==","signatures":[{"sig":"MEUCIQC0AHi54oavnTJgl4nhZjtmYnxAOewp7l7d01s9mp5hIQIgFh3vLev80zFuEj7niDinouW/NQEapRAdtfA/GylaiCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.33.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":929830},"type":"module","engines":{"node":">=22"},"gitHead":"22c5723d63864520ca116be47f1edc4cb1ca7fec","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src","test":"vitest run","build":"tsup","format":"node build/check-format.mjs --write --base origin/main","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json src/version.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"node build/check-format.mjs --base origin/main","prepublishOnly":"npm run build","repository-health":"vitest run src/doctor/repository-health.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"xinzz","email":"765333437@qq.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:66cc0685-25bf-41e7-a529-ea600fb44540"}},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"11.16.0","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.27.7":true,"esbuild@0.28.1":true,"fsevents@2.3.3":true},"dependencies":{"jsonrepair":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","typescript":"^5.9.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.33.3_1785358173453_0.12948849484410663","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"coding-x","version":"0.34.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.34.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"6e13b64a9f5d7df5f2fcbb10eea240258bbcc31c","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.34.0.tgz","fileCount":22,"integrity":"sha512-Sx23JGFkZ4gL3KGEI94yaTYnhU3139QoMPqrtobeICaeIMNelA9lzprazdK0QRucMm4s77jaGn3v4d121EN/UA==","signatures":[{"sig":"MEQCIDL/ZNl0M5Vqugj+HWyo8IxJm+NtPfkeV7sCd/70ldcgAiBj1auRZQg90AGQsuHd9OcwZ7C7IM8BmupgzJecW3j83w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2465080},"type":"module","engines":{"node":">=22"},"gitHead":"61cf32673f1447f15dfd30e34bd611d0e6978c0e","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src","test":"vitest run","build":"tsup","format":"node build/check-format.mjs --write --base origin/main","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json src/version.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"node build/check-format.mjs --base origin/main","prepublishOnly":"npm run build","repository-health":"vitest run src/doctor/repository-health.test.ts","test:legacy-compat":"tsx src/workspace-safety/legacy-compatibility-ci.ts","test:windows-native-proof":"pwsh -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -File build/run-windows-native-proof.ps1"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"xinzz","email":"765333437@qq.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:66cc0685-25bf-41e7-a529-ea600fb44540"}},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"11.16.0","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.27.7":true,"esbuild@0.28.1":true,"fsevents@2.3.3":true},"dependencies":{"jsonrepair":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","typescript":"^5.9.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.34.0_1785895959747_0.8115319056022561","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"coding-x","version":"0.34.1","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.34.1","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"414f27868ae5c23a21a29125b40973b4ca59de38","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.34.1.tgz","fileCount":22,"integrity":"sha512-/NXvXhvddUvQT48xVHVIknbbbu4qS+VXK3gOxUvqiDgrhlYLHpceIcmD+WyX1KHNq/Nq1FbKyQo4BxOJ8EFJTQ==","signatures":[{"sig":"MEQCIFxe1TvU0WLTcT/fFGm9igrkQc15mEuh0KESMBcs1mIKAiBNe+EzZaaJg4CTWbXjpar6iMR1N2E5Q3Rxz1naIFpsDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2468194},"type":"module","engines":{"node":">=22"},"gitHead":"2b441c4fb01694dde7c355cbb8728c32f65111d4","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src","test":"vitest run","build":"tsup","format":"node build/check-format.mjs --write --base origin/main","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json src/version.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"node build/check-format.mjs --base origin/main","prepublishOnly":"npm run build","repository-health":"vitest run src/doctor/repository-health.test.ts","test:legacy-compat":"tsx src/workspace-safety/legacy-compatibility-ci.ts","test:windows-native-proof":"pwsh -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -File build/run-windows-native-proof.ps1"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"xinzz","email":"765333437@qq.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:66cc0685-25bf-41e7-a529-ea600fb44540"}},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"11.16.0","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.27.7":true,"esbuild@0.28.1":true,"fsevents@2.3.3":true},"dependencies":{"jsonrepair":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","typescript":"^5.9.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.34.1_1785980721374_0.15421586199896287","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"coding-x","version":"0.35.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.35.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"os":["darwin","linux","win32"],"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"49da8835bd3af93dd0b4704496fb98dd3ef84bfe","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.35.0.tgz","fileCount":22,"integrity":"sha512-CsaebeO9Q01QuTJcdVWTtXG1L+WM8XK5TWrDqZ0hHlsInUxKBBLA//MA4ywLh4KXgH12sRwco9i/+48JL1+aJw==","signatures":[{"sig":"MEYCIQCe4xgUm8EuVaJWb0JFXJW/1oOy89Ti9V5XY9tf4k7czQIhAPPQ66fB6sLDZc7tWhjGN6tFrJ+QHj1NvJDWK+LI2ljw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2579274},"type":"module","engines":{"node":">=22"},"gitHead":"e3dee2acc9c3033b733044d49abf368d45e04879","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src","test":"vitest run","build":"tsup","format":"node build/check-format.mjs --write --base origin/main","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json src/version.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"node build/check-format.mjs --base origin/main","prepublishOnly":"npm run build","repository-health":"vitest run src/doctor/repository-health.test.ts","test:legacy-compat":"tsx src/workspace-safety/legacy-compatibility-ci.ts","test:windows-native-proof":"pwsh -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -File build/run-windows-native-proof.ps1"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"xinzz","email":"765333437@qq.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:66cc0685-25bf-41e7-a529-ea600fb44540"}},"overrides":{"tsup":{"esbuild":"0.28.1"}},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"11.16.0","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true,"fsevents@2.3.3":true},"dependencies":{"jsonrepair":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.9","tsup":"^8.5.1","yaml":"^2.9.0","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","typescript":"^5.9.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.35.0_1786522538043_0.9776768130484237","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"coding-x","version":"0.36.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.36.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"os":["darwin","linux","win32"],"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"31fbe35f47ee08441323563c9db310892e178b5a","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.36.0.tgz","fileCount":22,"integrity":"sha512-d3gHh1yyD7uq+v2DEi0eUM/pkhUjqC1TfK5zmQsN8MtHhl0dvhoR/tQ75/fKSjOS5JwS/TbvJ5HiF9nGc+XTCw==","signatures":[{"sig":"MEQCIF++G6mHLymjobX0Chpj/6/s4P1rv47SJC0nBbCL95DFAiBru8r5wptYi1GsNOJ86VGV8tZ9S0vZb+SiEYDg/J5Y3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2779810},"type":"module","engines":{"node":">=22"},"gitHead":"e8524a0f71c4f39a3a347f27bb1b3dd37fd13655","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src","test":"vitest run","build":"tsup","format":"node build/check-format.mjs --write --base origin/main","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json src/version.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"node build/check-format.mjs --base origin/main","prepublishOnly":"npm run build","repository-health":"vitest run src/doctor/repository-health.test.ts","test:legacy-compat":"tsx src/workspace-safety/legacy-compatibility-ci.ts","test:windows-native-proof":"pwsh -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -File build/run-windows-native-proof.ps1"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"xinzz","email":"765333437@qq.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:66cc0685-25bf-41e7-a529-ea600fb44540"}},"overrides":{"tsup":{"esbuild":"0.28.1"}},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"11.17.0","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.28.1":true,"fsevents@2.3.3":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.9","tsup":"^8.5.1","yaml":"^2.9.0","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","jsonrepair":"3.15.0","typescript":"^5.9.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.36.0_1786842456654_0.9415569386576812","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"coding-x","version":"0.36.1","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.36.1","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"os":["darwin","linux","win32"],"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"7372fe7a51834a34191e7a29b1ce4cdef01cbc7d","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.36.1.tgz","fileCount":22,"integrity":"sha512-0lyFlWCEDoSXQanLphFP6JgLfI+K37vP8WLxXYUxDfSol/Hqe5DKMYS2wwzDOkIbGAEfOBe1YJDoV1wfz3qJ5w==","signatures":[{"sig":"MEUCIB9LpoPu9iuE/XP7kQqMaiF4zOGdDwvfbaqg+Y8/ekb9AiEAnpXqRH7jZTDpe4q3bbm5NTd+x8ACkd9aDKs841fgDBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2780106},"type":"module","engines":{"node":">=22"},"gitHead":"246ec269134170e96dc6e7fe4e4c4ac55f524ac8","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src","test":"vitest run","build":"tsup","format":"node build/check-format.mjs --write --base origin/main","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json src/version.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"node build/check-format.mjs --base origin/main","prepublishOnly":"npm run build","repository-health":"vitest run src/doctor/repository-health.test.ts","test:legacy-compat":"tsx src/workspace-safety/legacy-compatibility-ci.ts","test:windows-native-proof":"pwsh -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -File build/run-windows-native-proof.ps1"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"xinzz","email":"765333437@qq.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:66cc0685-25bf-41e7-a529-ea600fb44540"}},"overrides":{"tsup":{"esbuild":"0.28.1"}},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"11.17.0","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.28.1":true,"fsevents@2.3.3":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.9","tsup":"^8.5.1","yaml":"^2.9.0","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","jsonrepair":"3.15.0","typescript":"^5.9.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.36.1_1786897669587_0.9004790853951083","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"coding-x","version":"0.37.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.37.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"os":["darwin","linux","win32"],"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"94403347fbf16012b890f4e09b85118f1856d7c3","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.37.0.tgz","fileCount":22,"integrity":"sha512-OMiKGhPfU2TwINchBPIthcf3yIrDZmzgaEQ2+QKZBuameu0N/gyPhtvEqlT5VPM5XgF5L6vdubGQoSve7WSA8Q==","signatures":[{"sig":"MEUCIQCH5lJx2oIArH0Z57zCjqyvXup9D0VUVer1EFpu0EzvHgIgKusvTagTfYqKlE6kA3iBPLvxPLzF3bCN1njT/LFlijg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2817198},"type":"module","engines":{"node":">=22"},"gitHead":"e00b645b5ee49302ac9a675078a434fc5ca55d0c","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src","test":"vitest run","build":"tsup","format":"node build/check-format.mjs --write --base origin/main","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json src/version.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"node build/check-format.mjs --base origin/main","prepublishOnly":"npm run build","repository-health":"vitest run src/doctor/repository-health.test.ts","test:legacy-compat":"tsx src/workspace-safety/legacy-compatibility-ci.ts","test:windows-native-proof":"pwsh -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -File build/run-windows-native-proof.ps1"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"xinzz","email":"765333437@qq.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:66cc0685-25bf-41e7-a529-ea600fb44540"}},"overrides":{"tsup":{"esbuild":"0.28.1"}},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"11.17.0","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.28.1":true,"fsevents@2.3.3":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.9","tsup":"^8.5.1","yaml":"^2.9.0","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","jsonrepair":"3.15.0","typescript":"^5.9.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.37.0_1787103522452_0.1428587520243303","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"coding-x","version":"0.37.1","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.37.1","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"os":["darwin","linux","win32"],"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"58818b40b7d206a5e9d5713d0b4498367dfa8706","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.37.1.tgz","fileCount":22,"integrity":"sha512-9PuJx6IVyhjSTk59TIEp/7hK3zePDTBBgjHxCjVO0nuSdehOYxikTih7qnwwd349iqbQ+iIDXl2X3k+2nsyftg==","signatures":[{"sig":"MEQCIEP+Wr6SUmJGBgmIIVepNycbewUphfRx5jo/FK+m6lpnAiB/gNzbaGmZOXpCEENIKhXxtAY2hJx0N1hgAHSSlbUK3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2862490},"type":"module","engines":{"node":">=22"},"gitHead":"b30307d5fcf11bcedbd3a732ad569c7b63a82fb4","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src","test":"vitest run","build":"tsup","format":"node build/check-format.mjs --write --base origin/main","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json src/version.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"node build/check-format.mjs --base origin/main","prepublishOnly":"npm run build","repository-health":"vitest run src/doctor/repository-health.test.ts","test:legacy-compat":"tsx src/workspace-safety/legacy-compatibility-ci.ts","test:windows-native-proof":"pwsh -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -File build/run-windows-native-proof.ps1"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"xinzz","email":"765333437@qq.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:66cc0685-25bf-41e7-a529-ea600fb44540"}},"overrides":{"tsup":{"esbuild":"0.28.1"}},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"11.17.0","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.28.1":true,"fsevents@2.3.3":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.9","tsup":"^8.5.1","yaml":"^2.9.0","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","jsonrepair":"3.15.0","typescript":"^5.9.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.37.1_1787262428016_0.3484804957335059","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"coding-x","version":"0.38.0","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.38.0","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"os":["darwin","linux","win32"],"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"f1ae9e09e0077555d6c585fb6d21208c5e5726f3","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.38.0.tgz","fileCount":22,"integrity":"sha512-sppBNXmqfLT6dQuXB2T8dxkXZAg1PINZ/HZyaLFuljYm+3um/TdWrP1xjjrLfZcpq6luAUDPztrpWx182SVXHQ==","signatures":[{"sig":"MEUCIBddMB+il5ed9H+seXGHSl5uTEjIAM0N7rDSu0ORtHF0AiEAsav4+suBgpHcdTlMg+gXRHvT9PqG//NO7sTVOTPt/18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2939149},"type":"module","engines":{"node":">=22"},"gitHead":"fb81189997c5acf26d693fcffcf264e21a9a17cf","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src","test":"vitest run","build":"tsup","format":"node build/check-format.mjs --write --base origin/main","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json src/version.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"node build/check-format.mjs --base origin/main","prepublishOnly":"npm run build","repository-health":"vitest run src/doctor/repository-health.test.ts","test:legacy-compat":"tsx src/workspace-safety/legacy-compatibility-ci.ts","test:windows-native-proof":"pwsh -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -File build/run-windows-native-proof.ps1"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"xinzz","email":"765333437@qq.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:66cc0685-25bf-41e7-a529-ea600fb44540"}},"overrides":{"tsup":{"esbuild":"0.28.1"}},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"11.17.0","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.28.1":true,"fsevents@2.3.3":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.9","tsup":"^8.5.1","yaml":"^2.9.0","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","jsonrepair":"3.15.0","typescript":"^5.9.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.38.0_1787452746458_0.8060436026569076","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"coding-x","version":"0.38.1","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"author":{"name":"Xinzz"},"license":"MIT","_id":"coding-x@0.38.1","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"homepage":"https://github.com/Xinzz995/coding-engine#readme","bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"os":["darwin","linux","win32"],"bin":{"coding-x":"dist/cli.js"},"dist":{"shasum":"80a70b9eb5864d6c13bf5359e432cae3b7dc6e4e","tarball":"https://registry.npmjs.org/coding-x/-/coding-x-0.38.1.tgz","fileCount":22,"integrity":"sha512-BIx2/wWrPqZz0cOeILPzXakL280iH0MtJ0BF7dojTwDLVBccJe7pwFMuzKTf6MiRF84hFo2Y3Arh+J2oP2WsCA==","signatures":[{"sig":"MEYCIQDnTG/cJlydHErove3DS7sXJHRyzLbSI8qVICtR+rTcAwIhAJ9JPQx86l8lqULKO2DZzpERGHKuWHEVbDJ7yC4M4vK7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-x@0.38.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2941663},"type":"module","engines":{"node":">=22"},"gitHead":"6e7cde0aceef7918c75c3d0c99f20246bfb6c587","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src","test":"vitest run","build":"tsup","format":"node build/check-format.mjs --write --base origin/main","version":"node build/sync-plugin-versions.mjs && git add .claude-plugin/plugin.json .cursor-plugin/plugin.json .codex-plugin/plugin.json src/version.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"node build/check-format.mjs --base origin/main","prepublishOnly":"npm run build","repository-health":"vitest run src/doctor/repository-health.test.ts","test:legacy-compat":"tsx src/workspace-safety/legacy-compatibility-ci.ts","test:windows-native-proof":"pwsh -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -File build/run-windows-native-proof.ps1"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"xinzz","email":"765333437@qq.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:66cc0685-25bf-41e7-a529-ea600fb44540"}},"overrides":{"tsup":{"esbuild":"0.28.1"}},"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"_npmVersion":"11.17.0","description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.28.1":true,"fsevents@2.3.3":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.9","tsup":"^8.5.1","yaml":"^2.9.0","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","jsonrepair":"3.15.0","typescript":"^5.9.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-x_0.38.1_1787491234184_0.974818411872783","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-07-01T07:04:13.401Z","modified":"2026-08-23T13:24:35.603Z","0.1.0":"2026-07-01T07:04:13.619Z","0.1.1":"2026-07-01T07:34:22.666Z","0.1.2":"2026-07-01T07:46:26.787Z","0.1.3":"2026-07-01T08:03:59.714Z","0.1.4":"2026-07-01T13:07:30.493Z","0.2.0":"2026-07-02T13:33:08.798Z","0.3.0":"2026-07-02T19:49:53.357Z","0.4.0":"2026-07-02T22:56:54.219Z","0.5.0":"2026-07-03T05:30:46.747Z","0.5.1":"2026-07-03T05:58:45.070Z","0.6.0":"2026-07-03T09:46:38.565Z","0.7.0":"2026-07-03T16:46:37.806Z","0.7.1":"2026-07-03T17:47:05.390Z","0.8.0":"2026-07-03T20:27:00.886Z","0.9.0":"2026-07-03T22:24:14.087Z","0.10.0":"2026-07-04T09:04:21.585Z","0.11.0":"2026-07-04T10:34:01.949Z","0.12.0":"2026-07-04T11:18:59.476Z","0.12.1":"2026-07-04T14:39:29.233Z","0.13.0":"2026-07-05T01:35:57.978Z","0.14.0":"2026-07-05T05:53:06.444Z","0.14.1":"2026-07-05T12:46:22.328Z","0.14.2":"2026-07-05T12:55:16.508Z","0.14.3":"2026-07-05T14:30:00.527Z","0.14.4":"2026-07-05T14:46:40.067Z","0.14.5":"2026-07-05T16:40:41.662Z","0.15.0":"2026-07-05T18:12:05.526Z","0.16.0":"2026-07-06T16:40:14.074Z","0.17.0":"2026-07-06T23:40:54.642Z","0.18.0":"2026-07-07T01:50:53.630Z","0.18.1":"2026-07-07T15:24:06.432Z","0.18.2":"2026-07-07T17:39:42.534Z","0.19.0":"2026-07-07T21:50:54.828Z","0.20.0":"2026-07-08T12:57:21.501Z","0.21.0":"2026-07-16T12:24:29.131Z","0.22.0":"2026-07-20T07:54:39.719Z","0.23.0":"2026-07-20T23:24:02.389Z","0.24.0":"2026-07-21T23:18:29.338Z","0.25.0":"2026-07-22T00:19:59.783Z","0.25.1":"2026-07-22T01:51:47.110Z","0.25.2":"2026-07-22T02:48:41.402Z","0.25.3":"2026-07-22T03:57:04.180Z","0.25.4":"2026-07-22T04:39:34.538Z","0.25.5":"2026-07-22T07:00:21.768Z","0.25.6":"2026-07-22T07:19:37.414Z","0.25.7":"2026-07-22T07:40:12.954Z","0.26.0":"2026-07-22T08:40:28.141Z","0.27.0":"2026-07-22T11:07:52.974Z","0.28.0":"2026-07-22T12:52:45.633Z","0.29.0":"2026-07-23T11:03:37.699Z","0.30.0":"2026-07-24T12:33:30.128Z","0.30.1":"2026-07-24T12:41:09.587Z","0.30.3":"2026-07-24T13:32:13.992Z","0.30.4":"2026-07-24T13:42:59.182Z","0.30.5":"2026-07-24T14:17:25.431Z","0.30.6":"2026-07-24T14:44:10.958Z","0.30.7":"2026-07-24T15:24:37.564Z","0.30.8":"2026-07-24T15:50:27.318Z","0.30.9":"2026-07-24T17:12:33.467Z","0.30.10":"2026-07-24T18:53:15.368Z","0.31.0":"2026-07-24T20:11:11.108Z","0.31.1":"2026-07-24T20:30:19.925Z","0.31.2":"2026-07-24T20:53:57.899Z","0.33.1":"2026-07-27T17:27:25.615Z","0.33.2":"2026-07-29T10:43:18.920Z","0.33.3":"2026-07-29T20:49:33.579Z","0.34.0":"2026-08-05T02:12:39.865Z","0.34.1":"2026-08-06T01:45:21.573Z","0.35.0":"2026-08-12T08:15:38.186Z","0.36.0":"2026-08-16T01:07:36.764Z","0.36.1":"2026-08-16T16:27:49.753Z","0.37.0":"2026-08-19T01:38:42.627Z","0.37.1":"2026-08-20T21:47:08.159Z","0.38.0":"2026-08-23T02:39:06.584Z","0.38.1":"2026-08-23T13:20:34.319Z"},"bugs":{"url":"https://github.com/Xinzz995/coding-engine/issues"},"author":{"name":"Xinzz"},"license":"MIT","homepage":"https://github.com/Xinzz995/coding-engine#readme","keywords":["ralph","ai-coding","autonomous-agent","harness","claude","codex","prd","cli"],"repository":{"url":"git+https://github.com/Xinzz995/coding-engine.git","type":"git"},"description":"Ralph auto-coding harness — Developer/Validator loop engine + Claude Code plugin","maintainers":[{"name":"xinzz","email":"765333437@qq.com"}],"readme":"","readmeFilename":"README.md"}