{"_id":"@bacnh85/pi-review","_rev":"22-7f563ed37c16e1db5ac26aa66d8a72f0","name":"@bacnh85/pi-review","dist-tags":{"latest":"0.2.17"},"versions":{"0.1.0":{"name":"@bacnh85/pi-review","version":"0.1.0","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.1.0","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/skills#readme","bugs":{"url":"https://github.com/bacnh85/skills/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"cde0fd91dec78888b2f0d68a153d2145b47792c6","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.1.0.tgz","fileCount":3,"integrity":"sha512-wH99/4oSHqx+YM+xmT6ISeaeFSplol0lou61/179dyMex75VVF4R0lGXxJn+iJhFwZMEwLes9bVeu8byG9D8OA==","signatures":[{"sig":"MEQCIHZURbqxh0Vkv4EGJS+KyQrITXy3SzKUR953eIiOhAhgAiBrD65s6vjptE8lBZntlQuxKC9K/b60AkkQtFBAjEldNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14934},"gitHead":"d0d9c341ff04e00af5d1574d9f9aa491b9595dfb","_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"repository":{"url":"git+https://github.com/bacnh85/skills.git","type":"git","directory":"extensions/pi-review"},"_npmVersion":"10.8.2","description":"Pi extension adding local code review mode and /review.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.1.0_1782398374993_0.23753485146765896","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bacnh85/pi-review","version":"0.1.1","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.1.1","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/skills#readme","bugs":{"url":"https://github.com/bacnh85/skills/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"5c0da8de4043bbb96c3409bb61e046b53b16d287","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.1.1.tgz","fileCount":3,"integrity":"sha512-DikjTKodhP3LVVUgVyJ8pS/hhS+u1R6r0Jut3/DGwJm13ofDqw50dl98sp4h7S3nkWlHyAcQIt3mSyYN+9p11g==","signatures":[{"sig":"MEYCIQC+prToV4O5kprkIyMvLtULI6LC3btgusoJ0Y49wBMvigIhAKdyJlEW01EJ6PsrU4pxNqyKh3S+22JT/XobJWxOeEU7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14956},"gitHead":"7460adbb13a599e030a9b94105fdd226e6461d50","_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"repository":{"url":"git+https://github.com/bacnh85/skills.git","type":"git","directory":"extensions/pi-review"},"_npmVersion":"10.8.2","description":"Pi extension adding local code review mode and /review.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.1.1_1782400448355_0.8497975131091247","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bacnh85/pi-review","version":"0.1.2","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.1.2","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/skills#readme","bugs":{"url":"https://github.com/bacnh85/skills/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"3613798736d8b2a4f4cfc42bec30b0527316120b","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.1.2.tgz","fileCount":3,"integrity":"sha512-0C6X4nTChru1WZkf6wLQRzwzXCYw9TOoxhiPr4KdffCNHefuUjaSSN9SVdrgvMc7SIAB9BvmpH85RlGd09l0Fw==","signatures":[{"sig":"MEQCIHpAYncOsH7yui6EoBRjKNxAwQwGgLDx+3JNK84VDXOxAiB+DQyAhoCDAYx5vdNhZf0+L+kxnAz8VdfdFvjGDPmJNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15425},"gitHead":"bffe3764aaef0210e1ac334b53663780227c9ddd","_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"repository":{"url":"git+https://github.com/bacnh85/skills.git","type":"git","directory":"extensions/pi-review"},"_npmVersion":"10.8.2","description":"Pi extension adding local code review mode and /review.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.1.2_1782443526852_0.3541349760373753","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bacnh85/pi-review","version":"0.1.3","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.1.3","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/skills#readme","bugs":{"url":"https://github.com/bacnh85/skills/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"53a98b28058be5bcb1ce2eb0bf40f84df6eb5dd6","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.1.3.tgz","fileCount":3,"integrity":"sha512-WgUXrbwuCEGPxzBSU0o3hn8wVdUM6YN9ffFselQVJfhkqxGZOv0770PlvNbQ4z4ZsrlM5P1a0kBelqLxGi30DA==","signatures":[{"sig":"MEQCICDii4pwjDv+fGv0dK6mA38+WrBR9Y/PPMUBEzIsWfiBAiAcV4k3otL1eXOK/EFsq/7YOVlC+HS5CjWWDmnXt0tW4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15930},"gitHead":"b3e66e2b4c364548010167c889ec17b42faad1be","_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"repository":{"url":"git+https://github.com/bacnh85/skills.git","type":"git","directory":"extensions/pi-review"},"_npmVersion":"10.8.2","description":"Pi extension adding local code review mode and /review.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.1.3_1782445625104_0.6092585332303644","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bacnh85/pi-review","version":"0.2.0","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.0","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions#readme","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"47133833eca7b28d5e239968bd1e723a543ae71b","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.0.tgz","fileCount":4,"integrity":"sha512-iyiXkh+2pQdX/Rhr8YlIw1XTw76DOpfDz+mtDVVDjaGve/o5VmCRbrJZVWQzMRbqegWR8TYBB1/OyhZ66XjyvA==","signatures":[{"sig":"MEUCIAvpGWxH5iT7v4JdB6SXC7r5j0q7nbHInq9SqbjWbYqPAiEAw9Qq3IISeXsJ1RITIb1koC3LZdNBNRdgLUe27hUBp5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21695},"type":"module","gitHead":"167c7532528674285ec51c5f43a5e95d9d67cdf9","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^10.8.2","typebox":"^1.3.1","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.80.2"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.0_1783851450741_0.9876080531239992","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@bacnh85/pi-review","version":"0.2.1","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.1","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions#readme","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"5d3f05c109a5262a03b78d48ae03e160b9f736d4","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.1.tgz","fileCount":4,"integrity":"sha512-Fd+9liJ8f5P3b2lUoh5LOR/xwheYMTybPoaFPVtCTHbNBSkUqcvLsmp3iBPMNGdWbXL1DJQUFj4N+Agk0kpVXg==","signatures":[{"sig":"MEYCIQDTL9zHZ/ILt5izReOYph4Py73rieV7JgCvPfmFlQX7kwIhAOeRkmE3y72pBOz3npzUXK+GOW1ufwv3xLMDzZa1f938","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21428},"type":"module","gitHead":"8c7bd9f6c0664f6664367d03d5d72da56a6f018a","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^10.8.2","typebox":"^1.3.1","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.80.2"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.1_1783911485202_0.318355651141754","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@bacnh85/pi-review","version":"0.2.2","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.2","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions#readme","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"990dee2e6a3049af2eec828540673ef4a2fbbd6b","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.2.tgz","fileCount":4,"integrity":"sha512-G7nSm5Cln+k8NgQ3pRo6UJ0wsPPZJyEwzipKkZEvdpzzZNhxtF2A97+hC5z7XPXeUZf0gNnbbN47fCKQimHBng==","signatures":[{"sig":"MEYCIQDLAsrTMFCXKYsAKv3R6/PKjw2b7oomcKrnHHDI+zyQMgIhANzhaHmET950pvOwm4FSWaFv6Vvjoo7MGKFiGyaZXkCS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22788},"type":"module","gitHead":"368798275a063aaaff6c87d35ed42699b17262c7","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^10.8.2","typebox":"^1.3.1","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.80.2"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.2_1784126247591_0.2994912877596454","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@bacnh85/pi-review","version":"0.2.3","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.3","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions#readme","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"ae822ca16e878f6083160b014dbcd06c226d04b7","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.3.tgz","fileCount":4,"integrity":"sha512-ncBkfA/bOvxSW16CQLO2ZC9EVT9kDV3fmR0ZW+3TKgU6Upp7xftoeINmcOU0ir4Qq++n3A5pVHG5DunkZmJKuQ==","signatures":[{"sig":"MEYCIQDEuxAKwFI3h/CEG8FeI1AAVIZqIicKCT6bFy3BCnsbuQIhAKdgo0D2FlfA4N+aXUGPNtusLVB+38SJO+Riq8uuz56B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22784},"type":"module","gitHead":"172820215e31d1a8a12de90ae026ed6b6bba2d40","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^10.8.2","typebox":"^1.3.1","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.80.2"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.3_1784192853042_0.14571280437228928","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@bacnh85/pi-review","version":"0.2.4","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.4","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions#readme","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"1b9ff69b1555e0bc9139310050987356afe282df","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.4.tgz","fileCount":4,"integrity":"sha512-fsK/JejlT20QUr8o1gt+L6rqbX3RD6dymYoYUO5r0HBgIpIVCpjfOvl/nW9AzYO3U5XLfOrRbsjKl6Ww7G7siw==","signatures":[{"sig":"MEYCIQDIHaotv6ID1QayHNs2dd7b992HM02jVzyib0unxyzIAQIhAPMBXQyS+2pRxVFkXR2F+4Eg/tAAJxAJajYgiyVFpWqY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24423},"type":"module","gitHead":"6ce25d1d08d533a6ace262e6e65d6fb64705090a","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^10.8.2","typebox":"^1.3.1","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.80.2"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.4_1784207757762_0.6315604510216692","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@bacnh85/pi-review","version":"0.2.5","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.5","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions#readme","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"698d0452b676d7c9f96ebe2ad60edd98cf172caf","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.5.tgz","fileCount":4,"integrity":"sha512-1ikSYeflirN76Ij5IZAMdJDX9CbfmLGniDVDDiPdxQuvIT6uN82ODD48L3p3CaY+kiLqGu6Z0MLWX5ug+PPRIA==","signatures":[{"sig":"MEUCIQDiGa2WhpOvcb9uf/z2rxxQIKNsrqhyY/jt5rWqqN+h6QIgfHlTidMtbq3gNcsrrIHh4a7/jOvS9yRDbwm8GZPUbDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25168},"type":"module","gitHead":"3302e96071be5f8a134af4742b9c23077dc5a6b6","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^10.8.2","typebox":"^1.3.1","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.82.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.5_1785044837987_0.07832805766290796","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@bacnh85/pi-review","version":"0.2.6","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.6","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions#readme","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"910ad5ebed2d256fd0b9897db43eaff1e8b4f74e","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.6.tgz","fileCount":5,"integrity":"sha512-+dV+3q/Tyw5OpB6Bj5hxaCQz9U3h6/WvlFoHBe5k6mCX3XlWwikwjvYEZyKtrnd/QRQj6siMt8zKbX0yEyFwkg==","signatures":[{"sig":"MEUCICOJj2xsPnBFNiNYwpApUtFjEszmRfNAcZz3xnYfU5hGAiEAhXjJqkpe4qIHzMjg8XpYbZq3w/6oCKFxcOV1FLwLlOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25978},"type":"module","gitHead":"92c3ed2b01c74685201a903655a39a7c7ddff2dc","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^10.8.2","typebox":"^1.3.1","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.82.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.6_1785378785316_0.25022815766627704","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@bacnh85/pi-review","version":"0.2.7","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.7","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions#readme","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"8cd9c2acdf344ba2804c294c162182028c1a65bb","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.7.tgz","fileCount":5,"integrity":"sha512-qY0wGa+L9Dq4K9xu3kBo7zo2vUHIwv5Vj3HFY4PcMpdiY2Rg/HYjRMMSWUxptKtwczhZK9QtU9KDbHXYaFEnmQ==","signatures":[{"sig":"MEUCIQCx+XAwoT9ay/0ZX3hFms5sEtNCaYqQ0vN6aRL/HO0DgQIgULlMGhoC6MwVyx0iVKFBGtioc7gUV52jB+/FOECAhyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26745},"type":"module","gitHead":"3fee97c454aa80ed030eef35f15fe6b534f89fa4","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^10.8.2","typebox":"^1.3.1","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.83.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.7_1785846825807_0.5013776689976988","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@bacnh85/pi-review","version":"0.2.8","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.8","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions/tree/main/pi-review","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"543df3fb510a294434b0f28a405f6658a786080d","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.8.tgz","fileCount":5,"integrity":"sha512-PX4PJoUyXQHU9JOMmrisw7Jkldpktd5BXs9QD/2ZFbQ6SuviD10bAp6+CcRfcvZKigNb7wE7JCRvXkRtWY4Rkw==","signatures":[{"sig":"MEUCIQDDjrdy/FY7FH7vGeUJw7jB68sfKvdPUB9NcZ0P56ARJAIgCnhd6sXIR657oG4tuRnxwezKypefL7kd/NdnTxwvxy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26872},"type":"module","gitHead":"b6dc2aa08224976862793b502d6ec946c2b9b2d4","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^10.8.2","typebox":"^1.3.1","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.83.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.8_1785926414420_0.747615475181157","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@bacnh85/pi-review","version":"0.2.9","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.9","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions/tree/main/pi-review","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"f7152f8065598d24bf5a08b653c141c5c905301c","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.9.tgz","fileCount":5,"integrity":"sha512-Eib4JfMj6ouJWFnqhklm+bEy+gvE2MBW2iiWGkrtvuPLI33KLJRByeF6ClYUAA4uft9BRXtrWEH0wyI9IwjQ6w==","signatures":[{"sig":"MEUCIGEmikoeAdsWInCSfrEoPNyIvzc1RKvff8Yoxw98L0l7AiEA+TXuG2xkUJrcGYtrEwZSNzfNI+0mGzOst93ojTfnLQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27636},"type":"module","gitHead":"fb130ee80571d4a6ec161fe7d7736085f32eff74","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"overrides":{"diff":"^8.0.3","js-yaml@>=4.0.0 <4.3.1":"^4.3.1","brace-expansion@>=2.0.0 <2.1.4":"^2.1.4","serialize-javascript@>=5.0.0 <7.0.5":"^7.0.5"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^11.8.0","typebox":"^1.3.1","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.84.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.9_1788013483005_0.6294822029065865","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@bacnh85/pi-review","version":"0.2.10","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.10","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions/tree/main/pi-review","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"1d3dea47bbccda4eb728beb7e7050ddb455b21c1","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.10.tgz","fileCount":5,"integrity":"sha512-Ke1dTTyr6ZO3a2PbiRxJ20KVUKNq0yNShEGomHePQgP7qyRkutvAILgth1Q7KXHkOprXB2Gn7jiiMi2obeL1SQ==","signatures":[{"sig":"MEUCIQDUAiQ7uY8pTkJRuwuX/DmKk3jy7wB0vNvua2cnCqzZHQIgd9kCIR393j2s2dWkzgOhbMUlEaa9AIh7Sl4JV1+dIjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27871},"type":"module","gitHead":"fc25702c6bed994da1dd5071c5ec8071bfd28393","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"overrides":{"diff":"^8.0.3","js-yaml@>=4.0.0 <4.3.1":"^4.3.1","brace-expansion@>=2.0.0 <2.1.4":"^2.1.4","serialize-javascript@>=5.0.0 <7.0.5":"^7.0.5"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^11.8.0","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.85.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.3 <0.86.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.10_1789204289848_0.6360139626079433","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@bacnh85/pi-review","version":"0.2.11","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.11","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions/tree/main/pi-review","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"85f9921912fbdfe1cdb85bf6c8d1d211ed40b6ac","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.11.tgz","fileCount":5,"integrity":"sha512-is9FoHhMZ6m8vTRY7847u6YQs9O+DerIuCp7a7MiHJTCjq+W5eqZ9+ZGBhQgG1pjEINKP572Hh6tOWSNVtEsQQ==","signatures":[{"sig":"MEUCIDLFvLNDSP5bOQWRobZBGhT0GXm2PkJV8zF7ZpNbaVxxAiEAkiC9l/75Q2zwWLOHzJ26zty0Li1rxTSrV8cY868MxBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCekNR05DS4TF3IZTIN0QRV3vb5zgcLQi0O1ocycx2QbgIgPR85brI/+ORixcQtyCUDb271twleZ5Lj/0hKM/IZkvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28058},"type":"module","gitHead":"f36d4311eb8679c2529d87746cb2c37aba9c8479","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"overrides":{"diff":"^8.0.3","js-yaml@>=4.0.0 <4.3.1":"^4.3.1","brace-expansion@>=2.0.0 <2.1.4":"^2.1.4","serialize-javascript@>=5.0.0 <7.0.5":"^7.0.5"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^11.8.0","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.86.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.3 <0.87.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.11_1789884010706_0.3221482849876576","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@bacnh85/pi-review","version":"0.2.12","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.12","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions/tree/main/pi-review","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"8a9240b7f0ec8129465823ee391a5716149f6fb9","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.12.tgz","fileCount":5,"integrity":"sha512-PsWlSe1BekpEw97bF9LOZZ3OfMuvxFrsjgiv7XxN8sh1Cu7/+/zDzxsDC6s4c9NYNxCsUUMiMU0SkHk29mAObA==","signatures":[{"sig":"MEYCIQD2PkBOIZY4GS27PNnRQ4S3JTttFxidLfOpZ1BntleyUgIhANn5JQ4suFIUJ8IYzoHHJfVcT5B/KVDaL9sByvrIiB8D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7aZcVCjauTtbNNaxn0H+kp7X/M0vUwYuojvkV8r0vcAIhAObyhyy92WkuOn5QWTeIDWbgk2pXN6Tpb7VCsYwqJO8A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28444},"type":"module","gitHead":"f8eb312610b129b82caee02fa689a220e9202b12","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"overrides":{"diff":"^8.0.3","js-yaml@>=4.0.0 <4.3.1":"^4.3.1","brace-expansion@>=2.0.0 <2.1.4":"^2.1.4","serialize-javascript@>=5.0.0 <7.0.5":"^7.0.5"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^11.8.0","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.87.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.3 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.12_1790040680513_0.5092736540237499","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@bacnh85/pi-review","version":"0.2.13","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.13","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions/tree/main/pi-review","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"b409308111c019c0f539385c1be778844eb7c93d","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.13.tgz","fileCount":5,"integrity":"sha512-SRgDportvqJvz/5rjjfdvkclMt1tqcmeo+F7kKOdQprIv42rHhVQ/vwyPozwKerlDTJWV5UbPUlCwPArGaHbGg==","signatures":[{"sig":"MEQCIFsLwzxcGda7Bzzwqr56+BibeIjYVCRn0/ccj613BFXDAiAzEUF98nT4jynet9W+9bEVZK0EipD7964uds5DioRvxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5QRfOMDXZqMAoZjNSDAL5u+bqqNwKv/tLdcOxLpasNQIgR2dTJ1C1ID5n5Jiywadz45IoOnpkAIIt46kNajeU1JY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31029},"type":"module","gitHead":"47ee5073837a97916572d769f13d86f55d54ef00","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"overrides":{"diff":"^8.0.3","js-yaml@>=4.0.0 <4.3.1":"^4.3.1","brace-expansion@>=2.0.0 <2.1.4":"^2.1.4","serialize-javascript@>=5.0.0 <7.0.5":"^7.0.5"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^11.8.0","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.3 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.13_1790209472326_0.40055282034357","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@bacnh85/pi-review","version":"0.2.14","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.14","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions/tree/main/pi-review","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"7befb2e7d366e8cfc409ef4be56aa6bf6de1cd76","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.14.tgz","fileCount":5,"integrity":"sha512-DpOH6SF6xMVNC5aeo8qCTvozAkBB3JA9JlhvmWJlnpF58yYfxVU2Rq4uYzTw6pRbmPpsfU3i+rD3jNBgOQ/ZWA==","signatures":[{"sig":"MEUCIQDiT4gqE+cYO0WwI62jFA39k5sY6Y71as7Z/AdR2KGgvQIgUlG7/lsaBYXO/JR72JrOg608obQVi7ABn+pRij+aYjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChiD2YNBqhFrzJ9QwKAl3kuYstAwp7i+fiWX78YSnSYwIhAK8wnIUqTbV+abZ6+z4ji4zLt9QArcPL1cQY7frS/Kij","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31487},"type":"module","gitHead":"edad246dd00bc061afdca0cd50782d3883535f96","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"overrides":{"diff":"^8.0.3","js-yaml@>=4.0.0 <4.3.1":"^4.3.1","brace-expansion@>=2.0.0 <2.1.4":"^2.1.4","serialize-javascript@>=5.0.0 <7.0.5":"^7.0.5"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^11.8.0","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.3 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.14_1790386962360_0.4991717043779935","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@bacnh85/pi-review","version":"0.2.15","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.15","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions/tree/main/pi-review","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"9845fcf40790d753a444220924f27be8d0b078bd","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.15.tgz","fileCount":5,"integrity":"sha512-DDIaYzVVRJ46HkwtLBQC4guHsc04wml6wnzzdXyJUf+/693orfK7T4cOy8I40Lz5MHPyiOLekakWI6QOvVuoSg==","signatures":[{"sig":"MEQCIEdhtqBY+Bdy1JiAiFviFDjNjuQI3v2B50Ns1eD3DTkdAiAWXJRAusHOrF4U6cc4MTXNDx5pAPzEEQzPgP/LAMNNnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0QGwKPJ4kupjYBLFGRwra038Dj2VeL1qSt7zTWv9zWAIgbdDO+8dkduB9m6+L52ktdI8QQUwHEl52XgabfeXJ0MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34166},"type":"module","gitHead":"96408d174879a677b06eed011e02b3b0ddaafa03","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"overrides":{"diff":"^8.0.3","js-yaml@>=4.0.0 <4.3.1":"^4.3.1","brace-expansion@>=2.0.0 <2.1.4":"^2.1.4","serialize-javascript@>=5.0.0 <7.0.5":"^7.0.5"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^11.8.0","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.3 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.15_1790479442241_0.9792492674760898","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@bacnh85/pi-review","version":"0.2.16","keywords":["pi-package","pi-extension","review","code-review"],"license":"MIT","_id":"@bacnh85/pi-review@0.2.16","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"homepage":"https://github.com/bacnh85/pi-extensions/tree/main/pi-review","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"0a462820d657091b5ff70178dc4d2be6ba59b446","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.16.tgz","fileCount":5,"integrity":"sha512-35J55xH98AYpfaVtRnieM40lgGHrvFzl+ZYDs51zEOrq9YlnLysAtex/54V7RRaAa7pqUdGAC7esDDL1dRK4Tw==","signatures":[{"sig":"MEYCIQDkWuD3Dkxfw2tQYGX80y+MZbEXAlA3G15bx5ra2N8TRwIhALc8Mm4yhV6+n8hkjgpF7MeIy0Aqzgryx33RUaqHTJO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHegEXhC07Zd/HTMReQtgk3RRTZkec10W0tYBArQ1m3YAiEA8432hv0xpcWvPeHDBNCbOXbRAnCXcOlESNBcj4ZrKfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35079},"type":"module","gitHead":"90930b50f5fc0a4491a748ee1692db40f7ec358a","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"overrides":{"diff":"^8.0.3","js-yaml@>=4.0.0 <4.3.1":"^4.3.1","brace-expansion@>=2.0.0 <2.1.4":"^2.1.4","serialize-javascript@>=5.0.0 <7.0.5":"^7.0.5"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^11.8.0","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.87.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.3 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-review_0.2.16_1790555401264_0.5339772814719885","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"pi":{"extensions":["./extensions/index.ts"]},"_id":"@bacnh85/pi-review@0.2.17","bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"dist":{"shasum":"928405a3141bdafc9716d7689fbbc3cb25b5ded4","tarball":"https://registry.npmjs.org/@bacnh85/pi-review/-/pi-review-0.2.17.tgz","fileCount":5,"integrity":"sha512-XWWOHf8+EYBnwy8sTlUhSCzx1QBFECv+vG2PhysbLbykWP41v9RQIuWYw/jJheBg8urXAKbvoUbJy6SpYhI+Pw==","signatures":[{"sig":"MEQCICxZVlH6k+MbIkBN4qI3EGYZhK/nm+QxlVQ+dLW7q258AiAsgW66ev2sNaqeYc1ntX/YCF10tAX5l+VyMdkQ6k+H0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCYUVqsZsBZZiiDXLeQt5SjyCkv0w9PjJ+nHxW8xjShpgIgb+4CHMqTKpT6i3eTIsCl3Mk6ZC2KB/ApdWXfuLSEYlQ="}],"unpackedSize":38586},"name":"@bacnh85/pi-review","type":"module","gitHead":"5388a5f1987873fe1355064f72021452c4347c72","license":"MIT","scripts":{"test":"cd extensions && npx mocha","typecheck":"tsc --noEmit"},"version":"0.2.17","_npmUser":{"name":"bacnh85","email":"mail@bacnh.com"},"homepage":"https://github.com/bacnh85/pi-extensions/tree/main/pi-review","keywords":["pi-package","pi-extension","review","code-review"],"overrides":{"diff":"^8.0.3","js-yaml@>=4.0.0 <4.3.1":"^4.3.1","brace-expansion@>=2.0.0 <2.1.4":"^2.1.4","serialize-javascript@>=5.0.0 <7.0.5":"^7.0.5"},"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"_npmVersion":"10.9.8","description":"Pi extension for isolated or local read-only code review.","directories":{},"maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mocha":"^11.8.0","typescript":"^5.9.3","@types/node":"^20.19.43","@types/mocha":"^10.0.10","@earendil-works/pi-coding-agent":"^0.99.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.3 <1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-review_0.2.17_1790729361386_0.4087480368838903"}}},"time":{"created":"2026-06-25T14:39:34.852Z","modified":"2026-09-30T00:49:21.637Z","0.1.0":"2026-06-25T14:39:35.116Z","0.1.1":"2026-06-25T15:14:08.494Z","0.1.2":"2026-06-26T03:12:06.981Z","0.1.3":"2026-06-26T03:47:05.245Z","0.2.0":"2026-07-12T10:17:30.872Z","0.2.1":"2026-07-13T02:58:05.342Z","0.2.2":"2026-07-15T14:37:27.771Z","0.2.3":"2026-07-16T09:07:33.166Z","0.2.4":"2026-07-16T13:15:57.894Z","0.2.5":"2026-07-26T05:47:18.106Z","0.2.6":"2026-07-30T02:33:05.509Z","0.2.7":"2026-08-04T12:33:45.961Z","0.2.8":"2026-08-05T10:40:14.573Z","0.2.9":"2026-08-29T14:24:43.154Z","0.2.10":"2026-09-12T09:11:30.003Z","0.2.11":"2026-09-20T06:00:10.826Z","0.2.12":"2026-09-22T01:31:20.611Z","0.2.13":"2026-09-24T00:24:32.424Z","0.2.14":"2026-09-26T01:42:42.435Z","0.2.15":"2026-09-27T03:24:02.331Z","0.2.16":"2026-09-28T00:30:01.341Z","0.2.17":"2026-09-30T00:49:21.481Z"},"bugs":{"url":"https://github.com/bacnh85/pi-extensions/issues"},"license":"MIT","homepage":"https://github.com/bacnh85/pi-extensions/tree/main/pi-review","keywords":["pi-package","pi-extension","review","code-review"],"repository":{"url":"git+https://github.com/bacnh85/pi-extensions.git","type":"git","directory":"pi-review"},"description":"Pi extension for isolated or local read-only code review.","maintainers":[{"name":"bacnh85","email":"mail@bacnh.com"}],"readme":"# @bacnh85/pi-review\n\nRead-only local code review for Pi. `/review` uses the isolated `reviewer` role from `pi-subagent` when available and falls back to a corrected one-turn review in the parent session.\n\n## Install\n\n```bash\npi install npm:@bacnh85/pi-subagent\npi install npm:@bacnh85/pi-review\n```\n\n`pi-subagent` is optional; without it, `/review` still works locally.\n\n## Usage\n\n```text\n/review\n/review xhigh main...my-feature\n/review focus on auth/session regressions\n```\n\nSupported effort tokens: `off`, `minimal`, `low`, `medium`, `high`, `xhigh`, `max`.\n\nIn TUI mode, bare `/review` asks for uncommitted, branch, or custom scope. Without UI it uses the default branch/local-change scope.\n\n## Behavior\n\n- Parent gathers compact read-only Git status/diff evidence.\n- Isolated review runs in a lean child with read/search tools but no mutators or shell.\n- Each confirmed finding is a structured actionable issue with severity, file/line, reproduction or evidence, expected behavior, suggested fix, acceptance criteria, and `blocking`.\n- Only compact findings return to the parent; `/agent` retains the child thread.\n- `REVIEW.md`, when present, is passed as bounded review guidance.\n- Isolated reviews use a 3-minute activity-resettable inactivity window and a 20-minute absolute cap. All progress events (including `pi-subagent` transport heartbeats) count as activity and reset the window; only the 20-minute cap bounds a hung-but-heartbeating child.\n\nThe local fallback preserves active safe research tools (Serena, FFF, web, and Munin reads), blocks mutators and unsafe Bash, chains review guidance into the per-turn system prompt, and restores tools/thinking once on `agent_settled`.\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for release history.\n\n## Automation\n\n`pi-review` exposes the `pi-review:run` event used by `pi-plan`'s **Implement, verify, and review** approval choice. If isolated review is unavailable, the automated workflow stops instead of treating the review as clean.\n","readmeFilename":"README.md"}