{"_id":"@ai-dev-methodologies/rlp-desk","_rev":"87-b6b4c3e8473ba0d89242e7cda7f4f087","name":"@ai-dev-methodologies/rlp-desk","dist-tags":{"latest":"0.25.0"},"versions":{"0.0.1":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.0.1","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.0.1","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"76112a97bc17be309aeacf68c2ff9452851d99cd","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.0.1.tgz","fileCount":16,"integrity":"sha512-Lji+vuY3wlVz//vca61czrPnmkrMVOgtp801+4e6yre/JGxW8XH55SvjDVdr21IapJrXL9Fmbb3Aprl3EdYf/A==","signatures":[{"sig":"MEQCIGKfOwDqUuJ8kLhrrUh6BgiyflxkEyrRNMGgqlxSELpKAiBiMPYYjS/eEUOMsKL7vsSjQtTBeV6dD/O6aQ8LBD/jTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50444},"engines":{"node":">=16"},"gitHead":"059c51bd16966f433d659303d9e38c22b6201223","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.0.1_1773832876052_0.5759470180162043","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.0.2","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.0.2","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"ebd9cc313af1ab4b65d505c3cc84f54b614ef4ef","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.0.2.tgz","fileCount":16,"integrity":"sha512-KYXLvS+7Cp+5ujg/ZkEd50tnk4lTpDugJslKVmPTLNUggGaMvc4HeZVtUwXWRCj29ZTEV1ubMfxDi2cFQ1xXuQ==","signatures":[{"sig":"MEUCIQC9+KZOhI6kdplmApjEX9mJnfzFzWytmgncCFPEiYSqxAIgJgiuFBfUCoigaAfd8AtNgd8RoBbtuq2thLtCuY7n09s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50463},"engines":{"node":">=16"},"gitHead":"64d9edd553ceabf00337d311b77ed6e8ee467e6f","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.0.2_1773833863739_0.596576385917178","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.1.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.1.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"e67cddeac1e22287466e44de6fe119cbcebf7542","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.1.0.tgz","fileCount":25,"integrity":"sha512-HrrdvIo9N5FOKLUegBVXa88/LMon5JFdh4ORNqx33X4v2mn+ORgzJpdbckX/DPJ1CZ0cKz5sScciNiQ9unQCVQ==","signatures":[{"sig":"MEUCIESTi1uAQPuHMJT1e+331lNEJGfsLMVU3v5XJd4VJ+p0AiEA0CzdGEHQB3CQyid4GHsufE+LNlYwLjdauXAIoSTOSp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128008},"engines":{"node":">=16"},"gitHead":"0de81efbb0f36ca8b7bb7fc3059062e4c51294df","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.1.0_1773901350876_0.8122868024582139","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.1.1","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.1.1","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"9a99dc5b663ac9ade0ba4cb78cd66ba057f3a6b1","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.1.1.tgz","fileCount":25,"integrity":"sha512-BqKYpdgqN43l+1eKumobwBRf1hRs8lryxGvvKS+r/ErH/phzQwjffCga+sDGpkmPjVi46twNp28SISfEBLMT8w==","signatures":[{"sig":"MEYCIQCV+87EIyl0sfAqV3av1s0pRkKD1iE+GWR4H8OzNOGkLwIhAOQ2fIaaJpmPBrWb6A3cwfpD3S/Q9mG22OzbOn85d0OE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128503},"engines":{"node":">=16"},"gitHead":"49d8df9ee5801986c126fc62fadf8a39e172b26d","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.1.1_1773990266532_0.11416840849493459","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.1.2","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.1.2","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"5467d9eb9f75971722b91e694c5797287588df3f","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.1.2.tgz","fileCount":25,"integrity":"sha512-flzUVQ4P7chYp6rndnjTM5sLoav7Mai9aJRtRKv/7GMTEUBt0zqFz2liZ+huKU8FDk/hPZBZ8Koo2Ou5hERqPg==","signatures":[{"sig":"MEUCICBG6mkWvjQcYV+AkY5lelZQZYeJoo+6CtjQmLG4ttUCAiEA9fb3cShFjfJsZ/50aSqZSMfhvpcHgruV8zGOboEEhZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128320},"engines":{"node":">=16"},"gitHead":"e89c21bb8bfc93552e3acce4af8fb1667b8e3d25","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.1.2_1773990947205_0.4616114496238204","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.2.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.2.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"f7a0a61159392ff027212cc8f6259e4820af6449","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.2.0.tgz","fileCount":25,"integrity":"sha512-4YiZsyQr1a2y8kUM+fFr2JE2WMRYi5nvehJwryEy83ltNSCMdNl1SUz5CQZf6Fj9G6E1Cormdrx7+kzTIe+RpA==","signatures":[{"sig":"MEYCIQC3VF8GSbepQ5elpfdHFPioLkE9+18iQrjL3WJvEX2yKwIhALbvRxbmhr7dhQy/aHhPFXUpVUZi53m6mPyJF0oglwg+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174708},"engines":{"node":">=16"},"gitHead":"e1c8e1cbaef7efb8bb4de082f053b87d64dab255","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.2.0_1774057368916_0.9128855669696185","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.2.1","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.2.1","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"d4571913acca15bcaa635fa3e913e208cc810d5d","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.2.1.tgz","fileCount":25,"integrity":"sha512-Q49AHa0vyLeZYE+omOoUtdrMAxUgNFvphIKHuvHngGeEPp9nk4B0ygYwgTuIlc0G4r9xChOTd3mb9Yl2rN38Dg==","signatures":[{"sig":"MEYCIQD69BsBI95n0sHw+JRtzlkyf6/Ay7QczfvbQbivsxcYDwIhANvhlSSzJB3HdMiq/q7/wYKLnhXqnNelCPo/R1eQ7LVn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181209},"engines":{"node":">=16"},"gitHead":"c28d352c067a9c6be4199544c5939705bd4d8623","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.2.1_1774197246783_0.3701685349127697","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.2.2","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.2.2","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"6a142042bb316d5d12d2fe64da7a299775c86a5c","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.2.2.tgz","fileCount":25,"integrity":"sha512-8qc3S0Gn6TTYCXa2pg9WGWPwC8i8DC0VAZlC/iX1qvEpVx10MVNxbrFWnzoS7uXK41XxhkWxOnygKNbJA2Oo/w==","signatures":[{"sig":"MEYCIQCR9j1rBocLrybGZMJdHHy5bk+ebJV6I8gXH9noyO0kXwIhAOgZTuUkW/kZ++MCZtuiUCDFpiWsCpdVpD2zRCfab07h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181729},"engines":{"node":">=16"},"gitHead":"042546f53e84bc52c7da7f37c8a12a646b84d01f","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.2.2_1774225182818_0.5977719687476752","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.2.3","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.2.3","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"ab50cd03163ba279fb88df11f0c6533abcd87bb1","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.2.3.tgz","fileCount":25,"integrity":"sha512-cynQ55VeG1vx4AuZAlGeTRAdoZwS3NJnpmk/niE5QifOC5cWFaylpai5OjQMc9wn58acBeXQei01XoShPVFNdQ==","signatures":[{"sig":"MEUCIQDw8KQA66XD/jZKM69ExkfxjyqPAqdMOgdKum61K74AtwIgPwrf+jK9/+qppMyL613k4JGdQAxCqSscSSlVxVmlT54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185109},"engines":{"node":">=16"},"gitHead":"05d21136025c6cc3cfb5357ff5340826257bb386","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.2.3_1774233082644_0.18803503783718578","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.2.4","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.2.4","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"798e95881da95faaffaa1050d6c7e74c6ec68a4d","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.2.4.tgz","fileCount":25,"integrity":"sha512-F1y+0QmWwQWmwYfcpbQEla8PxWVc6tJQYdsRyrqyJk+GTRdJpk/nRooFPTMfkV9oaSbPmr13ANtwmDDfjfFing==","signatures":[{"sig":"MEYCIQCDyfSpiy8ho1HIRtsfUNqRG/aQ/9ijJJdmpPDrnYv9/gIhAPoBJpqFDsNW2Xj51bCKC++nH7d/lbn5OJFrXk5Qg0po","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186655},"engines":{"node":">=16"},"gitHead":"587b506c14f5baf0fe894e21bb86321453bd362b","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.2.4_1774248205672_0.2817191233993721","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.3.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.3.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"d1cd2131d3ad88bd92da69cc630ad08810ef9e58","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.3.0.tgz","fileCount":28,"integrity":"sha512-BrdJDedfnIshWcrsnDKlHOMjxoAeGbRfTgw7IYdRzcVZhUzf90GpkyfwICON5U91TISMS2oHIJxbcQRB224DMQ==","signatures":[{"sig":"MEQCIHcTIyDm8zSJdSufMyBFEZlCuoDuT3o2eZh1n+3RMTLTAiAlHDd+uwuyy2z4Fpw7LZQvFy8xLVk3M7Uup0c11fD/5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335776},"engines":{"node":">=16"},"gitHead":"6e3c4e3e026b2329092c38dfcf479e4b3e620d7e","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.3.0_1774419136648_0.5695596337864925","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.3.1","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.3.1","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"9a803c51f40d2c4884fe13b868478367018c935d","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.3.1.tgz","fileCount":28,"integrity":"sha512-YcHVCnoBgXVqq/5Q2uUTKYos2V7DZCkoFCjJ/Lq+9VsuDdeEumUErRmZikXw9JAQYKXO4jYikxJAMLj49XOFvA==","signatures":[{"sig":"MEQCIAFvSjaKJ+BjeG6w6vQivC8ZuBazsede0cfmcKo94BD1AiBd1QVLIntqC4xwt9ntbI2DoSqjuSuaZLmN48c3HtiRYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340709},"engines":{"node":">=16"},"gitHead":"e7bbd0cc2a843f15296b5a8da2830466d90e2b44","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.3.1_1774419425858_0.39562461148942996","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.3.2","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.3.2","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"d1a75d988a9ff3c003858057074397ad186df882","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.3.2.tgz","fileCount":28,"integrity":"sha512-uqqk9g0GkvWcgEYJqeYDpVKw3OAsVnGrn6mD6YxNzfUo9pkCyJy60plzos6IHK/y/ap+TZ3c2bADWO1soznvdw==","signatures":[{"sig":"MEUCIQCJObKgWZg2CSOehtppRZ8n+Rl4EOKthpSSAIhP2l6EOwIgYl2paWDwfmCiM/JEGCg+kNHPgl3Z/OvbYLqDsOPuEHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342829},"engines":{"node":">=16"},"gitHead":"522f6fc38954901728dd0a7d2a67fb1fd15c74d3","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.3.2_1774423979607_0.0174753845693294","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.3.3","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.3.3","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"f09727b1d6bdff4288875e049372b5a39d49a12a","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.3.3.tgz","fileCount":28,"integrity":"sha512-aJUAYKnHeix98bnzhAUAFSb27GA6J0JteeYOwL9uq3U9KzQTeY9nxW1md+wMWWKvcjfiVWJtK6RsGSim03FRjw==","signatures":[{"sig":"MEUCIBkAnba7dFrzhZDRjt3dIi1csyA7IqvnBGfL7p6GPKxiAiEAndJAnPgx2RE3BU6JxTXzT6sw6wbyyLMYJMOQPZ9ZOLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344742},"engines":{"node":">=16"},"gitHead":"d9bf40ff67087c6d8c66dd5feca7e9dc022c8989","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.3.3_1774433231224_0.78668963862445","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.3.4","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.3.4","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"3e61004c2baf6d7e08313d6697e897bc52574ce4","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.3.4.tgz","fileCount":28,"integrity":"sha512-73okKHKpNSr+YpijZWQe142WtrDkhhW+5BkzUVyB6CgXLJwZWTfY9Dlx1R6M/V/SdqecTe6qqmeOhn4lDo5rEg==","signatures":[{"sig":"MEQCIFDc+UTBCMirARTUwSQnWcgf3OX/gbWD4BUQ/Q4jvOwFAiBIh9U5+lyoE+hs///Su452XgCRRPf+LdnDGwBZcW/90A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345355},"engines":{"node":">=16"},"gitHead":"f5c11a115152c7df2b23ac5f690358cf942036f9","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.3.4_1774434689993_0.8344071580848444","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.3.5","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.3.5","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"a1b033746fc918c625b5091ef10f57a1e7f4ee32","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.3.5.tgz","fileCount":28,"integrity":"sha512-OTCC05XP+QTZWH6MuXCi9BEILHz1p33QaoN+1hSo1zGSFb8ve8xpWBJiTm1kWxUFfGKH8PUDt38f3fkYLeIXow==","signatures":[{"sig":"MEUCIQCyjFm2VJaHhof76YFObsnNmchcNY2p8DtHKZL4Nab9xwIgbAhuC7LrReZh7zoRzfM3IOoynQh28FvGvz0Qj6LRMNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345273},"engines":{"node":">=16"},"gitHead":"50bfc1a4df2b942f8fe67fbaab784705ce208f12","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.3.5_1774441760123_0.05669904363209177","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.3.6","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.3.6","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"4c603b9ce6b0d32b590c5ad4b08ea4e6d8c6410e","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.3.6.tgz","fileCount":28,"integrity":"sha512-P49dNNiFu0T2E51ll4x849zirjCprRjh18D6yalgtEOQOsEzAZOUTJ16BbN6vPxdjifhFjSacTaiN8CjA/a2vQ==","signatures":[{"sig":"MEUCIB+i10hvBfFzwSyuYN8W/0dhWcFEaANMhoBDhhn49GAlAiEA3j5oEvJNSCBfexGL519hVa+GSbrEk8FCgesOn3BMSDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345764},"engines":{"node":">=16"},"gitHead":"3ec32ccf1b5994838d4392ea829652181534a0be","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.3.6_1774442215500_0.8377962724920325","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.4.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.4.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"b5c53fc11210cb52a28abdc5b0f55056827bcfa8","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.4.0.tgz","fileCount":30,"integrity":"sha512-KOzk7Um7lRfjAnO6VYz6VgYPgKQQFrgksWIWpfl5z8+jow86zNvMKL71gMlf6F73hH5FEwrusLrAxs9M/gAGeg==","signatures":[{"sig":"MEUCIDbFF8nTuABju0UuoRxjCfpcTv4wce2SGXU3RqBTi2MTAiEAnQ8JWo/UTrDEtuRiPdZ7RJP/Wxzj/omY3aqJuav2gQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385206},"engines":{"node":">=16"},"gitHead":"2ed17d0f8f583ec472f5cc57f009f4cd021db871","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.4.0_1774578752491_0.9777247783181424","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.5.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.5.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"a86ac8eaf39f228c3d5b9b9efd32f67ecbac5cd8","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.5.0.tgz","fileCount":35,"integrity":"sha512-KNVaa2MuLWn8uHbz2OpL8178ULsKpzWRTC5RjJFj+kU4bxsi+jyHjbAfwVMrflWgtEuchgJHhTHih2x312qVlA==","signatures":[{"sig":"MEUCIQCC8W3goDrPDmEvwGZEJZfr/AzH+W5PIMSdkr5C7UjOLwIgB0UGT/OHC0tfvOPwulRAPOc5Pk7dE+YHA6UYS27HX+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478817},"engines":{"node":">=16"},"gitHead":"614da1df91118c402901e1ccf5ba226c597f8ae2","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.5.0_1774859558487_0.6333385395032478","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.5.1","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.5.1","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"e9148791c226ea3e709bf2503a78073cd9c25f1a","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.5.1.tgz","fileCount":36,"integrity":"sha512-voYDGpvwYbbKHyoZZHpBTjnWe0MFlZiCF0v99NztgTnFPV/k8HPkRrAORdyVvi3q0uiQ6ggz1+5LUZziSHpJhw==","signatures":[{"sig":"MEQCIHqBy5xsSkZxyBMRANbK0IZMd9bN9aT/1C6MyaTy2hj5AiBF+1bwsVPLSfeFmcBRFepKpL8rky/mgisRpo9AJlIv2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487249},"engines":{"node":">=16"},"gitHead":"2e1e38ef0d5cd0eff8892bb5cd5b1a1c9ed4eda5","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.5.1_1774882846717_0.3156692019949525","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.5.2","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.5.2","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"7d8a9d25695a41a3c21ee1a755514f95fd5e6683","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.5.2.tgz","fileCount":37,"integrity":"sha512-cE/sXi6NzDiq4NdLd8KdGi/pRzy4bqhR4eBeaNuG4fceWCuSbKWvLLztgAzzmehytuRwAJvgnYEf57GBQ/6oOg==","signatures":[{"sig":"MEQCIE+r2q0SAzdhe9YLi+C8uPRVFH7g6645XjD4m/poA/zlAiAamNp7by00JVFG/x848b+J5kV/R4WWcEdUw8pHhql9rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508178},"engines":{"node":">=16"},"gitHead":"34b878007faa8ebd3c3009e4f8e2787e026365fa","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.5.2_1774889222765_0.8100505046607045","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.5.3","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.5.3","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"6b8035be9ae44380bb83488ae30bca93a9d9992c","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.5.3.tgz","fileCount":37,"integrity":"sha512-eV4e+S+4uq9ySmEiP1qtjepM5m/TAWmdYeUzki5yWeCjQ9X8t465BL9nAFO0qycaisFviOZ+EoXpT6zzWkzH/w==","signatures":[{"sig":"MEYCIQDDBqQJ2c7kA0kFl9tILM5M+ntpeoHecqh2BaOaTSLY9gIhAIcasAnMblVKepuIbC/2RIVvYPgSg0Gzy7XsY89u6Yax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510207},"engines":{"node":">=16"},"gitHead":"31a95aa54cac2495d1137cda4ddfce06f6b3c797","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.5.3_1774889671007_0.8496002434129393","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.5.4","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.5.4","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"f27d1bfc38f802f518ec58309352238d8f965920","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.5.4.tgz","fileCount":37,"integrity":"sha512-f9uyb60SN7/kpmrLjTw94pdg7Ue1zNokwqPjRspRWz1qP7F7drmF4mviIYPkelARxblrwVbDOX9RJkod1ZCQEg==","signatures":[{"sig":"MEYCIQDtiK8YM+6ipJGvLnfOfvbmmMgeXK3E3Y5OI5AY1fMZ4gIhAOxQ5jqay5N/fcVu9eJnQCmCnd2HRDdgp3kQ7y7lQrpo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511170},"engines":{"node":">=16"},"gitHead":"deac413129af7fb72c14b3c39d3fbdc1c7a820c4","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.5.4_1774890558938_0.6305046993778709","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.6.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.6.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"c1f2471b86eab6326573bb5733265f4372ce874a","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.6.0.tgz","fileCount":38,"integrity":"sha512-n4QJPGW4un/T60e51LzCYAB7DHQOL/+cU2kXgGDZBjazJ1RZ8U2cDrA5EaBrYRwZcE0It3e5nI6ltUcm3NKAcg==","signatures":[{"sig":"MEUCIHzmfXL/bPzkH2CExxiKQ+LSOEl2S0pSNMzhca0tKI6IAiEAiBTu3dlAYiyk1ZWLvpi32YgM/FUHTRE69589MxpNN/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526513},"engines":{"node":">=16"},"gitHead":"b55d8e85adf4a80735f5c791d3a1b3f60297c5c2","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.6.0_1774921491872_0.28578418494080804","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.7.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.7.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"4004dbdb54efe195fa2f965c624cff0f0572da2b","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.7.0.tgz","fileCount":39,"integrity":"sha512-nsWKrCc2c7OzPI4tD30cAQsM0IMdNFVA/pMWDkIHqggTnTVTKXTgDcVXYI0cpdoQ2nuMFRARPz5Z2NmRMm2YXw==","signatures":[{"sig":"MEUCID+bpxpEo/b0yJhDmWqNsQa3pq5T4Xx1ydHDAKxokAsmAiEAi3VaFZMqt/qJ6qMmyrWewjZnq5R/cYwUmtiHsAC2u5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534909},"engines":{"node":">=16"},"gitHead":"d34b613f62c3647cf884b2596161e33bdad4c844","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.7.0_1775528321002_0.6321012385100617","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.7.1","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.7.1","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"3feca508d1fce40f0f329ef803a7aac81ef196ff","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.7.1.tgz","fileCount":39,"integrity":"sha512-a4TEPertBxLLYFi4mVg1q0CtEAkIbPk14pdeuDAjGmgiUkQFFwM7284NXM0MJ9s22FSb9F2lAUoaI41Piv72xA==","signatures":[{"sig":"MEQCIBSPicAUrqWFFp9qnGKFEjbv6xt3XM2sPx4sXOCq2zQfAiBDolx/6gKdDIsOYGYhs0W/M2BQKuWawMxn7cS1FwUuoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534931},"engines":{"node":">=16"},"gitHead":"5f7e74218dc13c0a00a41d736e5d083ecb15f23a","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.7.1_1775529758953_0.8396414650401365","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.7.2","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.7.2","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"222bc87bcb4103dd490d6d9eebe17f11247afbf2","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.7.2.tgz","fileCount":39,"integrity":"sha512-nBJvZRR1TNVYSNzKnEjK55sK9amm5moAzzfY2ylzGlYooKtle6iyOM9hFsNPxPbm5tIQvxq4EfIcZb6qf2dXug==","signatures":[{"sig":"MEUCIQD9IsJD6NycDAivSYIGvkOZyx0jVUBv50oXvlsgaM/atAIgUSUR50G7xuqSe8kHXyIJJJR3AboSU6pQbkeWOM2khYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534987},"engines":{"node":">=16"},"gitHead":"f5e867fbfd8547e5dab9d1c2cef98f30c268bbbb","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.7.2_1775929427253_0.8661381100285448","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.7.3","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.7.3","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"721de0ed61d070503b3f1f4a57548db1be5add63","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.7.3.tgz","fileCount":39,"integrity":"sha512-eNG63cJxxKvuu+/Jxw7gmtbDVpLhrt3RzB3AUlDwxEnHRZ90bBjtd6DYAsGbaG+scFklwLDIDHrsH9JuhQwXKw==","signatures":[{"sig":"MEUCIQCcDMkCP9pkJBDHjLHDCIjajfjfuicogCM/HLC+Y4TXaQIgD8RZSUbk10wXfmaz0BBa1juz5IG4cGzIvqwJZiWW5lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534996},"engines":{"node":">=16"},"gitHead":"b9687ed1be14b09c59cf9c6bf953c2e555416351","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.7.3_1775929684265_0.2338913421385369","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.7.4","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.7.4","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"6cdbe9f35f34b1bd80056aef6a55808550459bed","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.7.4.tgz","fileCount":39,"integrity":"sha512-+k+ANi4JMr1Rpho74RJ04LNbvi/ef0QX0dDc/02SBUG9L0oBVyMcHvGWnyBNPs4F7oNCDOhY5MSP0ucOHXGcPA==","signatures":[{"sig":"MEUCIEVrt584bbJ5V9B0OBQA7aDA6mVFTLCy8n6Ae4bbHYj0AiEAxG61LSVqGUs3XII/pmFMzkw4tky0bM2MmoVPAg6LHx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535159},"engines":{"node":">=16"},"gitHead":"2b9dcc08c006a34885ec541d44292d7c940b8311","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.7.4_1775930243450_0.36955240259401223","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.7.5","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.7.5","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"d2cc9300633c15f6d8d0b9471a34585566195999","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.7.5.tgz","fileCount":39,"integrity":"sha512-xiQOlPCmU9qpN0vKa8MTWfKvoCLhMipFKV6ETbAv+ri1NEV9z+kC2321husrbY/YzRHBz4vz9PHZUbB+qdWAlA==","signatures":[{"sig":"MEUCID9WLtscdhf1DjmFEIa4Q7iLLUZ0AtPXPoxLVwZ3KaqwAiEA9a1NK/aXw4+LD3CkZkkSdOcca14FowzVr/6O1gmz964=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539258},"engines":{"node":">=16"},"gitHead":"b84fe376c1aa277f573fab7bd286acdef76e983d","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.7.5_1775972144758_0.7488544775541897","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.8.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.8.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"db69d27f4f12c0058caae40e98723421cb49d4a8","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.8.0.tgz","fileCount":44,"integrity":"sha512-7wk/+A3LkBsUH55xP/3+fCwVR35VB5GazgaeMA74NfMygAmet3wj95TIEkZ6UDo6rkohO38yZXazA3/9MRCeuA==","signatures":[{"sig":"MEUCIDbihM2JHWVLnlC5wTWu72KHqBUQheptMt5eXwDbKLXJAiEAjPeQeYyQLCqHE+1r5vm1JEe0dNwOhxI1/sBg+75mX5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394370},"engines":{"node":">=16"},"gitHead":"bf1a6ffd8a470329ba5121c8f6ebd39e718a7d27","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.8.0_1775997264426_0.22637705303686162","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.9.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.9.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"abc7347091602033a108f999f8487b32c7b22200","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.9.0.tgz","fileCount":45,"integrity":"sha512-yeylbp5lA29n3UyhrmGC9M97ZdPEqdM1TNB7mBvuaQX0LViuUonzsmlhnq5bRoO5DeyUcORpF9HJO3kEC+pGew==","signatures":[{"sig":"MEUCIQC2DZ4icq6ifYAkTgGDjH2FJmIc0WAUPUZIAepGx7iLvQIgFyfuNaYpY/+ZTJGnxr8nTVKjXcC9v+uMHnrjKK4fxbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412420},"engines":{"node":">=16"},"gitHead":"12e9aa6249482a124299909b608e77a3477221d9","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.9.0_1776009254028_0.43628571725332566","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.9.1","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.9.1","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"39c8cd9ea3c2cc6f4b610eb80dcfdfc5d1d4077e","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.9.1.tgz","fileCount":47,"integrity":"sha512-0lHUOFfiMCaZ/80P6PCj5z8r+p0pWg9zSHTLP+sEvN5NzmESfXRdNK4Qw5TwHDXQHlhxbu+eINREva6HhwPFfA==","signatures":[{"sig":"MEUCIQCH3pSMkhSYg2ai358swRZ4Xl6yOpxBZi63M9ywtaP1owIgVcWS0MkX82HyL2Kx5xRNCrXP7H190FbZjIBbGaF/Zdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450695},"engines":{"node":">=16"},"gitHead":"dea64b081dacb995b9f4ffec6eead1b19748ef2a","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.9.1_1776071317914_0.9547614479389444","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.9.2","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.9.2","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"936c074877199ab6c007ede8a3a5526548d8f8cf","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.9.2.tgz","fileCount":47,"integrity":"sha512-hy2MyW0BUvN7GL8sAroL4KgibP05r7AXZptvMHAfRijQa/PToSeQfxfTrV4CKDNLEn85l6e9wbNBulQkhZM34g==","signatures":[{"sig":"MEQCICZfKW9iFVvzsPqvG5W/iIKgffVNUmDge8rwriqvWHy2AiBCt+Wf0El9Fpj/of5HWvDs/QYIDVv9YyavFBYNp867Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450695},"engines":{"node":">=16"},"gitHead":"ed334f0567db96ce47def5ea35511ebc4ca45414","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.9.2_1776072345524_0.2633892089749965","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.9.3","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.9.3","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"8c459b69d91570062ce9e8debced4a1328872722","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.9.3.tgz","fileCount":49,"integrity":"sha512-DssZgUaUlUV+FVjDJxfEGWJstdUHXgwSKvu0tUhDRl6rEt861UVvDEIyC94+jP6itkPlTMGRTLMx6XI1Y0qSJw==","signatures":[{"sig":"MEQCIHiyNpqRB7ABHKS+iFxfT39T0gLyu+MfG3BH2fe1WAohAiBxcz4IlQUEGpiQVdmcM51/YIMdTz2WXmIwrh2emQWWog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502434},"engines":{"node":">=16"},"gitHead":"117e223f64433e7915163303d0efe0347e74ba63","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.9.3_1776085653739_0.36679478339420357","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.10.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.10.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"76bff1b6e54ae7563833653facef5379c498eb04","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.10.0.tgz","fileCount":51,"integrity":"sha512-16mnP6YVK0O2bwGaiXdJLg7jl1If6GOO3nT39pOjzx9JgjsDlFnVn4WevXrnbF7Lrvdq2X5YMrA3l09YxIQ2kg==","signatures":[{"sig":"MEQCICYcpQd9orBSsbTN3scecqpi+v8HXBqt5pyy5m9PLt6AAiACY2/JsCHDCTprd3MhYhpK2plGFQorNfpyZaSiVYLR4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526173},"engines":{"node":">=16"},"gitHead":"a81d88afadd55a403ba8d8387133405e1b7348da","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.10.0_1776999544452_0.12669708417364722","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.10.1","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.10.1","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"73dfebebdf61601cf6c89556726c2f0e0747971b","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.10.1.tgz","fileCount":49,"integrity":"sha512-mdJgcP/0AlpaWjRsdCOL+drJtDnT1zcGjT08B0+RvoXeEZ/dGUR4RHUMs532jBwLDNabSNoa6EQOttPGNvBExw==","signatures":[{"sig":"MEYCIQCe5XJNKXpCUAwgXyMPX8sJsh/1kApUz7sm3X3eePr6CgIhANBMA9e0Hj0wwCwxZxKqSMJkzS+eNTVVjuaY0m1D6BhL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495899},"engines":{"node":">=16"},"gitHead":"a330e160c37b9ae1d5d9827dc9d5680004b81358","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.10.1_1777004468956_0.8391546601791406","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.11.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.11.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"be53e4d66476c162f267b79ec3ef674f8e1e75ca","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.11.0.tgz","fileCount":54,"integrity":"sha512-hC3utczSIICee9zvuJeIiIfIoG1nM9Gc1DepWIAFDYfcYtyScPFDIZCnvj4/rsEMnQANm0wF4nEdkMQ9jkDRkw==","signatures":[{"sig":"MEQCIDUo9DxvpEMy8+cT7fWY39QnvAtXHBYSVvxmQIykmsm3AiALzNsIeXEMKd47eNKgKsoIzCVR7CafFdJLJUxgZApIgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591391},"engines":{"node":">=16"},"gitHead":"e8076eba786481de25c61550657440e351a6043a","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.11.0_1777125651938_0.6572815150511591","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.11.1","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.11.1","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"e3f34d4eae5d311dd272437ef9e11bafff0287f6","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.11.1.tgz","fileCount":55,"integrity":"sha512-794p7HRD4Neyxz4Cx1LYHhrlRJgC0EocaLopGwYmuv2Gz4cIykoY3WuLUe8ExkF0HkZtEDqwgZdWbcDp64y0tQ==","signatures":[{"sig":"MEUCIBOiuzH5wTNHx6VC2x14BZHRdV/ZyV+92pEhxkU6X0ifAiEAtGdNS/RqnYIT3VIJR4Y5alPku5mMqxQntRYNCHvN1Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608129},"engines":{"node":">=16"},"gitHead":"6ebd91421889d6974eac235786c9669f83e468f8","scripts":{"uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.11.1_1777134012367_0.4919704877545341","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.12.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.12.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"3bb085f00dd138a47d042adbdcd2bfa3ab48386e","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.12.0.tgz","fileCount":64,"integrity":"sha512-ucRRsvL2HtVDhYWJEasHDFzCoBGYACEiODuFj/qmAUIYlW9vLKrLAsU44Kz4MoOAFEcaBnu6YVNLAoV7xGeslg==","signatures":[{"sig":"MEUCIQCyJcYMbzaC5K1vWLLtJFwE61k4RxH0sHL8m+/B0wdIEgIgYTWJJCapYUaH0sGd/+5MbZXxJbltn6gxWez1kyoTv0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731861},"engines":{"node":">=16"},"gitHead":"a9142375ee1acfec63c8eac0646b2e6dba575498","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.12.0_1777298206536_0.645212827279591","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.13.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.13.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"21f9864bad80d893d3af75e45658edd8f0a8c745","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.13.0.tgz","fileCount":67,"integrity":"sha512-qSv0mYVICT6t7ohRuMGzJA155DpZgTkTPk3NoKraPPvKPVj0FcpMQigqs1hFzTcDgYrwBhvV9mB0P/Z8NladiA==","signatures":[{"sig":"MEUCIQCuyiMRdnu5a/99EAtB/+iM9SHcx3dRF1rBJSJRqejLfAIgd8ncMXSzQTPUIY0oMfdg5IYby06J7lKFNTBAh971qWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760373},"engines":{"node":">=16"},"gitHead":"b3bf2643914bad345d3b269145a75f11cf31c885","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.13.0_1777598459910_0.595359432599702","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.13.1","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.13.1","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"3ff526b66d18ff617ec3bd55bf9cb5c4e3d5b7f7","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.13.1.tgz","fileCount":67,"integrity":"sha512-43TLasja5ka7+q+vOzqBN5I0dYE16Ts8RkFJO18AvthKWakFVaZ98ka3LyTKrktnI8uO7DrqwrlImi3bPszq8A==","signatures":[{"sig":"MEUCIH68bguGkkq1v6HnzFxF3sLR16vULhqjJV3SXfA0aUHMAiEApOkK3AERqreWyWfo4K6UlpEcaaC+bbdpOd+4SVVHvms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761214},"engines":{"node":">=16"},"gitHead":"0ba80bd898ee34ed51874696bee87d93bcf93e5d","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.13.1_1777600211619_0.48648388560926703","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.14.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.14.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"79ce0ffcbdf726ba0e2290c1a18f9705d6be46bc","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.14.0.tgz","fileCount":67,"integrity":"sha512-ipNKXTRfeQ/XYI+CGQBDf7/7AOaPUMkpZhxAky3Y1FOUatpsufUWZ3UeAd2553i9pBf3nOLyHpmMWPVXGRAJQQ==","signatures":[{"sig":"MEQCIGe7LtUMi+bDahRmv0p+P3LO6VcCGqOq6tA+uv3Yh2kPAiAWTyv3NyGjSEcW1beVD6QWwAedPxO3WSvLKq/Mv0W/Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777852},"engines":{"node":">=16"},"gitHead":"1e47fc8832fb147875d0d78f79d9df7c08200587","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.14.0_1777783666621_0.3298083550897981","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.14.1","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.14.1","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"df0b4ac1b2b534772c8b01c9e844a8fdac3004fe","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.14.1.tgz","fileCount":67,"integrity":"sha512-luxpEuwHmBMyopo3ahYX6+PVyvlI6eDz1ua+fqt5z8UOib3X8+aVNH1Oi8Qretcua25uae/zPjRomHDLTeMRSA==","signatures":[{"sig":"MEUCIGGvfoDxhcISXBbWN9J9xvRiinQ6DvYbvVl63aep0eonAiEAloDz4QcGN39MENYdsq6p4nG8FltsKduc2x534eUXUic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":793764},"engines":{"node":">=16"},"gitHead":"4543fc62b28943ecee9dc85454b76392a5b63e7f","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.14.1_1777892007084_0.3284984349360507","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.14.2","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.14.2","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"5e46930e32e6335d3609a12e0bc6bc68004c2b2b","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.14.2.tgz","fileCount":67,"integrity":"sha512-cnFplU3a0POyb/yo7ohkqJrX3argCZiXH0Lq5I2NSoEo0vnv+Xn/jTg3ZsHm9QleAMtxqOcEVW7HjT8ftTC2ow==","signatures":[{"sig":"MEUCIAuLtFH2W4c7roH4LKE6Kio278/DiTf78Q/FC24jbLO4AiEA1blOmG33f7WaQYsOvLjkONeO7vWvgALAb61N9z7EpqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799201},"engines":{"node":">=16"},"gitHead":"ae335d3898bd0570754035bdb3b63f87ae264f0c","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.14.2_1777949282747_0.07480053634452721","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.14.3","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.14.3","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"840d0c0a13a95dfe64b2b9c64dff4946015b7adf","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.14.3.tgz","fileCount":67,"integrity":"sha512-oVwFSapUiRxeJ8FvzLntpQrHzzfxuf/FmqLb8delghFavDyCoRdvPuKKUV0sWuD1ub2fxlUhnsIKSbaK2sNmeQ==","signatures":[{"sig":"MEYCIQC3gqgOM/K5yb8i9Hgvo7ge+SgHMTlJqvlhDf6ksxrI9wIhAOjXoTBSdSQZ3trPAxcAdQYHh44s24+5ockw7MbyQr6w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799201},"engines":{"node":">=16"},"gitHead":"1d5b7112465cc6c8a2840f24fa108fbb5da384c2","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.14.3_1777978464280_0.44022975684399523","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.14.4","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.14.4","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"e7e91b4aec8b904d43943fa706336bbbf7977e25","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.14.4.tgz","fileCount":70,"integrity":"sha512-jnBIKsuEflKHWg5rphjc6UmxTlEA4kP9XqNamqq97dp5vAftVNBY96r3ioyMh+7fZUPgeZoRJwlQ08Yo6mQtWQ==","signatures":[{"sig":"MEYCIQCYqhnLXxWd8R9pOkumSG0uAb3wLnBFi8a2LcKLxBPsAwIhAJD7CsF5O+ouYGxGm4TaFyMim7q05iSPkwGmL+fI5hwa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060836},"engines":{"node":">=16"},"gitHead":"ecb7fd81519a51107037e34b93a5a49b50acd2e3","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.14.4_1777978770917_0.830521950122125","host":"s3://npm-registry-packages-npm-production"}},"0.14.5":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.14.5","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.14.5","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"f958f05a38d39cfcec4729f2a8de48f941b10d36","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.14.5.tgz","fileCount":70,"integrity":"sha512-O4LuKCxHI2G+usmLWdIIPWaK1IF1FVECzX3KityQJfvI0rUbRANBSLfALYvjpIut4UMzBr9jp4UFIohOCZdhrw==","signatures":[{"sig":"MEYCIQDHrvxlNqu5Yr+u96cyLE+5JmqTSxjo33643iPBJs7pygIhAKa7IN1gNm79oxpYYL7t3ma5SShMM1HbZ9LCAezrHEVK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1062560},"engines":{"node":">=16"},"gitHead":"12283ee9e6559a5dd01cafcf5895fd3b4e683b24","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.14.5_1777995721383_0.41294994994968914","host":"s3://npm-registry-packages-npm-production"}},"0.14.6":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.14.6","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.14.6","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"eaea5bddebc53247a3e60e4b66090d09b6b1813f","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.14.6.tgz","fileCount":70,"integrity":"sha512-yeiCdYVgG5fKtWBZYqgLqL6epLkQpm8zMKSQSgu9PXbzWomZyviVg5/OXy16PSfUu8X8w7y5bFV2LlRpWoWhKQ==","signatures":[{"sig":"MEQCIHU+VVJbbmrnFqtreIFDsxQfhpVyUI1SZOk0fxOdyKKvAiArmsTky80P88KCyQyJsRFid98tuOzGyl7dm9nlKtGmIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1064233},"engines":{"node":">=16"},"gitHead":"8016bdcc1b29089b224d687d928a449d45daec21","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.14.6_1778032185606_0.4718238933877914","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.15.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.15.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"498a6d234f07d5ba43c901cf0c6e14566d3d42eb","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.15.0.tgz","fileCount":72,"integrity":"sha512-sgk9IJfyR9YEJBjOQHPLIPQ/eh3ettavHUhhJL2A5TczynF4k1J2YVhx1a6nN54JHLiYYM6hXDCt0vQu8ZHhtA==","signatures":[{"sig":"MEUCIHF4z4rErECP+eDTA4qJvPUoPOfuPuuidLacX+q8kbTsAiEAmT2d7oORs/jd8OY6fqyJGDeiDMEY+lfk3p9GE5dlkv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1108879},"engines":{"node":">=16"},"gitHead":"9464cd426d87683074870c1ccbfc82907de084df","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.15.0_1778059953503_0.23902041446727895","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.15.1","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.15.1","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"23ab4ff31a5def115223b871e2bef44e52feccdd","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.15.1.tgz","fileCount":77,"integrity":"sha512-DhOkFjpastTUiObw8C7/PGLRyoC7EwAUNngs0016vr0WzMA5MKG3bptIaZzgSZlUkdpTTCJdAdydDHesGz8sfw==","signatures":[{"sig":"MEQCIDBh1NJNpBnKCeyx0vzJ9liPkwzh05EQnijhJxjrm+lpAiASFziBAVQ1GJdfGskkvj46Wd9R5+4uoxfBwnXqbgj8LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191231},"engines":{"node":">=16"},"gitHead":"8d34aca95e9545f4b2ed282ea3ada9560dccc38f","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.15.1_1778123921560_0.698549652939277","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.15.2","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.15.2","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"b8bc4ceccb26239d793f70f3113410c9689f68f9","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.15.2.tgz","fileCount":78,"integrity":"sha512-4aIS6sFxSVgQvcrM02PMBiqw8v/aMvm5/MoYEky4esOlJc15tXNpdFI36iJgEndbaJnmblAR+SGlRjL4wfauzw==","signatures":[{"sig":"MEQCIAetMTKoRlWRRgq2t8qpCXB8EuBVBwWR4kw8UGXJ/DJJAiBBIMwkYKeClbfW4Ejzv8fC0TrtMHjm4CmfleULMJVV+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203241},"engines":{"node":">=16"},"gitHead":"f1c774a02f935b2fbf87b9f22c4b5828977a0351","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.15.2_1778127726173_0.0008649629221952893","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.15.3","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.15.3","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"523866876218660a1dbf087cb4ec76945ce4de39","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.15.3.tgz","fileCount":81,"integrity":"sha512-8KOmq4hOmF2i8RaqWVHN9/rhv0L4SNI9bUEutRtVM0xMlCWtSeYPYvaXTTvpGKVIKCXw0n2U6B5fimodM37htA==","signatures":[{"sig":"MEUCIQCa4e5lQ8tPYLbvnciRuewUDEAxV+Hn2PvBXrbgWJm+BQIge0ayk18CVLQ+8E7My05JM6u4CgOEHX8P+g90UMeEdqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1243000},"engines":{"node":">=16"},"gitHead":"e0efaba3a0c19e6fd079af71040c7ef33cb3d25d","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.15.3_1778137831813_0.9706628920583347","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.15.4","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.15.4","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"41afe4033b39578b5e51c86431bc8b44f16218c8","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.15.4.tgz","fileCount":73,"integrity":"sha512-PqsdeoFZ51kPcWRpcDluK4JQGJ6Sqt0jM6ppU1hgxyAeYQjaR42XfVPMhKa4wKios6RIQ2f01z8EssvnrkYD/A==","signatures":[{"sig":"MEUCIQC0AlofCgQRMn92o1ccjCun8M0xwyCCoWAT2au15qOzzAIgNbIHvA7ausmBz+gqOgz+EQXhZtw6TsTZDelVg+e8eTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113903},"engines":{"node":">=16"},"gitHead":"e9131346bbd07f2a91997ca21f183035d447eca2","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.15.4_1778176124279_0.5129699224915443","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.15.5","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.15.5","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"55bd1ce3e6ddba4f1cd597e87990b307364b7b4a","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.15.5.tgz","fileCount":53,"integrity":"sha512-lpSOjSDvfXFdzOcyUOxXO8f0Uebx3vjYPE7rzfp6zsYuA7v8jKxKRwrmZs9BscPYcdXPaIFBXo0o1MfWKGZppg==","signatures":[{"sig":"MEQCIGhkUeoMQvNOp7wtyTDNT5WxQL7la7T3qK8RMyUZ+8ImAiA2dwx1g0oVcyGhgaxv5UbIelyzrHqcWyh+gH2tWNaqcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798972},"engines":{"node":">=16"},"gitHead":"6a1782f5908e6f912f4b860aa46a858bc1125da5","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.15.5_1781743415959_0.2160663157737912","host":"s3://npm-registry-packages-npm-production"}},"0.15.6":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.15.6","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.15.6","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"42095141f141b10adc65baeff8c57dd0825f0ac6","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.15.6.tgz","fileCount":53,"integrity":"sha512-9crx2JZ6A+HR7TTXYTYR0AqCx1mwuGaV+a8+9JXWWVmjdIsulTVA3q1++cbYVcg5v2Wj/jbO9ErajSh3HwGEOQ==","signatures":[{"sig":"MEUCICE685qJTz/bd6taaLFCTchQkLGABqmzKclgolLSnuI3AiEAoD/E4VyhBQxQjvb9RFYQAolDGCuVw9cMvY2om/UQ/eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801866},"engines":{"node":">=16"},"gitHead":"154c563dc164e14950738869d0d02f5ed7e81b0c","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.15.6_1781744485534_0.6510525045397357","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.16.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.16.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"146d85d2e61a0b274e5c33d19aa42d7b52146840","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.16.0.tgz","fileCount":53,"integrity":"sha512-AQ1+yQsvKH6BfY/OrYdQqWYTUQOXPN1gSRZm+BIyBeRAjyt2khQIolSSfs5flxLqS+UMIUJEN23wx/9J3zpQKg==","signatures":[{"sig":"MEQCIClZYacgV8BdjRKsKPyfV816xc+aGh9eG/pJdiqd8JVxAiBIe86B1PAt5MFhgpvtmK2P29CYyHlS4uCEF92POpVm6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805979},"engines":{"node":">=16"},"gitHead":"30c8ee99f64fa7b9d90c8b40f9f5d46d0ba579ca","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.16.0_1781750826818_0.3770933909438303","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.17.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.17.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"90f2af597cebeb65f3d82a2da21aaa81664e6066","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.17.0.tgz","fileCount":53,"integrity":"sha512-PTdkjtjVR9RdnON29vuhQ9N7Jor5MdZ/4ALKF8rJkGMj9rEzvmeWQXJygbPzNmHk6qfxZCqhPgVH6iPXnnYh5w==","signatures":[{"sig":"MEUCIGBD7ncWQle8CKmKa1LSiSlweA9T+hxNZX6k/ATUZCW/AiEAusT8VUV4zOlCYHOhlwUHAgLofFbXiyBhhuEiKFSGoMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809223},"engines":{"node":">=16"},"gitHead":"e1fb136625060629c02d379262027743082f29a9","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.17.0_1781827786307_0.23789061074104567","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.18.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.18.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"9f833ced8f79520d1382a8d0e34e246e99343c4a","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.18.0.tgz","fileCount":54,"integrity":"sha512-FOtcvz0VSWH8c52RgPqFzEDQCxQ0ZXLYK5XphoCq8kzptLVzOnOJsfgqv2sHP5AvgoOHLx8ExDazQ5oVXuM+Vw==","signatures":[{"sig":"MEUCIB8W7UJWY7OcJLZ/q6wgyM8x9zmGfCKXzOz8pkHYRfQXAiEAqB00g5GyXj65uANZG6JzbuZOmoVV0qGxBi7LCZATm6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1025727},"engines":{"node":">=16"},"gitHead":"007ee35fe9acc76b7fcc65c32a3bba9d3138f14a","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.18.0_1782261052213_0.6143402117951506","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.18.1","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.18.1","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"5cbfff760d321c5a687c7e4993cfe93a4c9a1d54","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.18.1.tgz","fileCount":54,"integrity":"sha512-Uhu20E1kabTNZv2W266YgGGsljqY/SkSUF5xlF5xsovGq9uIB1IXMkRs/vO6guYBrl+BqDKQXMXsaWSh6idZQw==","signatures":[{"sig":"MEYCIQC23TTutDR8FlXnvvKJUinTnYZLC4KcQoC2CP6/zfNnawIhANnf/0ezPrzbSNwIuPr/SwO6xOLaxABp1moAIYUf7FUJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029107},"engines":{"node":">=16"},"gitHead":"0bb30ca707853d4f8de4e6731925eb2ad863fd51","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.18.1_1782341947380_0.8560977976288375","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.18.2","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.18.2","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"655aa883df55c802fad0d70d8251ff67213feb19","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.18.2.tgz","fileCount":54,"integrity":"sha512-N3ZXQO2vGBHh5o4uXXVxB2YTi+BOeV3CJmG+k2ktjBrN54VxvbdDD/uis+SkH/DmAM1ROpBX1Wi9RsKAHJjHOg==","signatures":[{"sig":"MEUCIQCDEl0ZJuPqUHYgj8JqEK4EYOYLd+tI7qn1SeHo8+w6GAIgU8BhBLdiXSNahNiXrDioKU4psij4IILLNp2L2LSe+v4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1038803},"engines":{"node":">=16"},"gitHead":"f1ea5ebaa60821ea22dd58d89d2f6a087a412dfd","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.18.2_1782388188898_0.1632378142445139","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.18.3","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.18.3","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"a4f3d98f838c98536a5ec5548438e6f7b6f926d7","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.18.3.tgz","fileCount":54,"integrity":"sha512-JwckqthJVAB6M3rfnhur84ZXz7GLphoj6Sdnm+OGV7psw8H/TnOAGJy2/BLG8jh4Fotdb6SmWEsGcb+xUNUacg==","signatures":[{"sig":"MEQCIFsWeZmDYZkBQLz/WowFY/23jCZkgv9+B1NqFEBr6iZ/AiA2J+vUpBrruWkSBu/7Ufb2kn++ChuRirYaGcB87b13ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048142},"engines":{"node":">=16"},"gitHead":"8e12fcde700a77d1ac5833c5e2670b2540ccea89","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.18.3_1782433185661_0.864207670265849","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.18.4","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.18.4","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"4fe8e034a0298865cf908dd161c6bc6e7fc16191","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.18.4.tgz","fileCount":53,"integrity":"sha512-gG7YJVy2L/2yPc5OwJJFVR404Sd4WYvTz8w56Pm1AZnBscr+sHon8ZxZ2E6jAxtHFUYUID0WZKcvkMIVEQCX2g==","signatures":[{"sig":"MEUCIQDzpGt+cBKWwp8ZK9FkoG3UQ0L8pb6qXqR0p1HYr+gK5wIgF7QodsXH7mM9yLhYpVIBvsD6vaash9kVaWB3QVLvw8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882821},"engines":{"node":">=16"},"gitHead":"59a558022c1f8a8b64bb86b45ea4ad4bc10e4279","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.18.4_1782463508126_0.3660976453741498","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.18.5","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.18.5","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"a25266f5218a1b30cd2cef487a4b2baffeda2183","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.18.5.tgz","fileCount":53,"integrity":"sha512-lPNY+r+6g4HwM853tB25JDDc/33H6QGe08z2gZng2Kffo2zXM2h/S50z5ai5mcmCrnCrmv7HI0bkQ04rNRY37A==","signatures":[{"sig":"MEUCIQDA3ohmn72N3Ye8IO2RLApy2YG1buWXZTzKxYrdli7R4AIgATVh9U1E58WO5uyrBQ0vEeRwpMMl6VqNxJPORL3oCxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890086},"engines":{"node":">=16"},"gitHead":"5bc98a98089e4252ca11e4942eb6371161ff594b","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.18.5_1782702327553_0.3257167939286636","host":"s3://npm-registry-packages-npm-production"}},"0.18.6":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.18.6","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.18.6","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"b99e27a7978dd7e354d08cd7e9e379e8882d59ba","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.18.6.tgz","fileCount":53,"integrity":"sha512-jdb9H3dp06OcMcw3L+V8LtcFYUt9GtnmsklWmYpJPpfG0N9vC7NZqDdJ8qROArY+xPfrkiRF88yP7N+GrB6Jhw==","signatures":[{"sig":"MEUCIG3SdqXAMpedWVVVUVxYtB+DxCz+RJqF+diGfjCw7isFAiEAiB0GR46VunWhNpYSxXgqjqw76mIVJkyhppv8tFIu/V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905044},"engines":{"node":">=16"},"gitHead":"f75e14709e3d064e666cd1854cdd889ccf9bf8c6","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; zsh \"$f\" || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.10.1","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.18.6_1783396487027_0.7988352785924979","host":"s3://npm-registry-packages-npm-production"}},"0.18.7":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.18.7","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.18.7","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"48701fe48366eddea41c993940bc43a37ba4c02a","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.18.7.tgz","fileCount":53,"integrity":"sha512-bg0lY7CxTYVb1t+Es4kzR5EoNbxbFaIUJfQhWsTjOSzDBS5D/yayPSFLZ5r3UOtH8VzrwAEe3BKb2IAEEVaHEQ==","signatures":[{"sig":"MEUCIQCiOS9Xv/NhMGlc/8WblFyTI8jnnJkGONTcEo6Pju5m8QIge+G0QOrQ8MYrZGupZYQHJKPMMWcfI2oZJBXoyksBibI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":906001},"engines":{"node":">=16"},"gitHead":"e459adcc3dac75f5b89a92f3740c5a9b08ff0581","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.18.7_1783520937528_0.6048949166829807","host":"s3://npm-registry-packages-npm-production"}},"0.18.8":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.18.8","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.18.8","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"fe39a46d68c11c042aefe4e27fe948b8c609381e","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.18.8.tgz","fileCount":53,"integrity":"sha512-oAc1+eGG+hWtBl96Ckha74uTXSb8XEtSUtQ/Tr+gbtxA8/uqCFswOkQHA86cEylMOKmm0viNaHcD9sx/gmilxg==","signatures":[{"sig":"MEUCIAeLop9/5ZXd9BwMlShrklbG5lVjEirDMw3CM/6uveO+AiEA33UhXa2B5PNPGiAWf4Oq3X7Om6/jyemxf058jMCK1hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":907635},"engines":{"node":">=16"},"gitHead":"a805d5e27ec867098b0875407ec1f4233e532a7b","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.18.8_1783523567914_0.572698006119178","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.21.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.21.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"15071caad56a483683f761f19b9d0155e363e439","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.21.0.tgz","fileCount":55,"integrity":"sha512-JpKggF5nMIdS2DywPCBekEjXEpgxcD+5MSgOGBWY5dygLM3YqlS9KSrX0FHXsZGTCar7rzB0eZVb4Z5+s75oLA==","signatures":[{"sig":"MEUCIBvpIIDBX6CkdNqmS9k5FgxzmJDc1oC0bZHuWybG+ggjAiEAid84Legiah3UXeECe6I8HP4plgOPT3xn+j3PmSiGusk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":930601},"engines":{"node":">=16"},"gitHead":"b3d27dacc29fc2f9a1925fa2e3d6705e9c7342a7","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.21.0_1783650100780_0.7088780702512374","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"84d2b67b2a0e8c1b678bcbda0833de059c9f3922","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.0.tgz","fileCount":55,"integrity":"sha512-AtOJ728cFQ7Ft8NaF7BxzJy6nXOY9ilIMUmMMfYlEjdDKZSMVIRH6tEa3YUuj2Larz+TXOn4a9/EYX6xTAF19Q==","signatures":[{"sig":"MEUCIG2eImYxywy+DYfRQpbe7c/txpdoUyRvpSsQez6G9bSeAiEAheO12lIDyuhXcUoMnJoqCnwmfAf6jQ7lm5tGdFn41jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948185},"engines":{"node":">=16"},"gitHead":"7038a14aae005915a32aa37495f8c6594f5f26f9","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.0_1783671531947_0.7343449525498646","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.1","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.1","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"ff2dcf7c510b41bc84c5f384735f30b293216687","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.1.tgz","fileCount":55,"integrity":"sha512-88QpaIZWbPhIpWOts11aHtVPyhYODqoOpGg9rb5mpFFDzvscYwhdVchKEOs/WbZ0P0+eewJfiXmEYHv0/bE79w==","signatures":[{"sig":"MEQCIFm+/G9GlkfeagjuKlG3a7LUYHHGBIPrc5WlGDTGPmmpAiALzkkMWLZQMzXM4NFb0bgmfJeDh9J4vFq/j3V+Df2SXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":974522},"engines":{"node":">=16"},"gitHead":"f766e4545787312b7a0b8d77394d23216da6a861","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.1_1783690823745_0.8097653182868123","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.2","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.2","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"98aac0bf11572a9d4d7249d961e0aee69c3b1225","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.2.tgz","fileCount":55,"integrity":"sha512-KiDaRuU+El3RHLy63wHsFuifL/Mg9r4I4UoXo7FKqfwUHGLk9O6dDzChJAHYUetCYOYaujUvHVWcpKYUjWPiWA==","signatures":[{"sig":"MEYCIQCt9Lnxv7yFWWB1Tv9JDVE/CwRc71gV9IP/bltHefLTjwIhAMaW1+CVjSX6818X6Gz8rJ8gMwWAU27PI1+ZqVc5fWVr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978304},"engines":{"node":">=16"},"gitHead":"1a02efe97c2d65103a5f6e92fcbe2d63e060dfac","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.2_1783745515517_0.5905435056279025","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.3","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.3","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"0e47c7bf5bf1954a085e82d0134c751feace698a","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.3.tgz","fileCount":55,"integrity":"sha512-h2YcLTnxJrcpQHuZ+YOURfs3vKqsplcZXB/n7iEdtkcjJkOsPGNHlVONoxTBtm01fd0L2W3NAj2sVsQl3m4QDQ==","signatures":[{"sig":"MEUCIDl6A30NFkSCaizpR89U54xjlyGNuxkvxuIHsnc2U6yiAiEAjoOHbT9Q1ijs17piL9y5usgWwfpsKR6fOfb+7mpZ1p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1002201},"engines":{"node":">=16"},"gitHead":"1a28dd3f821bf26991ee0a748d12f94360807df7","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.3_1783988580541_0.050328014889547745","host":"s3://npm-registry-packages-npm-production"}},"0.22.4":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.4","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.4","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"22f59a32e5708b4d4fb927a0aacbdc10c2a4caa5","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.4.tgz","fileCount":55,"integrity":"sha512-TvHzSKxG92al1UWPUQhx9nHfXDUJaib1u2mXZNQ1w9Tu/vqOOveOF90S+lDBUGdUinxtsFCGfBi64WP3Wmx7nA==","signatures":[{"sig":"MEYCIQDMbTh/voEZD7D+lMOW3V+4RdW5e26ba+W1Nfby1dVBMgIhAMe1jH9wpoWRMo3DjXF0zT7Gmpps4p6DW8i6tVPsbjPv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1001747},"engines":{"node":">=16"},"gitHead":"d2ae9047e40a5dfcedc26b6c0e98a46cb4facbef","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.4_1783996405054_0.1336249354493213","host":"s3://npm-registry-packages-npm-production"}},"0.22.6":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.6","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.6","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"28303a4df0c2d79474d709fda94331d30cd8e208","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.6.tgz","fileCount":55,"integrity":"sha512-ZQfzBkJcvk7QMGCVXYnhlZQ8XixKH280S4hJaaMOmqNeNAIaQ+1P08WWx473xak1Z/9GEzaIyZ8ftEi0uzIiBQ==","signatures":[{"sig":"MEUCIQDMAYyrAY3qWkEKrt6BswMU93EvSa1K2vp5rqoYLg7vdgIgGH5omIJxeklrI0TRX6ua9ALOoDFOuopAPOLQysSFj5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010968},"engines":{"node":">=16"},"gitHead":"351740eba3c77d2d91a30d2e93d6a946338409ea","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.6_1784504170127_0.7091581598915422","host":"s3://npm-registry-packages-npm-production"}},"0.22.10":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.10","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.10","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"c8411c390c0158f9bc61200bd902e46905f1788c","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.10.tgz","fileCount":58,"integrity":"sha512-nTZuXIiYqIhTuzycdBdinRNfmUX5o2KEHOqQRKeXsVt8L6rz44cjeHQLJcCJldSwSbv5g4bOUvnw/c1KBkOHlg==","signatures":[{"sig":"MEUCIQDIIffhxyMgVEzutrOFDQEH+P9VYo+z/1tQpfPBK6LcPgIgHhVg+KI2NsCbNGQ+aG1hPFxsmPCM9yJOUfb9LwezARI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1168689},"engines":{"node":">=16"},"scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.10_1784562187923_0.4118088901831849","host":"s3://npm-registry-packages-npm-production"}},"0.22.13":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.13","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.13","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"0de122a374c5a759355a3563bbb470e37cad2fa1","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.13.tgz","fileCount":59,"integrity":"sha512-gz+asa0svvZMO86X5MpfuPJOXzsIQZ4ehiVtuCPo/FQCawLyh257hsS7c9rLl6SlLuYfskWP5zYfYLssyo9h5g==","signatures":[{"sig":"MEQCIFZCpwyVOooQ0wYyUulqhjsLGGNnWZbeJirhomLzHPIFAiBARDLWiKrJir8TBPaIigoAhMvhm80G/b+DQPODL02tYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1213617},"engines":{"node":">=16"},"gitHead":"13810d5e2eeb7fcc8ef7229597993e50fde7f897","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.13_1784593506640_0.49575482058742515","host":"s3://npm-registry-packages-npm-production"}},"0.22.14":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.14","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.14","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"694209f6c06beeb638174717afd6c93dc9de7c2e","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.14.tgz","fileCount":59,"integrity":"sha512-FbyvgXFyfpOjwsPiY7X3VZ0CPrMXdVykG+50kYSDU2mhzj4I4bHqtP9GRRQvaC2GKG+vxN+fTyZSUcpn5nbjtA==","signatures":[{"sig":"MEUCIQCejoXbuvWrPCmhpEcDEgvEkwCQCZoX5YctqXzbfjeEhgIgZpE9hRBYmND3wa8puAMZkPs1w3XyzI1jvvAy1WO+FcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217110},"engines":{"node":">=16"},"gitHead":"4810c464a35aba15be82ee544e56075f923e06a2","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.14_1784594074851_0.6296644633095287","host":"s3://npm-registry-packages-npm-production"}},"0.22.15":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.15","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.15","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"3b5b8d3ff28d2a423c1a6d4ec71f548f96cd2c49","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.15.tgz","fileCount":60,"integrity":"sha512-/6Xqm0R7zcyNxu4s5yzxZxYlFFk90z5E5Z26aXfbaiVTuONDljBRhjE5xLcF+f9R8LLByUGwXHlFO0EwHrBvZg==","signatures":[{"sig":"MEQCIQDHgLOo5Kk7wFFKCH6TXe7RNFjlO7dtOm8BNRvMiRZr6gIfFLuAInE3LuglY87ZLzo0QVVecDNpqBfVxddhI781kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1234388},"engines":{"node":">=16"},"gitHead":"60bfd077c1f5df5e3f30b135a00638b04c7d1665","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.15_1784599002198_0.2349737136553991","host":"s3://npm-registry-packages-npm-production"}},"0.22.16":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.16","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.16","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"d0f4d8d37c2dcfaeff24abec161ecbe287bc95b1","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.16.tgz","fileCount":60,"integrity":"sha512-uCRII/VoYAneWeiOqAm9Xi+5LLCbPMv0b11KfZLnD3SVK2zHs23Y6p5vmVn0ojWlnj0DXVppceeB8+uPjf0y0A==","signatures":[{"sig":"MEQCIHQyevEwgShtKRfyeoo96HiDxJ3PP9KIRYKp7ejoIq8IAiAiFhkjCg6xze7omTIvC+RKWeYEmaWFUsHQfJhx9oYxXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1241526},"engines":{"node":">=16"},"gitHead":"50e3c43793a8a9668241245b33d187e1a34654b3","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.16_1784605009883_0.06448253779165847","host":"s3://npm-registry-packages-npm-production"}},"0.22.19":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.19","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.19","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"76234a73fe827c99351df5f052e1d219589286ed","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.19.tgz","fileCount":61,"integrity":"sha512-3LcxIkDJw9Rv1SLdv/Z/kqbNfpHX4ZWV9abE2nSOHWMO9CY0d6uFJrx43DzIqQjeZnSxW67t8YyXm2J+Feulyg==","signatures":[{"sig":"MEUCIAZYxzeVgzgs9XrQB3TzcPPcruHFrSsK167NMuNqb1DqAiEAuK2070gcQl8GTBuXZckspFqH2B+JhdGPex1CIqrVjBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1312996},"engines":{"node":">=16"},"gitHead":"4bb6de620bcd79e639b79fc004be13a97307f118","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.19_1784642020198_0.6254417573734814","host":"s3://npm-registry-packages-npm-production"}},"0.22.20":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.20","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.20","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"45b5be2856c815212cbd1001322e808c84be7c8b","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.20.tgz","fileCount":61,"integrity":"sha512-L7M9KYwPzxkPOALGSheaE//SOAnXnW69h0A3m0IPeCZ7cTnXA6lLBBHO5W3OsuxZl3/rmtNnk9idr6EmaM0BFQ==","signatures":[{"sig":"MEQCIHmgvzaJCJEkcyZE8Besmy7QkMjUU7XTV832u9gvHxKRAiBuxgFzk4pAYrClRslsr87w5IofmctMiKL937hKHhzhqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333201},"engines":{"node":">=16"},"gitHead":"30fc9ff4a00f9754451a6121ab93ca60300cc052","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.20_1784649579794_0.34149910316099397","host":"s3://npm-registry-packages-npm-production"}},"0.22.21":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.21","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.21","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"a7a1d1d7b2f3b391e88b8326f3485af37044c61b","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.21.tgz","fileCount":61,"integrity":"sha512-svuhJZgCzMwP3sZFHFHLg1xi3VXqJfpIZYTxaywQI/kqzEnQDs/45xseC9ZQBzDT1w4zhANf5QRkm1GZp0h7uA==","signatures":[{"sig":"MEUCIEJyRRIT1UXq78sot4EIvT1dBtuO0iqSmiimzbqoLXHkAiEAk3RBN42YEb3x1XW5e07zTHrpmiB0lg3XoMGlxDySilk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1346090},"engines":{"node":">=16"},"gitHead":"87205abb3735154289054afd748144a2d577b485","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.21_1784686197687_0.9295226050332359","host":"s3://npm-registry-packages-npm-production"}},"0.22.22":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.22","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.22","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"4736746ea871ae4f46aaaf65969b0c5f9dedbf9c","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.22.tgz","fileCount":62,"integrity":"sha512-6Z7h7f5gHh8/hHlCY6za/ss0YnBUYZwmUgm4G1D/QMB40VgVuXR+SYLy4pQM6CXJyL68EAByEbNhQGKO/x9TSQ==","signatures":[{"sig":"MEQCIAS7crPwqq9JNA7+1lF8ZJfepamuqofB01QqHU6H4udXAiB6j+LIl5FeLFHD/7kLye4My74+Mu1Ccb1UJGeVVYt2tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385500},"engines":{"node":">=16"},"gitHead":"0a5ce347c7513067ccdcc9c12ce8cd4b1f272bdb","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.22_1784696283998_0.0431138687557957","host":"s3://npm-registry-packages-npm-production"}},"0.22.23":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.22.23","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.22.23","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"ebe98992ea8c0821c8c9cbeb2fae963615b7dac2","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.22.23.tgz","fileCount":62,"integrity":"sha512-erGbPPSVuh3NmbBGdFnV7u7W9HR+s7YMpXmmbXBwecKsxKg7ZO3WuQ5AYVGM3Vtkok9T8oXX+PhnV7OURVnteA==","signatures":[{"sig":"MEYCIQD9/BAe+wV0ZPZoSdf94YuxJDQBmFReKaFbb7i66C1fOwIhAK5S2+LU4hbgdNpIJZRxJHWu3e19GZdGfMNk3JWk5tfS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401107},"engines":{"node":">=16"},"gitHead":"e3810b41861bac36f20ac874a22a961e9568293f","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.22.23_1784712246922_0.9339286286959951","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.24.0","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.24.0","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"ddae437de896efa51ad8608e14a38e1d37bc7d53","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.24.0.tgz","fileCount":64,"integrity":"sha512-Euzu1Dx0O3aC7i4vfSAinOLUxKAzlao4wE53uR6elWYNdyEXNq16jEqWlGT1FXzJJtUc88PncuuMvUIAD3A1EQ==","signatures":[{"sig":"MEQCIArBtuIzg+Vo3Jb+txER7WI7Jwh8uxIIYaO47sqw9tMUAiAdV773CWUmGSTULWJneof91/fbEdEVewxf7Ac57fiOYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1490515},"engines":{"node":">=16"},"gitHead":"eb6d1c125a2e32f37c324ce1ff7358829540eea4","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.24.0_1786282739341_0.835294485750188","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.24.1","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"author":{"name":"ai-dev-methodologies"},"license":"MIT","_id":"@ai-dev-methodologies/rlp-desk@0.24.1","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"dist":{"shasum":"584ab0e4871f6d26705021047e951df3d17e51fe","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.24.1.tgz","fileCount":64,"integrity":"sha512-DkV/lRQZqXUEalugOd025PQRZx7xRz3pk8RMtcsWMC8IBYTGVD+o6nC0kYQ8btO3pGXP5y+waY8YPnwfVbQbXg==","signatures":[{"sig":"MEQCIBQ+bsDjkeq11D2ZN1u3dHKcTgYURzNMYFCnMmlLGYT3AiBKdd9+ZoglCk9nFtG3Acz7wjoJiyCD8DMVprRl0ECjXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1502443},"engines":{"node":">=16"},"gitHead":"7c595e310a0b8684c77d50e01577f9c31de21590","scripts":{"test:zsh":"for f in tests/test_*.sh; do echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","uninstall":"node scripts/uninstall.js","postinstall":"node scripts/postinstall.js","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh","manifest:check":"node scripts/build-node-manifest.js --check","prepublishOnly":"node scripts/build-node-manifest.js --check"},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"repository":{"url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git","type":"git"},"_npmVersion":"11.17.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rlp-desk_0.24.1_1786287811331_0.16877228270986855","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@ai-dev-methodologies/rlp-desk","version":"0.25.0","description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","scripts":{"postinstall":"node scripts/postinstall.js","uninstall":"node scripts/uninstall.js","manifest:check":"node scripts/build-node-manifest.js --check","verify:sync":"node scripts/verify-install-sync.js","prepublishOnly":"node scripts/build-node-manifest.js --check","test:node":"node --test 'tests/node/*.mjs' 'tests/node/*.test.mjs'","test:zsh":"for f in tests/test_*.sh tests/test_*.zsh; do [ -f \"$f\" ] || continue; echo \"=== $f ===\"; case \"$(head -1 \"$f\")\" in *zsh*) zsh \"$f\";; *) bash \"$f\";; esac || exit 1; done","test:fast":"npm run test:node","test:full":"npm run test:fast && npm run test:zsh","sv-gate:fast":"zsh tests/sv-gate-fast.sh","sv-gate:full":"zsh tests/sv-gate-full.sh"},"keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"repository":{"type":"git","url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git"},"homepage":"https://github.com/ai-dev-methodologies/rlp-desk","bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"license":"MIT","author":{"name":"ai-dev-methodologies"},"engines":{"node":">=16"},"gitHead":"6d94518978cd80c749fbb2fcd89fd5c53926bb3a","_id":"@ai-dev-methodologies/rlp-desk@0.25.0","_nodeVersion":"26.4.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-3snmK2JgLsLpJxe/wnpj6F5N6WCImGBbB+SLN3x0sA/dBZC05SgcSgjkzoA2VJwqaFM9g6ro0clkFt/oy/e2kQ==","shasum":"5a5ef25e3b5960e41b0fb2af9448b767d9cee01a","tarball":"https://registry.npmjs.org/@ai-dev-methodologies/rlp-desk/-/rlp-desk-0.25.0.tgz","fileCount":66,"unpackedSize":1568919,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHx9H66u3Bxo7dB+Qx8MhZiU12BwBf7pP9Go0xbFb17nAiAjOIo+f+zIB0P+ec4kToYBvgwBD7wMSGMSufJ5Pv6P6g=="}]},"_npmUser":{"name":"kyjin","email":"yours012@gmail.com"},"directories":{},"maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rlp-desk_0.25.0_1786339979918_0.02877366730087849"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-18T11:21:15.923Z","modified":"2026-08-10T05:33:00.260Z","0.0.1":"2026-03-18T11:21:16.247Z","0.0.2":"2026-03-18T11:37:43.865Z","0.1.0":"2026-03-19T06:22:31.041Z","0.1.1":"2026-03-20T07:04:26.683Z","0.1.2":"2026-03-20T07:15:47.353Z","0.2.0":"2026-03-21T01:42:49.079Z","0.2.1":"2026-03-22T16:34:06.952Z","0.2.2":"2026-03-23T00:19:42.995Z","0.2.3":"2026-03-23T02:31:22.786Z","0.2.4":"2026-03-23T06:43:25.817Z","0.3.0":"2026-03-25T06:12:16.856Z","0.3.1":"2026-03-25T06:17:06.019Z","0.3.2":"2026-03-25T07:32:59.756Z","0.3.3":"2026-03-25T10:07:11.383Z","0.3.4":"2026-03-25T10:31:30.163Z","0.3.5":"2026-03-25T12:29:20.274Z","0.3.6":"2026-03-25T12:36:55.698Z","0.4.0":"2026-03-27T02:32:32.674Z","0.5.0":"2026-03-30T08:32:38.639Z","0.5.1":"2026-03-30T15:00:46.939Z","0.5.2":"2026-03-30T16:47:02.983Z","0.5.3":"2026-03-30T16:54:31.186Z","0.5.4":"2026-03-30T17:09:19.103Z","0.6.0":"2026-03-31T01:44:52.022Z","0.7.0":"2026-04-07T02:18:41.210Z","0.7.1":"2026-04-07T02:42:39.172Z","0.7.2":"2026-04-11T17:43:47.447Z","0.7.3":"2026-04-11T17:48:04.434Z","0.7.4":"2026-04-11T17:57:23.593Z","0.7.5":"2026-04-12T05:35:44.959Z","0.8.0":"2026-04-12T12:34:24.562Z","0.9.0":"2026-04-12T15:54:14.195Z","0.9.1":"2026-04-13T09:08:38.163Z","0.9.2":"2026-04-13T09:25:45.719Z","0.9.3":"2026-04-13T13:07:33.949Z","0.10.0":"2026-04-24T02:59:04.586Z","0.10.1":"2026-04-24T04:21:09.141Z","0.11.0":"2026-04-25T14:00:52.173Z","0.11.1":"2026-04-25T16:20:12.568Z","0.12.0":"2026-04-27T13:56:46.901Z","0.13.0":"2026-05-01T01:21:00.119Z","0.13.1":"2026-05-01T01:50:11.793Z","0.14.0":"2026-05-03T04:47:46.811Z","0.14.1":"2026-05-04T10:53:27.265Z","0.14.2":"2026-05-05T02:48:02.919Z","0.14.3":"2026-05-05T10:54:24.520Z","0.14.4":"2026-05-05T10:59:31.116Z","0.14.5":"2026-05-05T15:42:01.712Z","0.14.6":"2026-05-06T01:49:45.810Z","0.15.0":"2026-05-06T09:32:33.726Z","0.15.1":"2026-05-07T03:18:41.845Z","0.15.2":"2026-05-07T04:22:06.476Z","0.15.3":"2026-05-07T07:10:32.004Z","0.15.4":"2026-05-07T17:48:44.469Z","0.15.5":"2026-06-18T00:43:36.126Z","0.15.6":"2026-06-18T01:01:25.714Z","0.16.0":"2026-06-18T02:47:07.009Z","0.17.0":"2026-06-19T00:09:46.505Z","0.18.0":"2026-06-24T00:30:52.384Z","0.18.1":"2026-06-24T22:59:07.551Z","0.18.2":"2026-06-25T11:49:49.062Z","0.18.3":"2026-06-26T00:19:45.815Z","0.18.4":"2026-06-26T08:45:08.321Z","0.18.5":"2026-06-29T03:05:27.723Z","0.18.6":"2026-07-07T03:54:47.162Z","0.18.7":"2026-07-08T14:28:57.751Z","0.18.8":"2026-07-08T15:12:48.105Z","0.21.0":"2026-07-10T02:21:40.934Z","0.22.0":"2026-07-10T08:18:52.161Z","0.22.1":"2026-07-10T13:40:23.923Z","0.22.2":"2026-07-11T04:51:55.695Z","0.22.3":"2026-07-14T00:23:00.748Z","0.22.4":"2026-07-14T02:33:25.236Z","0.22.6":"2026-07-19T23:36:10.291Z","0.22.10":"2026-07-20T15:43:08.240Z","0.22.13":"2026-07-21T00:25:06.883Z","0.22.14":"2026-07-21T00:34:35.072Z","0.22.15":"2026-07-21T01:56:42.343Z","0.22.16":"2026-07-21T03:36:50.100Z","0.22.19":"2026-07-21T13:53:40.409Z","0.22.20":"2026-07-21T15:59:39.979Z","0.22.21":"2026-07-22T02:09:57.929Z","0.22.22":"2026-07-22T04:58:04.153Z","0.22.23":"2026-07-22T09:24:07.107Z","0.24.0":"2026-08-09T13:38:59.515Z","0.24.1":"2026-08-09T15:03:31.465Z","0.25.0":"2026-08-10T05:33:00.095Z"},"bugs":{"url":"https://github.com/ai-dev-methodologies/rlp-desk/issues"},"author":{"name":"ai-dev-methodologies"},"license":"MIT","homepage":"https://github.com/ai-dev-methodologies/rlp-desk","keywords":["claude-code","ralph-loop","ai-coding","fresh-context","agent-loop","autonomous","verification"],"repository":{"type":"git","url":"git+https://github.com/ai-dev-methodologies/rlp-desk.git"},"description":"Fresh-context iterative loops for Claude Code — autonomous task completion with independent verification","maintainers":[{"name":"kyjin","email":"yours012@gmail.com"}],"readme":"# RLP Desk\n\n> Autonomous Claude Code campaigns — durable on-disk state, independent verifier governance, and cross-family consensus.\n\nRLP Desk runs long-horizon Claude Code campaigns as a Worker/Verifier loop, and stakes its reliability on three things:\n\n- **Durable file-based state** — campaign status is written atomically (write-then-rename), the verified ledger is an append-only JSONL record, and handoff artifacts (done-claims, verify-verdicts) are write-locked sentinels a finished pane cannot revise — all resumable and `jq`-inspectable. Kill the session, the terminal, the pane — the campaign resumes from where the files left off.\n- **Independent verifier governance** — a separate fresh-context agent checks the Worker's claims against real evidence, governed by Iron Laws (no completion claims without fresh evidence) and an Evidence Gate protocol (IDENTIFY → RUN → READ → VERIFY → only then claim), with anti-rubber-stamp guidance against reflexive passes.\n- **Cross-family consensus** — Worker and Verifier can run on different model families (Claude × Codex/GPT); in consensus mode, both must independently PASS before a campaign completes.\n- **Deterministic pre-gates** — before any LLM verifier is dispatched, a mechanical layer (campaign gate script + built-in done-claim lint + execution-step replay) bounces machine-checkable failures straight back to the Worker in seconds. Machines catch what machines can catch; LLM verification rounds are spent on real defects only.\n\nThis rides on a **fresh-context loop**: each Worker/Verifier iteration starts with no prior conversation, reading only the PRD and the on-disk campaign state. That statelessness is the mechanism — durable state and independent verification are what it buys you, not the headline.\n\nBelow: the native-mode dispatch (`--mode native`, via `Agent()`). `--mode tmux` — the production default — runs Worker/Verifier as interactive Claude/Codex TUI tmux panes instead; see [Execution Modes](#execution-modes).\n\n```\n[Your Session = LEADER]\n        │\n  Agent()├──▶ [Worker (fresh context)]\n        │     └── reads PRD + memory → implements → updates memory\n        │\n  Agent()└──▶ [Verifier (fresh context)]\n              └── reads done-claim → runs checks → writes verdict\n```\n\n## What's new in v0.23.0\n\n- **Luna-first cost routing.** Workers use evidence-gated escalation: `luna:high → luna:max → terra:max → sol:xhigh`.\n- **Effort-aware iteration timeout.** Worker budgets scale with `:xhigh` and `:max` efforts.\n- **Campaign cost summary.** Reports include estimated sol-equivalent Codex costs, escalation counts, and the final model.\n- **Environment failure category.** Harness, tooling, capacity, and safety-refusal failures no longer climb the model ladder.\n\nSee [CHANGELOG.md](CHANGELOG.md) for the complete release notes.\n\n## Deterministic Pre-Gates\n\nMost Ralph-loop and autonomous-agent stacks verify an LLM's work with more LLM calls — every verification round pays the full model cost, and a large share of that cost re-checks things a script could have decided. RLP Desk puts a deterministic layer in front of the verifier: machine-checkable claims are settled by machines, in seconds, at zero token cost, and only what survives reaches an LLM. **Machines catch what machines can — LLM rounds are for real defects only.**\n\n```\nWorker done-claim\n        │\n        ▼\n  Mechanical pre-gate  ── seconds, zero tokens\n   ├─ L1    campaign gate script (typecheck / registry / anything you script)\n   ├─ L1.5  built-in done-claim TDD-sequence lint (v0.22.17)\n   └─ L2    execution_steps replay (claimed vs actual exit codes)\n        │   any failure → bounce to Worker with a fix contract, no LLM dispatched\n        ▼\n  per-US LLM verification (fresh context)   ── real-defect judgment\n        ▼\n  cross-engine consensus (Claude × Codex)   ── optional, other-engine rebuttal\n        ▼\n  final verification                        ── once per campaign, last line of defense\n```\n\nWhen the Worker submits a done-claim, the mechanical pre-gate runs before any verifier is dispatched:\n\n- **L1 — campaign gate script.** Anything you can script: typecheck, registry/lockfile checks, format lint. A non-zero exit rejects the claim without an LLM.\n- **L1.5 — built-in done-claim TDD-sequence lint (v0.22.17).** A canonical predicate — `jq` on the zsh leader, a pure Node module on the Node leader, one governed spec (§3a) — checks that every acceptance criterion carries its own labeled `write_test → verify_red → implement → verify_green` steps, in order. Comma-separated lists count; the bundle label `all` does not. On failure the claim bounces back with per-AC step-index coordinates as a fix contract — zero tokens, no LLM round. The verifier is told the lint already passed, so it never re-litigates format. Opt out with `RLP_DONECLAIM_LINT=0`.\n- **L2 — execution_steps replay.** The leader re-runs the commands the Worker claimed it ran and compares the actual exit codes against the claimed ones. A claim that does not reproduce is rejected before it can cost a verification round.\n\nAny pre-gate failure returns a fix contract to the Worker and redispatches — no verifier is spawned, so the ~20-minute LLM round is never spent on a claim a script could reject.\n\nThe same mechanical discipline now guards the **contract side**, not just the Worker's claim (v0.22.22). Sealing a campaign with `gate-receipt` content-hashes the PRD *and* the test-spec, so a post-seal edit to either surfaces as drift at run start; a deterministic 3-doc consistency lint (PRD ↔ test-spec ↔ per-US split) hard-rejects structural drift at `init`; and every post-seal contract edit is appended to a `contract-revisions.jsonl` audit chain. Both the input contract and the output claim are held to machine checks before an LLM round is spent.\n\n### Field results\n\nFrom a production analytics campaign:\n\n- **A false RED claim, caught in seconds.** A Worker claimed `verify_red` exited 1 (test failing before implementation); L2 replay got exit 0. The leader skipped the ~20-25 min LLM round entirely and redispatched with a fix contract:\n  `Pre-gate L2 FAILED (replay mismatch: verify_red claimed=1 actual=0) — skipping LLM verification, redispatching Worker`\n- **Format defects no longer burn LLM rounds.** A cross-engine verifier once failed the same story for two rounds (~65 minutes) purely on done-claim TDD label format — while all four acceptance criteria were verified green. That entire defect class is now settled in seconds by the built-in L1.5 lint.\n- **Before / after.** Before the mechanical routing, the cross-engine leg sat at pass 0 / fail 15 — rounds of 20-25 minutes each, format and routing noise dominating. After the machine checks moved to machines, the very next story produced the campaign's first both-engines pass. **Cross-verification wasn't the waste — making an LLM do a machine's job was.**\n\nThis is the same provability story the rest of RLP Desk tells — the Evidence Gate, the append-only verified ledger, write-locked handoff artifacts — extended with a ratchet: every recurring failure class gets pushed down into the deterministic layer, where its recurrence cost trends to zero.\n\n## Quick Start\n\n### 1. Install\n\n```bash\nnpm install -g @ai-dev-methodologies/rlp-desk\n```\n\nOr without npm:\n\n```bash\ncurl -sSL https://raw.githubusercontent.com/ai-dev-methodologies/rlp-desk/main/install.sh | bash\n```\n\n### 2. Brainstorm (recommended)\n\n**Always start with brainstorm.** It interactively walks you through the project contract:\n\n```\n/rlp-desk brainstorm \"implement a Python calculator with tests\"\n```\n\nYou'll be asked to confirm each item:\n- **Slug** — project identifier\n- **User Stories** — discrete, testable units with Given/When/Then acceptance criteria\n- **Task Type & Risk Level** — code/visual/content/integration/infra × LOW/MEDIUM/HIGH/CRITICAL\n- **Iteration Unit** — one story per iteration (incremental) or all at once (fast)\n- **Verification Commands** — how to check the work\n- **Ambiguity Gate** — AC quality scoring (IL-2, 0-12 scale, blocks init if < 6)\n- **Work-Type Classification** — each US sorted into 명세형/발굴형/검증형 (specification / discovery / verification, IL-2¾): specification-type enters the loop, discovery-type is rejected to prior reconnaissance, and verification-type stays but is routed to the `verify_existing` gate so the TDD-RED mandate doesn't false-fail confirm-existing-behavior work\n- **Models** — which Claude model for Worker/Verifier\n\n### 3. Run\n\n```bash\n# Recommended (cross-engine + final consensus, luna-first cost lane):\n/rlp-desk run <slug> --mode tmux --worker-model gpt-5.6-luna:high --consensus final-only --debug\n\n# Claude-only:\n/rlp-desk run <slug> --debug\n```\n\nThe leader loop runs autonomously — spawning workers, verifying results, and tracking progress until completion or a circuit breaker triggers.\n\n## Supported Platforms\n\n- **macOS** — primary development platform.\n- **Ubuntu Linux** — CI/server platform.\n- Anything else (other Linux distros, WSL, BSD) is best-effort and unsupported: it may work, but issues specific to those environments are not a support priority.\n\n## Why?\n\n### The Context Problem\n\nLLM conversations accumulate context. Long sessions drift, hallucinate, and forget earlier decisions. The Ralph Loop solves this by treating **context as a disposable resource**:\n\n- Each worker gets a **fresh context** — no prior conversation, no accumulated confusion\n- **Filesystem = memory** — PRDs, campaign memory, and context files are the only state\n- **Independent verification** — a separate fresh-context verifier checks the worker's claims against real evidence\n\n### Lineage\n\n| Concept | Source |\n|---------|--------|\n| Fresh context per iteration | [Ralph Loop](https://ghuntley.com/ralph/) ([guide](https://www.aihero.dev/getting-started-with-ralph), [tips](https://www.aihero.dev/tips-for-ai-coding-with-ralph-wiggum)) |\n| Long-horizon autonomous tasks | [OpenAI Codex](https://developers.openai.com/blog/run-long-horizon-tasks-with-codex/) |\n| Desk-based orchestration | [design-desk](https://github.com/derrickchoi-openai/design-desk) |\n| Agent() subprocess model | Claude Code native |\n\n## How It Works\n\n### Three Roles\n\n| Role | Runs In | Responsibility |\n|------|---------|----------------|\n| **Leader** | Your current session | Orchestrates the loop, reads memory, selects models, writes sentinels |\n| **Worker** | Fresh `Agent()` context | Executes one bounded action per iteration, updates memory |\n| **Verifier** | Fresh `Agent()` context | Independently verifies worker claims with fresh evidence |\n\n### The Loop\n\n```\nfor iteration in 1..max_iter:\n\n  1. Check sentinels (complete? blocked?)\n  2. Read campaign memory → get next iteration contract\n  3. Select model (haiku/sonnet/opus — or full claude-* ids with effort — by complexity)\n  4. Build worker prompt → dispatch via Agent()\n  5. Worker executes one bounded action, updates memory\n  6. If worker claims done → dispatch Verifier via Agent()\n  7. Verifier runs fresh checks → pass/fail/blocked\n  8. Update status, report to user, continue or stop\n```\n\n### Live PRD Update\n\nThe Leader computes a hash for `prd-<slug>.md` at startup and again at each iteration using `md5`.\n\nWhen the hash changes, it:\n\n- Logs `prd_changed=true` with `prd_hash`, previous/new US counts, and `new_us`\n- Splits the PRD into per-US files (`prd-<slug>-US-<id>.md`)\n- Splits the test-spec into per-US files (`test-spec-<slug>-US-<id>.md`)\n- Updates the in-memory PRD US list used for per-US dispatch\n- Adds `NOTE: PRD was updated since last iteration. New/changed US may exist.` to the Worker prompt\n\nIf the PRD hash is unchanged, `prd_changed=false` is logged and no re-split is triggered.\n\nIf the PRD file is missing, the process degrades gracefully and continues without failing the campaign loop.\n\n### Verification Policy (v0.3.0)\n\nRLP Desk enforces a comprehensive verification policy defined in `governance.md`:\n\n**Iron Laws (§1a)** — 4 absolute rules that cannot be violated:\n- **IL-1**: No completion claims without fresh verification evidence\n- **IL-2**: No init without AC quality score ≥ 6 (Ambiguity Gate)\n- **IL-3**: No pass with TODO in any required verification layer\n- **IL-4**: No pass without test count ≥ AC count × 3\n\n**Evidence Gate (§1b)** — 5-step protocol: IDENTIFY → RUN → READ → VERIFY → ONLY THEN claim\n\n**Risk Classification (§1c)** — Proportional verification layers per risk level:\n\n| Risk | Required Layers |\n|------|----------------|\n| LOW | L1 (Unit) + L3 (E2E) |\n| MEDIUM | L1 + L2 (Integration) + L3 |\n| HIGH | L1 + L2 + L3 + L4 (Deploy) |\n| CRITICAL | L1 + L2 + L3 + L4 + mutation testing |\n\n**Execution Traceability (§1f)** — Always-on, not flag-gated:\n- Worker records `execution_steps` in done-claim.json (what was done, in what order, with evidence)\n- Verifier records `reasoning` in verify-verdict.json (why each judgment was made)\n\n### Circuit Breakers\n\n| Condition | Action |\n|-----------|--------|\n| Context unchanged for 3 iterations | BLOCKED |\n| Same error repeated twice | Upgrade model, retry once, then BLOCKED |\n| 3 consecutive failures | Architecture Escalation (§7¾) → report to user |\n| Max iterations reached | TIMEOUT |\n\n### Verification Strategy (v0.5)\n\n**Core principle: Worker and Verifier use different AI engines whenever possible.**\n\n- Per-US: lightweight verification after each user story (catches issues early)\n- Final: top-tier consensus gate before COMPLETE (quality guarantee)\n- Progressive upgrade: auto-upgrade models on consecutive failure (2-attempt windows)\n- Verifier minimum: claude sonnet (haiku cannot verify). Recommended per-US verifier is complexity-tiered (`claude-sonnet-5:high` up to `claude-opus-5:max` by risk) and final verifier `claude-fable-5:max` — version-pinned ids so the tier does not drift when aliases remap\n\nTables below show the **recommended** config that `brainstorm` proposes per risk level (you can override any flag). Worker cells are the campaign-starting model; the Worker auto-upgrades on repeated failure per `src/model-upgrade-table.md`. Verifier cells are version-pinned ids so the tier does not drift when aliases remap. Unspecified flags fall back to their plain defaults (`--verifier-model sonnet`, `--final-verifier-model opus`).\n\n#### 1. Claude-only (codex not installed)\n\nSame-engine Worker and Verifier share blind spots — install codex for cross-engine detection.\n\n| Risk | Worker | Per-US Verifier | Final Verifier | Consensus |\n|------|--------|-----------------|----------------|-----------|\n| LOW | haiku | claude-sonnet-5:high | claude-fable-5:max | off |\n| MEDIUM | sonnet | claude-opus-5:low | claude-fable-5:max | off |\n| HIGH | opus | claude-opus-5:high | claude-fable-5:max | off |\n| CRITICAL | opus | claude-opus-5:max | claude-fable-5:max + human | off |\n\nWorker auto-upgrade ladder: haiku → sonnet → opus (ceiling). Final: **claude-fable-5:max solo** ⚠ same-engine warning displayed.\n\n#### 2. Cross-engine: GPT-5.6 (codex installed, recommended, luna-first)\n\nCodex worker + claude verifier — different engines catch each other's blind spots. Worker defaults to the **luna-first cost lane** — the cheapest capable GPT-5.6 tier, escalating on failure (codex-cli 0.144 catalog); the verifier legs stay on claude, complexity-tiered.\n\n| Risk | Worker (cost lane) | Per-US Verifier (claude) | Final Verifier (claude) | Consensus (per-US leg) |\n|------|----------------|--------------------------|-------------------------|-----------|\n| LOW | gpt-5.6-luna:high | claude-sonnet-5:high | claude-fable-5:max | final-only (gpt-5.6-luna:max) |\n| MEDIUM | gpt-5.6-luna:xhigh | claude-opus-5:low | claude-fable-5:max | final-only (gpt-5.6-terra:high) |\n| HIGH | gpt-5.6-luna:max | claude-opus-5:high | claude-fable-5:max | all (gpt-5.6-sol:medium) |\n| CRITICAL | gpt-5.6-sol:high | claude-opus-5:max | claude-fable-5:max + human | all (gpt-5.6-sol:high) |\n\nHIGH-complexity campaigns also get a **speed lane** (`gpt-5.6-sol:medium` worker, skipping the terra quota hop) for time-sensitive work; `brainstorm` asks which lane to use whenever HIGH-complexity US are present (no question when all US are LOW/MEDIUM, none for CRITICAL — those are lane-independent). Final consensus (all complexities): **gpt-5.6-sol:xhigh**. Both engines must PASS → COMPLETE. Worker auto-upgrade — cost lane: `luna:high → luna:max → terra:max → sol:xhigh` (ceiling); speed lane HIGH: `sol:medium → sol:high → sol:xhigh`.\n\n> **Alternatives (still supported, not headline presets):** previous-generation codex models `gpt-5.5` and `gpt-5.4` / `gpt-5.4-mini` (low..xhigh ladders) if the account lacks GPT-5.6 access; and `spark` (`gpt-5.3-codex-spark`) — ultra-fast, but only for small tasks that fit its 100k context window (single-file, AC ≤ 4). See `src/model-upgrade-table.md` for the full catalog.\n\n#### Final Verify\n\nRecommended values shown; if the flags are left unset the final verifier defaults to `opus` and the final codex consensus leg to `gpt-5.6-sol:xhigh`.\n\n| Environment | Engine 1 (claude) | Engine 2 (codex) | Rule |\n|-------------|-------------------|------------------|------|\n| Claude-only | claude-fable-5:max | — | Solo ⚠ |\n| Cross-engine | claude-fable-5:max | gpt-5.6-sol:xhigh | Both must PASS → COMPLETE |\n\n#### Progressive Upgrade (Worker Only)\n\nWorker auto-upgrades on consecutive same-US failure. Verifier is fixed at campaign start. CB default: 6.\n\n```\nfail 1-2: keep current model (2-attempt window)\nfail 3-4: upgrade 1 step (e.g., haiku → sonnet)\nfail 5-6: upgrade 2 steps (e.g., haiku → opus)\nfail 7+:  ceiling reached → BLOCKED\n```\n\nSee `src/model-upgrade-table.md` for full upgrade paths per engine and complexity level.\n\n#### Sequential Final Verify\n\nWhen all US pass individually, the final ALL verify runs **sequentially per-US** instead of one big check. This prevents verifier timeout on large PRDs. After all per-US checks pass, the project's test suite runs once as a cross-US integration check.\n\n## Commands\n\n```\n/rlp-desk brainstorm <description>     Plan before init (interactive)\n/rlp-desk init  <slug> [objective]     Create project scaffold\n/rlp-desk run   <slug> [--opts]        Run the loop (this session = leader)\n/rlp-desk status <slug>                Show loop status\n/rlp-desk logs  <slug> [N]             Show iteration logs\n/rlp-desk clean <slug> [--kill-session]  Reset for re-run\n```\n\n### Run Options\n\n> Default below is the CLI/canonical default (`tmux`). Invoked via the `/rlp-desk run` slash\n> command without an explicit `--mode`, the default is `native` instead — see [Execution Modes](#execution-modes).\n\n| Option | Default | Description |\n|--------|---------|-------------|\n| `--mode tmux\\|native\\|agent` | tmux | tmux=zsh Leader (production default); native=slash-command-only; agent=hard-errors (ADR-001) |\n| `--worker-model MODEL` | haiku | Worker model. Plain name or claude id incl. `:effort` = claude; any other `model:reasoning` = codex. A colon alone does NOT mean codex. E.g. `opus:max`, `claude-fable-5:max`, `spark:high` |\n| `--lock-worker-model` | off | Disable auto model upgrade on failure |\n| `--verifier-model MODEL` | sonnet | per-US verification model (lighter; recommended per complexity: `claude-sonnet-5:high`/`claude-opus-5:low`/`claude-opus-5:high`/`claude-opus-5:max`) |\n| `--final-verifier-model MODEL` | opus | final ALL verification model (stricter; recommended `claude-fable-5:max`) |\n| `--consensus off\\|all\\|final-only` | off | Cross-engine consensus scope |\n| `--consensus-model MODEL` | gpt-5.6-terra:high | per-US cross-verifier — codex leg only (lighter) |\n| `--final-consensus-model MODEL` | gpt-5.6-sol:xhigh | final cross-verifier — codex leg only (stricter) |\n| `--verify-mode per-us\\|batch` | per-us | per-us: verify each US → final ALL |\n| `--cb-threshold N` | 6 | Consecutive failures → BLOCKED |\n| `--max-iter N` | 100 | Max iterations → TIMEOUT |\n| `--iter-timeout N` | 600 | Per-iteration timeout seconds (tmux only); effort-aware — effective worker budget ×1.5 for `:xhigh` and ×2.0 for `:max` (worker only; verifier/consensus waits use the base value) |\n| `--debug` | off | Debug logging |\n| `--with-self-verification` | off | Post-campaign SV report |\n\n#### Per-US vs Final Verification\n\nRLP Desk runs two distinct verification passes:\n\n- **Per-US** (`--verifier-model`, default: sonnet) — runs after each user story completes. Lightweight and fast, catches issues early before later stories build on broken foundations.\n- **Final ALL** (`--final-verifier-model`, default: opus) — runs once after all user stories pass individually. Stricter and more thorough, catches cross-US integration issues and anything per-US missed.\n\nWhen `--consensus` is enabled, a second cross-engine verifier runs alongside each pass: `--consensus-model` for per-US and `--final-consensus-model` for the final ALL gate. Both engines must pass.\n\n### Init Presets\n\nAfter `brainstorm`, `init` detects your environment and presents run command presets:\n\n- **Codex detected (recommended)** → cross-engine + final consensus, luna-first cost lane (`--worker-model gpt-5.6-luna:high --consensus final-only`)\n- **Codex detected (small tasks: single-file, AC <= 4)** → spark preset (`--worker-model spark:high --consensus final-only`; spark has a 100k context limit)\n- **Codex detected (critical)** → full consensus on every verify (`--worker-model gpt-5.6-sol:high --consensus all`)\n- **Claude-only** → defaults to `--debug` with haiku worker and opus final verifier\n- **Basic** → minimal flags for quick iteration\n\nThe brainstorm phase evaluates complexity (US count, file scope, logic, dependencies, code impact) and recommends a starting model. You can override any recommendation.\n\n## Execution Modes\n\nRLP Desk has three execution modes, all honoring the same governance protocol. **`--mode tmux` is the canonical, recommended path for any real campaign** (see [ADR-001](docs/plans/adr-001-leader-consolidation.md)).\n\n> **Mode status:**\n> - **`--mode tmux`** (zsh-backed) — **stable / production / canonical.** Full safety net (heartbeat,\n>   copy-mode guard, prompt-stall timeout, no-progress detection, model upgrade chain). Use this for\n>   long campaigns and autonomous loops.\n> - **`--mode native`** (the slash-command **default**) — the current Claude Code session is the Leader,\n>   dispatching via `Agent()`. Works anywhere (no tmux), good for short/interactive use, but is a\n>   second-class companion: no iteration watchdog, turn-based pauses possible. Not for long unattended runs.\n> - **`--mode agent`** (direct Node CLI) — **HARD-ERRORS (exit 2)** per [ADR-001](docs/plans/adr-001-leader-consolidation.md).\n>   The direct-CLI Node leader was retired; the Node leader code (`campaign-main-loop.mjs`) is a dormant mirror\n>   used only by the `--mode native` slash path's `Agent()` engine and its tests. Use `--mode tmux`.\n\n### Environment Compatibility\n\n| Environment | Native (slash-only) | Tmux (canonical, CLI default) | Agent |\n|-------------|------------------|------------------|--------------------|\n| Claude Code (any terminal) | **Works** (slash) | Requires tmux | Hard-errors (ADR-001) |\n| Inside tmux session | **Works** (slash) | **Works** — panes split in current window | Hard-errors (ADR-001) |\n| Outside tmux session | **Works** (slash) | **Rejected** — \"start tmux first\" | Hard-errors (ADR-001) |\n\n### Choosing Your Mode\n\n| Need | Use |\n|------|-----|\n| Production / autonomous / overnight / CI campaigns | `--mode tmux` (canonical, CLI default) |\n| Quick interactive exploration, no tmux available | `/rlp-desk run … --mode native` (slash-command only) |\n| ~~Direct-Node-CLI~~ | `--mode agent` hard-errors (ADR-001) — use `--mode tmux` |\n\n### Native Mode (slash-command default) — \"Smart Mode\"\n\n```\n/rlp-desk run calculator        # defaults to --mode native\n```\n\nThe current Claude Code session acts as the Leader, dispatching Workers and Verifiers via `Agent()`. The Leader is an LLM that dynamically routes models and reasons about context.\n\n- Works anywhere — no tmux required\n- Dynamic model routing — Leader upgrades models on failure\n- Fix Loop — extracts verifier issues and feeds them back to the next worker\n- Best for short, interactive development\n\n**Known limitation:** Native mode runs inside Claude Code's turn-based request-response model. If the LLM outputs text without a tool call, the turn terminates and the loop pauses until the user sends \"continue.\" This is a platform constraint — the protocol mitigates it but cannot guarantee 100% uninterrupted execution. **For guaranteed autonomous loops, use `--mode tmux`.**\n\n### Tmux Mode — \"Lean Mode\"\n\n```\n/rlp-desk run calculator --mode tmux\n```\n\n**Requires running inside a tmux session.** A shell script takes over as Leader, splitting your current window into panes. Workers run interactive `claude` sessions — you can watch them work in real-time.\n\n**Launch paths (both canonical).** Started *inside* a tmux session, the Leader anchors on its own pane via `$TMUX_PANE` (v0.22.19+) and splits Worker/Verifier off it — even with several tmux clients attached, it can never adopt another client's active pane. Started *outside* any tmux session, the runner fails fast (`start tmux first`) rather than guessing a target. Either way, every campaign pane is created inside the tmux session the Leader owns and never lands in an unrelated session.\n\n**Canonical layout — two forms.** The Leader pane is a pane-creation *anchor*, not a log viewer, but it stays visible at a readable width (never collapsed) so you can always see what is running — the runner enforces this and the single-right-column geometry on every create/recreate path (a mismatch stops the campaign rather than drifting silently).\n\nWhen your own shell is the Leader (human operator), it is a 3-pane layout:\n\n```\n+---------------------+---------------------+\n| Your pane (Leader)  | Worker pane         |  ← -h split off Leader\n| shell loop running  | claude TUI running  |\n| polls signal files  | you see it working  |\n|                     +---------------------+\n|                     | Verifier pane       |  ← -v split off Worker\n|                     | claude TUI running  |\n|                     | (only when needed)  |\n+---------------------+---------------------+\n```\n\nWhen the operator pane is an AI CLI (e.g. a Claude Code session) it cannot host the shell Leader, so the operator creates a dedicated pane and launches the runner in it (the runner anchors on that pane via `$TMUX_PANE`) — a 4-pane layout (owner mandate: the Leader stays visible at a readable width, never hidden):\n\n```\n+-------------+--------+---------------------+\n| Operator    | Leader | Worker pane         |  ← -h split off Leader\n| pane        | pane   |---------------------|\n| (AI CLI —   | (shell | Verifier pane       |  ← -v split off Worker\n|  not the    |  loop, |---------------------|\n|  Leader)    |  shown)| (Consensus pane)    |  ← -v split off Verifier\n+-------------+--------+---------------------+\n```\n\nThe operator pane is outside the runner's control (it only assumes it exists). Worker, Verifier, and the optional Consensus pane always form ONE right column stacked top-down; a new pane appearing in a second column, another window, or another session is drift the runner blocks. The split width (`RLP_LEADER_SPLIT_WIDTH`, default 110) is a readability comfort width, not a tmux hard minimum — a terminal too narrow to reach it degrades and continues at whatever width the resize achieved, as long as it clears `RLP_LEADER_DEGRADE_FLOOR` (default 60); only a resize landing below the floor is a startup width error.\n\n- Real-time visibility — watch Worker/Verifier execute live\n- Zero-token orchestration — shell loop, not LLM\n- Automatic cleanup — panes removed on completion\n- Self-healing stalls — a codex \"model at capacity\" freeze is auto-resumed with bounded retries (`RLP_CAPACITY_*` knobs) before failing fast with an explicit `model capacity` BLOCKED, so a transient capacity wall doesn't silently burn the iteration budget (v0.22.18)\n- Best for long campaigns and observability\n\nPrerequisites: `tmux` and `jq` must be installed.\n\nTo clean up tmux artifacts:\n\n```\n/rlp-desk clean calculator --kill-session\n```\n\n## Engine Support\n\nRLP Desk supports two execution engines for Worker and Verifier. **Claude is the default.** Codex is opt-in.\n\n### Claude (default)\n\n```bash\n/rlp-desk run calculator\n```\n\nUses Claude Code's `Agent()` tool (agent mode) or `claude -p` CLI (tmux mode). Supports dynamic model routing (haiku/sonnet/opus, or full `claude-*` ids with an effort suffix such as `claude-opus-5:high`).\n\n### Codex (opt-in)\n\n```bash\n# Install codex CLI first\nnpm install -g @openai/codex\n\n# Run with codex worker (recommended: luna-first, cheapest capable tier)\n/rlp-desk run calculator --worker-model gpt-5.6-luna:high\n\n# Frontier model + reasoning effort (HIGH/CRITICAL work)\n/rlp-desk run calculator --worker-model gpt-5.6-sol:high\n\n# spark — ultra-fast, small tasks only (100k context: single-file, AC <= 4)\n/rlp-desk run calculator --worker-model spark:high\n\n# Cross-engine: codex worker, claude verifier (recommended)\n/rlp-desk run calculator --worker-model gpt-5.6-luna:high --consensus final-only --debug\n```\n\nThe engine is inferred automatically from the `--worker-model` value: a plain model name (`haiku`) OR any claude id — short alias or full `claude-*`, with or without an effort suffix (`opus:max`, `claude-opus-5:high`) — routes to Claude; any other `model:reasoning` (`spark:high`, `gpt-5.6-luna:high`) routes to Codex. A colon does NOT imply Codex. The `codex` binary is only required when a codex model is specified.\n\nEvery codex launch injects `-c check_for_update_on_startup=false` (v0.22.21) to suppress the startup \"Update available!\" dialog, which can otherwise freeze a TUI pane since its key handling shifts between codex releases; set `RLP_CODEX_UPDATE_CHECK=1` to restore codex's default update check.\n\n| Engine | Agent Mode | Tmux Mode | Dynamic Routing |\n|--------|-----------|-----------|-----------------|\n| claude | `Agent()` tool | `claude -p` TUI | Yes (haiku/sonnet/opus, + `claude-*` ids) |\n| codex  | `Bash(\"codex ...\")` | `codex` TUI | No (static model) |\n\n## Verification Modes\n\n### Per-US Verification (default)\n\nEach user story is verified independently, then a final full verification runs:\n\n```\nWorker: US-001 → Verifier(per-US): US-001 only → pass\nWorker: US-002 → Verifier(per-US): US-002 only → pass\n...\nFinal Verify: claude-fable-5:max + gpt-5.6-sol:xhigh → both pass → COMPLETE\n```\n\nPer-US catches issues early before later stories build on broken foundations.\n\n### Batch Verification\n\n```\n/rlp-desk run calculator --verify-mode batch\n```\n\nWorker completes all stories, then a single verification checks all AC at once. Final verify still applies.\n\n## Autonomous Mode\n\nBy default, Worker and Verifier stop and ask for human input when they encounter document conflicts (e.g., PRD says one thing, test-spec says another) or ambiguous instructions. This breaks unattended execution.\n\n**`--autonomous`** enables fully unattended campaigns:\n\n```bash\n/rlp-desk run my-feature --mode tmux --worker-model gpt-5.6-luna:high --autonomous --debug\n```\n\n### How it works\n\nWhen `--autonomous` is active:\n\n1. **PRD is the single source of truth.** Resolution priority: `PRD > test-spec > context > memory`\n2. **No stopping for questions.** Worker and Verifier make autonomous decisions based on the priority chain\n3. **All conflicts are logged.** Every decision is recorded in `conflict-log.jsonl` for post-campaign review\n\n### Conflict log\n\nEach conflict is logged as a JSONL entry in `logs/<slug>/conflict-log.jsonl`:\n\n```json\n{\n  \"iteration\": 1,\n  \"us_id\": \"US-001\",\n  \"source_a\": \"worker-prompt\",\n  \"source_b\": \"prd\",\n  \"conflict\": \"US-00 is required by the iteration prompt but is not defined as a PRD user story.\",\n  \"resolution\": \"Followed PRD as source of truth.\"\n}\n```\n\n### When to use\n\n- **Long-running campaigns** that run overnight or while you're away\n- **High-iteration tasks** where stopping for every ambiguity wastes hours\n- **Well-defined PRDs** where the PRD is comprehensive and authoritative\n\n### When NOT to use\n\n- **Exploratory work** where you want to review each decision\n- **Ambiguous PRDs** where conflicts indicate real design gaps that need human judgment\n- **First run of a new project** — run without `--autonomous` first to catch PRD issues interactively\n\n### Post-campaign review\n\nAfter the campaign, review the conflict log to identify systemic issues:\n\n```bash\ncat .rlp-desk/logs/<slug>/conflict-log.jsonl | jq .\n```\n\nCommon patterns:\n- **Repeated PRD vs test-spec conflicts** — test-spec needs updating to match PRD\n- **Scope lock vs fix contract conflicts** — governance rules may need tuning\n- **Missing PRD definitions** — Worker created stories not in the PRD (add them or tighten the brainstorm)\n\n## Project Structure\n\nAfter `init`, your project gets this scaffold:\n\n```\nyour-project/\n├── .claude/\n│   └── settings.local.json          # rlp-desk permissions (auto-added by init)\n└── .rlp-desk/                        # scaffold (v0.13.0+; was .claude/ralph-desk/)\n    ├── prompts/\n    │   ├── <slug>.worker.prompt.md\n    │   └── <slug>.verifier.prompt.md\n    ├── context/\n    │   └── <slug>-latest.md\n    ├── memos/\n    │   └── <slug>-memory.md\n    ├── plans/\n    │   ├── prd-<slug>.md\n    │   └── test-spec-<slug>.md\n    └── logs/<slug>/\n        ├── status.json\n        └── runs/superseded-<ts>/         # prior-run evidence, relocated never deleted (v0.22.23)\n```\n\nA bare restart or `init --mode fresh|improve` no longer overwrites or deletes a prior\nrun's per-iteration evidence (done-claim, verify-verdict, iter-signal) or `verified.jsonl` —\nthose receipts are **relocated** into `logs/<slug>/runs/superseded-<ts>/` so the live paths\nstart clean while past verdicts survive. `ledger-seed --evidence` accepts the archived\npaths, so a past pass verdict can be re-bound to a revised PRD (v0.22.23).\n\n### Local Settings\n\n`init` automatically adds the following permissions to `.claude/settings.local.json`:\n\n```json\n{\n  \"permissions\": {\n    \"allow\": [\n      \"Read(.rlp-desk/**)\",\n      \"Edit(.rlp-desk/**)\",\n      \"Write(.rlp-desk/**)\"\n    ]\n  }\n}\n```\n\n**Why:** Since v0.13.0 the scaffold lives at `.rlp-desk/` (outside `.claude/`), so Claude Code's `.claude/` sensitive-file gate no longer blocks Worker/Verifier writes. These explicit `.rlp-desk/**` permissions are a belt-and-suspenders helper that keeps automated loop execution prompt-free.\n\n**Note:** `settings.local.json` is local to your machine and is not committed to git. If the file already exists, permissions are merged without overwriting your existing settings.\n\n## Example: Calculator\n\nSee [`examples/calculator/`](examples/calculator/) for a complete example that implements a Python calculator module with tests using the RLP Desk loop.\n\nThe example demonstrates:\n- A PRD with two user stories (calculator functions + pytest tests)\n- Test specification with verification commands\n- Worker and verifier prompts configured for the task\n\nTo try it yourself:\n\n```\nmkdir my-calc && cd my-calc\n/rlp-desk brainstorm \"Python calculator with add, subtract, multiply, divide + pytest tests\"\n/rlp-desk run loop-test\n```\n\n## Lifecycle Observability (v0.15.4+, default ON since v0.22.0)\n\nStructured tmux/process lifecycle telemetry is always on for both the Node and zsh (`--mode tmux`) leaders (the `RLP_LIFECYCLE_METRICS` opt-out flag was removed in v0.22.4 after two default-ON release cycles with no opt-out use).\n\n```bash\nnode ~/.claude/ralph-desk/node/run.mjs run my-slug --mode tmux            # telemetry on by default\n```\n\nFive metrics are emitted per iteration:\n\n| Metric | Meaning |\n|---|---|\n| `iter_signal_write_to_read_ms` | Worker FS write → leader poll resolve |\n| `verdict_write_to_read_ms` | Verifier FS write → leader poll resolve |\n| `pane_eof_to_cleanup_ms` | Kill-start → process-exit-confirmed (`killPaneProcess` + `waitForProcessExit` settle) |\n| `pane_reap_latency_ms` | Same window as `pane_eof_to_cleanup_ms` — recorded in addition to it only when the reap follows a sentinel observation, tagged with `sentinel_type` |\n| `sentinel_lock_to_unlock_ms` | per sentinel type, lock vs unlock pair |\n\n**Where they land:**\n- `debug.log` — `[LIFECYCLE]` tagged lines (per emission)\n- `campaign.jsonl` — batched `lifecycle_metrics` object per iteration record (canonical authoritative source)\n\n**When to enable:**\n- Investigating tmux race windows or leader-poll latency\n- Pre-merge real-LLM SV scenarios (`bug-05` / `bug-07` two-stage assertions consume this telemetry)\n- Long-running campaigns where lifecycle SLO tracking matters\n\n**See also:** `docs/rlp-desk/failure-modes.md` for known race patterns the metrics catch.\n\n## Documentation\n\n- [Architecture](docs/rlp-desk/architecture.md) — Design philosophy, Agent() and tmux execution modes\n- [Getting Started](docs/rlp-desk/getting-started.md) — Step-by-step tutorial with the calculator example\n- [Protocol Reference](docs/rlp-desk/protocol-reference.md) — Full protocol specification\n- [Failure Modes Atlas](docs/rlp-desk/failure-modes.md) — known failure patterns + recovery procedures\n- [Future Plans](docs/rlp-desk/TODO-verification-next.md) — P3 items and upcoming features\n\n## Contributing\n\nSee [CONTRIBUTING.md](.github/CONTRIBUTING.md).\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}