{"_id":"gentle-pi","_rev":"101-777691f5b9931f4c93ee6ae179c918ea","name":"gentle-pi","dist-tags":{"latest":"3.7.0"},"versions":{"0.1.0":{"name":"gentle-pi","version":"0.1.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","sdd","openspec","subagents"],"license":"MIT","_id":"gentle-pi@0.1.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"ebab39361029ca11d1176cf04a1f0bb482ae47d9","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.1.0.tgz","fileCount":35,"integrity":"sha512-orIel5B9oNe3rmRmEsjmH+18ICPvgX6vdYRP2L+6YM6JxHGrahieEjBuYYCoUza3u3ZfsGB7+O70X/+SHU53Mg==","signatures":[{"sig":"MEQCIEnczu1ADSDXtyZAwOabcwegz3xErYHaj63G0Dx/RxQvAiAQ6NwWjX6hHbfUMI9ATSrPlX7lhHiwx0FJJ5fkzEhk3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113423},"type":"module","_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git","directory":"pi-packages/gentle-ai"},"_npmVersion":"11.6.2","description":"Opinionated Gentle Pi harness package: SDD/OpenSpec workflow, strict TDD guidance, subagent assets, and safety defaults.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.1.0_1778442018627_0.9179363067648145","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"gentle-pi","version":"0.1.1","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","sdd","openspec","subagents"],"license":"MIT","_id":"gentle-pi@0.1.1","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"0cf411114dae5a943a36bda5268f469d87ee03b3","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.1.1.tgz","fileCount":35,"integrity":"sha512-QRS640AnQLq5xEKylECBkaYNvIjHhbpogPuc3WoVQi1302kiaVgp1DeUW7KVCVMaZppP2G+v3UZOf3ceDetXCA==","signatures":[{"sig":"MEYCIQDG1hqqGTY81+hcn297w/RZM+I6vz90HaVu/DeiwqlZZQIhALbzl8NTp1Xgghy6yfVrreakRKEDLM+1uNczQYPtYDsZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113425},"type":"module","_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git","directory":"pi-packages/gentle-ai"},"_npmVersion":"11.6.2","description":"Opinionated Gentle Pi harness package: SDD/OpenSpec workflow, strict TDD guidance, subagent assets, and safety defaults.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.1.1_1778442316266_0.459630738272504","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"gentle-pi","version":"0.1.3","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","sdd","openspec","subagents"],"license":"MIT","_id":"gentle-pi@0.1.3","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"eff4fba2aa849795f9d86d24eac4f25bcc6183b6","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.1.3.tgz","fileCount":35,"integrity":"sha512-IsyCZzksH/migC04R593Ir3e+F4L+AUrPsaSS1KBaIBHe4JE6ojeSPpUUyxr9PEM0TVbhk4g/YQb5gtJ02rdWA==","signatures":[{"sig":"MEYCIQCOdaR7lIK3iNi2wmtirmS4EqdzFhlwGrjyJGbvRCfTMwIhAOh+FAAdoMpoJPWqFtjA9gcnGw1qReYQ7L8o2k6JwvUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115043},"type":"module","_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git","directory":"pi-packages/gentle-ai"},"_npmVersion":"11.6.2","description":"Opinionated Gentle Pi harness package: SDD/OpenSpec workflow, strict TDD guidance, subagent assets, and safety defaults.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.1.3_1778442534783_0.8236242363469213","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"gentle-pi","version":"0.1.4","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","sdd","openspec","subagents"],"license":"MIT","_id":"gentle-pi@0.1.4","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"a12951afc22602f46de37c7a25d7360f06ada7b8","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.1.4.tgz","fileCount":35,"integrity":"sha512-TodibH5IZfmse5HHrN3woPkpTn9kPUVRrQvoBMVqTwtFXVM1q4W12D9wLwrCvZuDXjzVo9i7yNJC99JYZ439Mw==","signatures":[{"sig":"MEYCIQDDWvIo2wQjIWINKZVTlLdNmht2R0y4V21t8vEhlXoHPQIhAOC7HsHLYJF5THsBUk1PwGApvChghCAdE5HUFc18rk42","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115092},"type":"module","_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git","directory":"pi-packages/gentle-ai"},"_npmVersion":"11.6.2","description":"Opinionated el Gentleman harness package for Pi: SDD/OpenSpec workflow, strict TDD guidance, subagent assets, and safety defaults.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.1.4_1778442661629_0.6870246217057094","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"gentle-pi","version":"0.1.12","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","sdd","openspec","subagents"],"license":"MIT","_id":"gentle-pi@0.1.12","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"1227e695f0a541796040aa0e45f62ccba5a18905","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.1.12.tgz","fileCount":35,"integrity":"sha512-FxaVjirgolN1OiqIVaLzGiavb5DF7hOTlfTCAI1b/TOghw8N62S/EN735Jrh+R2D6+apARm3jB9okHKsxjx6oQ==","signatures":[{"sig":"MEUCIQDeBBD9SepWRBH6X1QGHSs6mGETN8xXOUQQ5A557fhvVQIgYgsAn12mUw5m0lmgDouP5OaghOBupPFKV4fvJrObUck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138541},"type":"module","gitHead":"4623dbde3caf104ff8602abe4925e828e87c92fc","_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git","directory":"pi-packages/gentle-ai"},"_npmVersion":"11.6.2","description":"Opinionated el Gentleman harness package for Pi: SDD/OpenSpec workflow, strict TDD guidance, subagent assets, and safety defaults.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.1.12_1778446807783_0.10384126648616387","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"gentle-pi","version":"0.1.13","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","sdd","openspec","subagents"],"license":"MIT","_id":"gentle-pi@0.1.13","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/Gentleman-Programming/gentle-pi/main/pi-packages/gentle-ai/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"7c37e6190fe9b0ecd2ec0409d6afa065e2f8e979","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.1.13.tgz","fileCount":36,"integrity":"sha512-5PNylqvXU0nR3iP0ks4Rr/rM4WjenxXAm17jbbjEdwhxtHOy3S5UMR8FB+nQpDS+vcBOB0gZQPTUIWjHnvGU3Q==","signatures":[{"sig":"MEQCIEKIl/naLxhTh17X2e8Ygh3eIviVXd7RY4118AeGe0wHAiBiOvFPRB1gOh8Kol0/dJKqSmKRZPXgzENXsJqekJW9QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1318023},"type":"module","gitHead":"5b4417476a67a631fa541e0ce4cf15f0f7761ca7","_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git","directory":"pi-packages/gentle-ai"},"_npmVersion":"11.6.2","description":"Opinionated el Gentleman harness package for Pi: SDD/OpenSpec workflow, strict TDD guidance, subagent assets, and safety defaults.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.1.13_1778453104183_0.23740998677774572","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"gentle-pi","version":"0.1.14","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","sdd","openspec","subagents"],"license":"MIT","_id":"gentle-pi@0.1.14","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"398e9e0759619375e71f1e3d478b8fa78e25ba65","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.1.14.tgz","fileCount":36,"integrity":"sha512-VmEKPzhbbyfDfGtICqqxCSEQfWJPOQVbFmxhTNCwaL8HoLL/Ym5V6xQLP9Fkb0+HJix5LpOjmH2AlHrvWOKqLg==","signatures":[{"sig":"MEUCIGip1Z74PlO6kFCgFHXmVwNokKaJyGwM18JLJ1BnCMQyAiEAj435l5SiJyknYQaBsVY+hLYI+vwgbYnqMh7FD64bhTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1317969},"type":"module","gitHead":"9d9a2ceecaa2cbe5c686d1eac55685b7d387e40b","_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git","directory":"pi-packages/gentle-ai"},"_npmVersion":"11.6.2","description":"Opinionated el Gentleman harness package for Pi: SDD/OpenSpec workflow, strict TDD guidance, subagent assets, and safety defaults.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.1.14_1778485488171_0.6299866714751658","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"gentle-pi","version":"0.1.15","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","sdd","openspec","subagents"],"license":"MIT","_id":"gentle-pi@0.1.15","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"206b98f973c952edd5811107d884f017fd44ad26","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.1.15.tgz","fileCount":36,"integrity":"sha512-DStoOWeIIWzNe5NQVzE39bwvw0ZhzYVaaaHrwW09OoHLIiz5Apg4ofu/MvseEcaPU/XxqVAsyupuXW7ncZNwMg==","signatures":[{"sig":"MEYCIQDLlbsK/o1+2WGSKUgBU3ib1f/aSrKmVJZmf/Rb2ObWPAIhALrNi2r33fGIcFOYNw9e4CEH94bbb8BJ52EMGILhtI0q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1320766},"type":"module","gitHead":"1bc2184681b366e2cab83c7d54ec7828af6423c6","_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git","directory":"pi-packages/gentle-ai"},"_npmVersion":"11.6.2","description":"Opinionated el Gentleman harness package for Pi: SDD/OpenSpec workflow, strict TDD guidance, subagent assets, and safety defaults.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.1.15_1778487242774_0.32222548059296763","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"gentle-pi","version":"0.1.16","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.1.16","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"9407463f0b509a403c899e3f36c0effff8aad97c","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.1.16.tgz","fileCount":3,"integrity":"sha512-YjV9cQTHE0gSu+SiLAa+xYvPVJQ/F0qpS+to9kGJDSu9TamguVboQdSxEzF4ggGrD2Zzuyo5CrCGTtzDKgumFg==","signatures":[{"sig":"MEUCIQDywnPLVpJCHb+AdKhyLh2FTgDUe8uAKAIfvtgApnqotAIgWpmWWdj68g+NnQF9Dv5/gkzA6TNRXtUnxppgLRs5LSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16275},"type":"module","gitHead":"b6ac52e56f6a0ecf26b3ebcf6800f6d338f7ce92","_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.6.2","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.1.16_1778497957713_0.7089521966359567","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"gentle-pi","version":"0.1.17","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.1.17","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"12a5aa3f845f9a959013641ad9a6ce2578db7e08","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.1.17.tgz","fileCount":4,"integrity":"sha512-d05jJ6thLAV0yBLoS+uUY4jvp/A6UANzPWMkzXFP8KeyZ7DxZyUju6BeeMicuWJQfqqCg6f4uLAfyFugDmvWig==","signatures":[{"sig":"MEYCIQDC3IvoZTob0oknn47H0soCH/+8AUzzfbUm6zkwkIfkJgIhAPH1/AhgNZO4Sh8KIMIBYbzjxjmk8UtuUu5lZ+Pg9Ziv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17562},"type":"module","gitHead":"7fcc568d725829802d839cc7580edebe78523f40","scripts":{"prepack":"node scripts/verify-package-files.mjs","prepublishOnly":"node scripts/verify-package-files.mjs"},"_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.6.2","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.1.17_1778507562515_0.7488970212570611","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"gentle-pi","version":"0.1.18","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.1.18","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"685197093c44acbc7353ac4a012d1747f0161363","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.1.18.tgz","fileCount":38,"integrity":"sha512-n/U/5TfNjfRrlykUs/LM3xH2KCTiWaajjgzSTcAcbPBeWGDEXSYxOGvz19232+9RRUVvelV3/PEHCyA92+BFeg==","signatures":[{"sig":"MEQCIEZVjliyUAnBj2LktK5RaRvtWbGNA+l0GIoYHZALMCUzAiBgJuymi7p2mbJWj3ug6qIycsHySWM0Xo78K+8UjbMOKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1331829},"type":"module","gitHead":"850ba605d1312695afce755883c692b6a8261ff6","scripts":{"prepack":"node scripts/verify-package-files.mjs","prepublishOnly":"node scripts/verify-package-files.mjs"},"_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.9.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.1.18_1778507938740_0.7101683159381449","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"gentle-pi","version":"0.1.19","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.1.19","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"7f58529f9708ff25ae3280c87778e3cb6b6bb829","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.1.19.tgz","fileCount":38,"integrity":"sha512-B6CJSj9KfavN7eY4D6Znm+vL7uhiPH5O6kMO8TuNQPl347tkkzn3U3PnUtkYJTAtd6PRx0ZtYOGZtzcbY12KFg==","signatures":[{"sig":"MEYCIQCb/YSUiVEw5lJRB1S+j72fxW6Jzuk0HPmDy9lVegZX6gIhAIbzrlbe1n317v+HAoko7YpgIqbPDKv6CDXL88T9YAKU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1342387},"type":"module","gitHead":"7fcc568d725829802d839cc7580edebe78523f40","scripts":{"prepack":"node scripts/verify-package-files.mjs","prepublishOnly":"node scripts/verify-package-files.mjs"},"_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.6.2","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.1.19_1778531130208_0.7304224218693482","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"gentle-pi","version":"0.1.21","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.1.21","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"992e2baf48259afdad97f7e47aeb03a7381cf084","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.1.21.tgz","fileCount":38,"integrity":"sha512-IySDQPnnLedSv3iw2F+IslvcbmtWeN8U/Lsy4eX7y/3AVuHJxBPyAmLNYa9X82o/XkJzmB46Kq1/XKjrHbvvHA==","signatures":[{"sig":"MEUCIQDsE2q4aQIfMQ8dOX0ZkXCxbDufYTU6SeCAHVLy9eUi9wIgJeMtE4addowoigawfM09P5YU+3ORiPXZmGKb9u2uoCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1352251},"type":"module","gitHead":"c2a6ff089c052f107b78749f6a96500d9155c189","scripts":{"prepack":"node scripts/verify-package-files.mjs","prepublishOnly":"node scripts/verify-package-files.mjs"},"_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.6.2","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.1.21_1778532225876_0.4315969619456317","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"gentle-pi","version":"0.1.22","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.1.22","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"327049fb4c2df55f6a123a51445033d435db7932","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.1.22.tgz","fileCount":38,"integrity":"sha512-vOg8NcS6lgeWvba37xKD4nHaPaZSANmi/7IqzhQ/3JwYitabd6tHAltOGjqGDaM5ottUvHVtLsMR+A+G2pG33w==","signatures":[{"sig":"MEQCIGQbJLukF5JZIqeAKKEHUQVKnLray2TG50G6r+0VL9S/AiBudX8GccZ9qpZvfoQjBqZHwZIRqdSR1wO+ZSHPWP8z0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1356683},"type":"module","gitHead":"2b73781e9adb9b9c0c5133ce90aa2bca4beda810","scripts":{"prepack":"node scripts/verify-package-files.mjs","prepublishOnly":"node scripts/verify-package-files.mjs"},"_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.6.2","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.1.22_1778537174464_0.3049839770343785","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"gentle-pi","version":"0.1.23","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.1.23","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"a91a03719534f7eb31b6b42d7cd1992de2f64a3b","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.1.23.tgz","fileCount":38,"integrity":"sha512-wL/ZHJG41OuHYmT+C21AA41kvhBPsEaMl6OXcgv4pA9nyzbeMe66VxZdND/BbPdtRJ4ByygzYLIwzUtI607/Rg==","signatures":[{"sig":"MEQCIFa0IcoKgwF25eD/J3s2CwfhbtA5cXcQ9VLgvXK7T4DwAiAVg7JcO/JCxYo4Q99Yoj6E2fmsstkp0LaHfx5aFQEfvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1365172},"type":"module","gitHead":"c65c0e58210f4190cbfbb60432116f2a8235519c","scripts":{"prepack":"node scripts/verify-package-files.mjs","prepublishOnly":"node scripts/verify-package-files.mjs"},"_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.6.2","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.1.23_1778538292080_0.610087172822732","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"gentle-pi","version":"0.2.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.2.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"565af412111ec539b21cd6800e8ecaf651e42385","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.2.0.tgz","fileCount":39,"integrity":"sha512-MHg1lwp68hSToSm5Ehhz8NBcGq6FGmlR/FAsLLxXrLeWBKt15W5DH+uYgUrUHg9mLh9tqdAqqh9goAxbqDIlLg==","signatures":[{"sig":"MEUCIHMYy38htoRpkQwXrZcurn4dh4k4Ax1CjmYHJh1+Qo31AiEAnY8K13HDD6Sjk3sArF4idnoBpojHiQqHQCDdmB+FYXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1386846},"type":"module","gitHead":"5608e332a782d7e6bd1fea5fc04c017b8a72ac78","scripts":{"prepack":"node scripts/verify-package-files.mjs","prepublishOnly":"node scripts/verify-package-files.mjs"},"_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.6.2","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.2.0_1778577080814_0.8665795076922236","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"gentle-pi","version":"0.2.1","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.2.1","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"eaac2b252a502bb574e13799752a63f3789efa91","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.2.1.tgz","fileCount":39,"integrity":"sha512-6dXroKDjwtvm0fBvYkcNtWKWcglSFNb7u9aUEYFHpyKSulA8Wh6hEcOfOphqscUpdXMHeSK0fWXNLTn1hTbkKA==","signatures":[{"sig":"MEYCIQDe8iMrDUWheJSsKd2pKX+Y+yX06IQSNijUssWGAmlS0AIhAJwjqbtGn/PoPnacVBrB3sHqk1d7vCc1bxq3L68c+eOe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394675},"type":"module","gitHead":"1e5fbbca8d53b2dd7405814aad04372f9cb20580","scripts":{"prepack":"node scripts/verify-package-files.mjs","prepublishOnly":"node scripts/verify-package-files.mjs"},"_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.6.2","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.2.1_1778598984152_0.49724801992355183","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"gentle-pi","version":"0.2.2","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.2.2","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"9d4d6239d94d24a6d0073bbb23e428c7ea0f6025","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.2.2.tgz","fileCount":39,"integrity":"sha512-4wgxjnyikvMwRrd0v7LweVFED9LWqZRbSdYda5RmONg1r6FHb7KzkrZy8EsevDBgnIUYAK4IYQqplS0osem1DA==","signatures":[{"sig":"MEQCIA/TZpqyprvDVv3FhDvQs3/Lc1p2qAm8S+rZrWWqFVXwAiAUu3JS6L8xex/trIonpXF9emquDzskoqG+wqhv0atsPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1395781},"type":"module","gitHead":"fe5984dee8d29974784a4c9ad6e2937987eff134","scripts":{"prepack":"node scripts/verify-package-files.mjs","prepublishOnly":"node scripts/verify-package-files.mjs"},"_npmUser":{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.6.2","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.2.2_1778613734781_0.6053694935451004","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"gentle-pi","version":"0.2.3","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.2.3","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"66aabad6b2ee13b73abf69b0a3c277a8b972af15","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.2.3.tgz","fileCount":39,"integrity":"sha512-geBbGuixFLIbLRm1QV4GDah2EZfW/FLtllEbbV6BLczTNmfvypsWYPtAqqnUC1bfAPNxkRA8b1jtw9HimgS5pQ==","signatures":[{"sig":"MEUCIDhfoTfuOIVLOs7tuWC2kIGx/l+Ydgo61776eJ0ZLo7bAiEAvL9kaHlRekiEf+pDcRL0CO6CpdOvJj2EAD8iOeStOkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1395781},"type":"module","gitHead":"fc240cfe4b0406655d60f0f0e883f9c5ba288bef","scripts":{"prepack":"node scripts/verify-package-files.mjs","prepublishOnly":"node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40bf4be3-f707-43f8-854a-8ada267cea56"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.11.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.2.3_1778622133689_0.46592641287907566","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"gentle-pi","version":"0.2.4","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.2.4","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"a33b4c3e738b91687186b6762b0665670d697fe4","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.2.4.tgz","fileCount":39,"integrity":"sha512-/F080jQyokt+//h+QF7/VJ8z0ybVDk4ELUt0C1BdhYIGcHwJJyGn+jpYBRqmqeWL+z3qrMqQQuktC/vziGMDQA==","signatures":[{"sig":"MEUCIQCX2mlVTsRPed7c2yLXYjpCv7OOSKAAgf2/TQbnRfAokQIgPQGmAQ2VnfKN2wnVLBOuMBAMfeN/yg4sYQqtl+oA8ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1395326},"type":"module","gitHead":"d56014cbc0fdc9464cfa453380748e4e74fb43c4","scripts":{"prepack":"node scripts/verify-package-files.mjs","prepublishOnly":"node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40bf4be3-f707-43f8-854a-8ada267cea56"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.11.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.2.4_1778692410582_0.028493226845027753","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"gentle-pi","version":"0.2.5","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.2.5","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"bf942535c2b87cd834346587caecc66750248292","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.2.5.tgz","fileCount":39,"integrity":"sha512-sGbbKySiB/19EkSDKHOLd5FP/txyUvddAWoMcBXhLJ9VIwXvHfHJdKNcjn2UlZ3C4vuPsEGAj4NTX0SY184tmQ==","signatures":[{"sig":"MEUCIQDMb+9rqJ8sGZt9bx2+zpipQecTO8qs3usnyoLwqDbI9wIgINFm2fpT4cRo1AVw/FMusZgyw9E4UweqtzDzZXYO2eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1408132},"type":"module","gitHead":"603cc43e780e3ac7e65e5cb55061f6ebf020256d","scripts":{"prepack":"node scripts/verify-package-files.mjs","prepublishOnly":"node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40bf4be3-f707-43f8-854a-8ada267cea56"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.11.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.2.5_1778694223913_0.5436793067924934","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"gentle-pi","version":"0.2.6","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.2.6","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"61618bb9736374290c5c41b0921aacd0f781b442","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.2.6.tgz","fileCount":40,"integrity":"sha512-VgbQmtnVQkWk6czG95wUCEFFaIQwP7DGcEm8AcUzLRNyveTA41RhBYsTQa64t4FpMnlIEyIhVOk4I+H13JFOSA==","signatures":[{"sig":"MEUCIEaDvwCFlXk4ZIG0wHagdWTZ+c+JOVCna9w8tE6qMgYLAiEAnmdJjbAnlnkrAsE1kLuKrtE9Qw3gOR7pYIMZYpv8TtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1414986},"type":"module","gitHead":"4b3d74c598172dc3a64d6359b9f4edbd57342910","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","prepack":"pnpm test && node scripts/verify-package-files.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.11.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.2.6_1778702597108_0.8570011255196721","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"gentle-pi","version":"0.2.7","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.2.7","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"c0b8113b9e3a771578e470251f258c1f662311e6","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.2.7.tgz","fileCount":41,"integrity":"sha512-bhqZwA4ysu0260fkSG0OAvbSYfW0yD4Xe7j93KUyswgSxt/TFP2aJ0UawlXq5ruaMmVjSaFjVHWerlZFnYq/BQ==","signatures":[{"sig":"MEUCIQCMNiPSnluM5eWkl6llKZmxnNAChdBWPwVqth5VTB/QUgIgMVmKPxLde47BgTfRuIRasa3goNwmzklQ3+VJVTUnSEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1422837},"type":"module","gitHead":"f8a9e1304ca4010bce3818534656e69e3242f4a9","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.11.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.2.7_1778772232715_0.5694908820042999","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"gentle-pi","version":"0.2.8","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.2.8","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"4894c668d4be88a3b7a026e090f0c68297cedb4e","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.2.8.tgz","fileCount":41,"integrity":"sha512-8b7UPVkQ0eYYxp67yRGydyMAsW8wFF/PLU8fIr87fLd2fktHs6MvSgZi4fiF8phlVjcrU5HOHh1NFDQ8r0Meaw==","signatures":[{"sig":"MEUCIQCxiAZxxWJMD3GgRLCPAC0VrB5Ch+aQ6Coym+A5rLSZ3QIgTPHfwckg72PM0VCnh3hL1pRut5uoFpqDvfqQrQHGvoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1431901},"type":"module","gitHead":"6e014da71301bbaf63670cf121f76bcba3e8346e","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.12.1","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.2.8_1778795073113_0.6763321404254237","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"gentle-pi","version":"0.3.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.3.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"45baef9aa1e1c796a24ff412aaea0a08435bfabc","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.3.0.tgz","fileCount":42,"integrity":"sha512-riMIx9TnLeeZYoQxBui155mJkHYzmYWmVLEwc9Y2s5Ymrgi9tj4PYAqoS7uiLUIc4eXH0P1z6jWMHJPoqFb2EA==","signatures":[{"sig":"MEYCIQCaM6N/Y21oiS+Y3qCPlWG39Q0wIj0gfP6RwNVGg+j8lwIhALDKMeXxJ9+7y2IuLiP64ELhB5VHp0dWmTdQglUFp9Hw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1448329},"type":"module","gitHead":"2223813e888461691c29abb74141f0c6e2485ce1","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.11.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.3.0_1778800632135_0.14170311192782692","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"gentle-pi","version":"0.3.1","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.3.1","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"155b014dc8f9eda0d7adbd44889418b6059c01df","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.3.1.tgz","fileCount":42,"integrity":"sha512-rQgzLtXUdsJlD6FkLsaooRPmLwcqeaK48mPjFawgDdpcuetg8l2iK88tKNPMwGi+iRRcejsgTzZ9hPUU5GQ4FA==","signatures":[{"sig":"MEYCIQCgRRNyZvvbtmbCWf73RHlhcLcRWSkx1dZNvu0RlMUC4gIhANNJpWjMVG3aXCLELtsfPjm/hAD7IUOnniVw8Y2ewF5e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1460491},"type":"module","gitHead":"6272ca7c9a40c19081b15f2b5e25b47ced343e69","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.11.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.3.1_1778836974302_0.9980099441217944","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"gentle-pi","version":"0.3.2","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.3.2","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"1f12080fafb610f09c9f9f9e17e584b5e1b4944a","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.3.2.tgz","fileCount":42,"integrity":"sha512-PF+JYjUNDL4xQuPcQXPKE0/je2X8P3j/3Zeeoqocg1AfNAlLcJvwznOultsZ084vbIPD/8XA+S1cObQzK2fn5g==","signatures":[{"sig":"MEYCIQDJgs/nOCgEJ1qawJQdWfSykIJWHv2imuk8bFttVEDzlwIhAPTUZ4X4mvcxUMGoqalrWk9274HGE7Zoq+dZ9rifT1ZO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1468236},"type":"module","gitHead":"c3ce0a9f9778023712ef981c986122cf61d64570","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.11.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.3.2_1778841109109_0.8498222329932756","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"gentle-pi","version":"0.3.3","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.3.3","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"82553fac0ee472579bbb1b350685deb5895b763a","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.3.3.tgz","fileCount":42,"integrity":"sha512-PjHX6Lh0QUAZ/bNbJOSZGMeQKcJ/jXHhrAh7qM+sozT27jNak9O/jVETJiLcW1pMVRQLGSoZ9tF3+DrpvJHz3w==","signatures":[{"sig":"MEQCIFF5Mrhrf0ulbKuRcVFQ/YVgNvWVoETPKWKje8Sybu+dAiBGfCzVKta4aZT6MhTAVopXOLN0b4C9mhEOTSu5rIYprA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1470543},"type":"module","gitHead":"b2c878e822e05f85d639429fc3c603e5512cc913","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.12.1","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.3.3_1778878680285_0.6824691516004657","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"gentle-pi","version":"0.3.4","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.3.4","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"77382930cf973c23942bad41bff90609764c513f","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.3.4.tgz","fileCount":47,"integrity":"sha512-XSe336MZE003Yr6uNO+SZ81N/BjMfwuVzhSWkXYJf2Wd6UphV4Xpux+KML+mIgLcSnX8PJ21BDtVEM5kIbDFdA==","signatures":[{"sig":"MEQCIEh25IW1v5cue2McfMeNuSOQ2eNuWUeX2XdCgnSQRSzLAiBOVq1fpfdBNkpksrCtqH9iRt3Mfxpn36Wrr+yla8rh3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1505483},"type":"module","gitHead":"cf3711824bac34ecb09e5694509daf0121179246","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.12.1","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.3.4_1778881048764_0.7531727941216921","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"gentle-pi","version":"0.3.5","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.3.5","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"fa6dbb519f895f96dd19fb0e531f2ccf196d729f","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.3.5.tgz","fileCount":48,"integrity":"sha512-+rxgv1nehfIdLE7a7mfoUOjpudFD5fTBU6sqk3gU/idcEZitUGhIb2W6Fxl1NhgINvQjjvFjI23NWHL8YJf9eA==","signatures":[{"sig":"MEUCICeBHaDrzzjEjzaj1/nXEL3dHJHUuvQc0qNYG4O2y4XuAiEA1P9CJTLja2B1EmkXSuEeTeU0NwGHvYTNJrtkF8Nq9w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1513543},"type":"module","gitHead":"2dfbc4b05dec07a561f39d4409ba5889a458c3fd","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.12.1","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.3.5_1779033746214_0.18494187805494922","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"gentle-pi","version":"0.3.6","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.3.6","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"a3d64c9de9cfb193d014db6fe072a98ecafc1670","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.3.6.tgz","fileCount":48,"integrity":"sha512-B/933DKQ0usUBt3jAG4bC3iOFjnxZ6FMxLT8cIBkuK+qticeRhBPEO85W3SG8QXyPP4Uo8VrZEmCF9ytTL89Xw==","signatures":[{"sig":"MEUCIGb5iHcXiGLKOJE2rHJ9SofecGLc9A82wionAYN0PTLDAiEA+yNTJL9apPUKFf95L5HwzfzFOJ46BFSBRcUq1pgCJb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1518404},"type":"module","gitHead":"7988b02d1e3bfa75f5a4c0859fc29f039c38a7eb","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.12.1","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.3.6_1779042859815_0.15266682727888337","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"gentle-pi","version":"0.3.7","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.3.7","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"0a51d2f62bf1404acba3385e2c108d56d6b3b190","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.3.7.tgz","fileCount":49,"integrity":"sha512-yYhpeHgjzmCvhIX1vdX6NHBIOX8ihoVys0rkks/8krebpn/9JShu3xWLNhxUXsofh+PNp1Kw/6adnWFU7lbR4w==","signatures":[{"sig":"MEYCIQC3B1vEumVSgy4AVVAODGlkNXMpbDxoAmjr0WxfciMpkAIhANFp0W5LNkSu1HfNNs46OI8sYEUbBrH8LFpdBbi2du8q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1521736},"type":"module","gitHead":"a21f386ac599c0650fae907bcda10f5c1541da8d","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.12.1","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.3.7_1779125133057_0.6741817240291106","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"gentle-pi","version":"0.3.8","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.3.8","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"fc14844b695e503266d0a926af5a272b6abaf2f2","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.3.8.tgz","fileCount":50,"integrity":"sha512-QF4RdZ/Khi8n9eTi7d7xe0spayqNPXxB0y9RzVDn8L/JsRiqGwjfEXVRiiAKcGwolfwzUumh0nCdTbqrZtdglw==","signatures":[{"sig":"MEUCIGuniV7uznpT7dIKV9R57nuuecmQVHsBaNxiamfbwlUIAiEAgzjDQrY+O08uT1yCluVAFrFHFYQ+ThSdjsxJ0dUxAlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1525365},"type":"module","gitHead":"848a1fd62b16bde1be54e4a797157f3287fde58b","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.12.1","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.3.8_1779125297325_0.04180435196533816","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"gentle-pi","version":"0.3.9","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.3.9","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"7afa886310496130c17fda468da43824b2933b0d","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.3.9.tgz","fileCount":50,"integrity":"sha512-yPfFFqH44e8t/dJ1whSZfdZrlokNYaVpeN/1NVnaeYm41jgEdN7m/Rx/JQ/PFOqL0aiwhjOf5mxrtKeIYBFb4g==","signatures":[{"sig":"MEUCICb8/wEPHeekoPPSB3SL757vDZBuzKKzIwYO1qxNL6SfAiEA09vZ1fcN2aYZU2mOxsZT2nqG36ak10Nmu0JKpZZWcj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1531451},"type":"module","gitHead":"99f1e2609d7b8fdc152a82a0be8deea0687a6401","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.12.1","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.3.9_1779489387070_0.1128643272171459","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"gentle-pi","version":"0.3.10","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.3.10","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"42b6f0d8db710676ceea2749ff4aee2138bf1f2e","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.3.10.tgz","fileCount":50,"integrity":"sha512-DOdDErRvajusTVyOAdhpZrF9Zc5OcXAL1zl2zfu5HbKLpCHWtu096R6oN4pSHhGEmtZvTa/jRD/j6T3hG1Xbjg==","signatures":[{"sig":"MEQCIAmiZqCs7lnpezSbbFY/sJ9iYAHBnrw6AznuViClB00SAiBvXaUwqEd44+W7M7eULYO1p3Po1kP6sAkoLg+8eXQLLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1534095},"type":"module","gitHead":"87e993e009b2dd864957cab4861641ad29d9d96e","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.12.1","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.3.10_1779703647906_0.8554212333838198","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"gentle-pi","version":"0.4.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.4.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"74694a731d64326f50cd369c07cc03d4d0ca717e","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.4.0.tgz","fileCount":51,"integrity":"sha512-HVaK+oDVVxfCIq74KuA8gcGXqRalJOrARFhvHwS2e7lU9HRUxz1jVZfnhGU0zb3ApuGcCEa2Xo/9kf7EKtWufw==","signatures":[{"sig":"MEYCIQC2XwT0kbdqJOTLqGf70TEJvqLRUcm+bxgzujk0njRznQIhAIEK7THDfYsqjaNczkWGXR69ehlLmG48nB1bG4ZywnBv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562921},"type":"module","gitHead":"80951426f35e407f05e07f01f2e07322ba99bbca","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.13.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.4.0_1780227973711_0.7733354945594688","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"gentle-pi","version":"0.4.1","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.4.1","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"432dd52fea442b352b649f97abe7633145df3798","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.4.1.tgz","fileCount":51,"integrity":"sha512-eWZi21RLID3GtUd3WTXtgIIX1cAOMHkg63W07+zsHSAo5a93ZM1J/vaz/MD1Y/14l3EisoevxPs7NXWwAAYSvg==","signatures":[{"sig":"MEUCIAc/8FkUTUn8stlFfNOAgVl5W4S2hmGPM3RPSUuzBJv7AiEArGzCyeIYO7daulV1dakXm5co3us/lhrrERm1q3RT/xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1566075},"type":"module","gitHead":"78a750f0cbfca200e73bceea3456048eb065b869","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.13.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.4.1_1780399036125_0.31553318864715596","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"gentle-pi","version":"0.4.2","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.4.2","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"dfbfc0b700ee68b0e5a627ff2c5c9132f57be656","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.4.2.tgz","fileCount":51,"integrity":"sha512-sWxfupJEyeERDraTkEHx/EG2mhxqiSYulSr8NEBu3A1cn3HdjCizTqIBVyVqtBcmDunixOWxtHdSB2aYmcursw==","signatures":[{"sig":"MEUCIQCmQes6ahLfEQtIOBQPHDWdpDbTQO/zaYoLVfLz+2e90wIgN56aIfVgJ0Hhz9PN3K4ZPzLZw9bURARwq0+GyMCtVno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1574124},"type":"module","gitHead":"7cc24901ff6bceb143c92e40683c15bf56b042ac","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.13.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.4.2_1780584488149_0.4834541921097455","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"gentle-pi","version":"0.4.3","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.4.3","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"f3429b8e909cf5678cb206a1dc8665b22f927cdc","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.4.3.tgz","fileCount":53,"integrity":"sha512-UsvK1g8ifc95Fi6Y0q8flG0rbgmQSEztznymCjSWD9GnE4XaC5oHOJfTc5Hy4UsbNZ+59VfavP1mSravYpfG9A==","signatures":[{"sig":"MEUCIQDertIfL7pzfEqwtjrp4kNchuz4gePotBYEGEujVJTkAgIgMnoP3FBioS55rHEjYu97fItJ8aANKg8qn5VIB0lVD2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1596109},"type":"module","gitHead":"7b5d7c0ff46be0d7fdbc4b719a28ceaf02910d11","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.13.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.4.3_1780597440092_0.9542761775591404","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"gentle-pi","version":"0.4.4","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.4.4","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"390a6b3b607f0cf8411aa6328d6534a171b6052e","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.4.4.tgz","fileCount":55,"integrity":"sha512-clmrMkB1ddG290gUBHDr5IrFGcwjiUNtUelByzSnQ43TMC1ad3gyNwUKzwCO7rZUvzfGVGn88UWt6KgeivH1Rw==","signatures":[{"sig":"MEUCIE1Y5MT2dRHo69SRL7mNt6VoXcakspZOagqU7rSE5EMqAiEAlaySueAXYYHX7TsVLBx4W7pZzuC1F/Zb5m8poy+xmCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1631289},"type":"module","gitHead":"058d51b96daad53a055e8fbc9e6bce30d6a4ff16","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.13.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.4.4_1780602223298_0.6478795944603697","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"gentle-pi","version":"0.4.5","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.4.5","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"73800be3dabda01442446a46226d0c79a9946ced","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.4.5.tgz","fileCount":55,"integrity":"sha512-R6WJkyYDvZgUz1CIYrXhTjsNulm0yWGvJAe3JP9yZFkdRAjclzYu/Kso7Lg4XM7+qbEL6K9o0L5c4MzvKD8ahw==","signatures":[{"sig":"MEYCIQC01lpHG0unx53jJpXFG7N4QRvra/Ebwq4IlG/FudfqAQIhAPsDVuBuVB70Y3+tfiidRP/dUtCdiFo0RpZGoSR5vHdq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1631289},"type":"module","gitHead":"88107a070c8fd5ea501bd0f47bab99d48b6a5f41","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.13.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.4.5_1780602518529_0.9221903552990802","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"gentle-pi","version":"0.5.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.5.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"73f01d889d1044cdd74f8191751828ec1d32046f","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.5.0.tgz","fileCount":57,"integrity":"sha512-MgEAtKGPBHIJVqDpMVVCrJ6eM9LS7ptf/83dlwJ/Uo6rYLW3XcS5SSYEUyEND3cwNxF5Add7mzR/ZDH8kyTwSg==","signatures":[{"sig":"MEUCIDuxC/ZmqFz97Tyuuf4AjUMFFeka+BD+4Ub4dZ/s7mBoAiEA+QJhu9nwNRycDUJnI2ikPUdV1cQqJChaT2knAd3TQxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1663703},"type":"module","gitHead":"f6e57f65c0f4b906bac7711ce482a81717042d77","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.13.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.5.0_1781343699095_0.026167512673501925","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"gentle-pi","version":"0.6.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.6.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"82a8ede5e819fe85c9de6d6718dc870b7a11a872","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.6.0.tgz","fileCount":65,"integrity":"sha512-L5Nm5nZjqClru8g7LcAZh5Fc1f3K50nF7HyztK77+d4Zea9qdZ1YVYnFegsv7nnKLq/IzDw++RnIux20JPI8wA==","signatures":[{"sig":"MEUCIBlqf4LT2neup+60jIbORqEiehXoevdq9g2WOEy18Om2AiEAqF7GdOg7pspQnYxMByBdeZCc/j2BSW4Vt+GlaXK0Ti4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1706838},"type":"module","gitHead":"1c2187957246003cad91acd5b191b423dce0d3d3","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.13.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.6.0_1781535209690_0.14526728945490075","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"gentle-pi","version":"0.6.1","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.6.1","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"85eb649bfa3421cf5274780faa44fcf200c4c5e6","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.6.1.tgz","fileCount":68,"integrity":"sha512-JpWeZzGGJVXWt5Bvv+zOyB6NKHtcvsjqFA8kBlelSIIP03ZSH929MTA0uX7tbX+M0nBN+l6lhLLh3bKIre9NlA==","signatures":[{"sig":"MEQCIF+Q9ydkFyU/mAW/oE09XPNkRu40hInYAkBH+sCg84IcAiBKmtuCVmlqAjuXbf4inG96yYb4uZV6MOlKxzpJZR51HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1710746},"type":"module","gitHead":"9f910359bc6c6832a49129f7d30fe1d8814b9963","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.13.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.6.1_1781690224841_0.9081047021322943","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"gentle-pi","version":"0.7.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.7.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"5efe9ddb17df17a4224750eeb7b7cc243cba4721","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.7.0.tgz","fileCount":72,"integrity":"sha512-UNMaNXyuMw7gQHzV2yzKpvthbntq2ILJFn8VrNq1JukUlFVvHiK7lJzKGXTInQkjpOt/Cuyb3u1FOVDbvpoYyA==","signatures":[{"sig":"MEYCIQCTrBgGuVafJFXqSz+QtEFaiVGE8RyHuBIP2Y6u0Vvx5gIhAJtC0ljxCv9wsDacOQeXBybfBArzHKTtaVSOgz54lOYh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722726},"type":"module","gitHead":"7741f723dfbf4ebced4571a5b6165b9196488614","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.13.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.7.0_1781702867235_0.8754741918398383","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"gentle-pi","version":"0.8.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.8.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"79df62e042a7a3195988d76a9b4fdefe18e5ad64","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.8.0.tgz","fileCount":72,"integrity":"sha512-VfxfGHgJLnBA5sE7kSJvGdRwOsOoSxVRszt6OSIswOtOe4TNtcs7huxOrB5DL+2BYJds2AQHMlyZ52y0Os3btw==","signatures":[{"sig":"MEUCIQCxQG4IvHMDi//aKCr5d95zCeNE9lB4ARerQA7qEtcTSgIgb40kb3yDfIG/zQtTIsLEinUGvz5gTFlHFfnKO3TCnSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1728588},"type":"module","gitHead":"9340cddc369d309f9470d8545b45402c60fe1f42","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.13.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.8.0_1781799659371_0.027155329629866998","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"gentle-pi","version":"0.9.2","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.9.2","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"8befc730ec540fdb9563b1ee1ef384d31c112108","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.9.2.tgz","fileCount":73,"integrity":"sha512-X6f7+UzfxDuJDz+LTRMFA+iQgh89XJMmPLQGHiH4LoxYCfOvFxTfU/NlQS1x8QDba0uh5PVCC41btkGpthVB4A==","signatures":[{"sig":"MEUCIQCW/Ozxm0OkYxKHErOC6gVI83hebbc8lrL4VtxgbzXnygIgRZ/qyV6cggnDrHKeSdRcS3j1l3wJAkgMi6tLSJZsmYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1762311},"type":"module","gitHead":"001ed1f0575a30354dfeace424d8f825aab46ce5","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.13.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.9.2_1781818687819_0.6484695296960046","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"gentle-pi","version":"0.10.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.10.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"80ba8d2748b1dd5fd434941c7138d996b4e3c3e4","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.10.0.tgz","fileCount":77,"integrity":"sha512-3ayF9Hk8pFxzRFwXW76uYZE6AuuJO9mdI/4YVTffPaiPqcIJjcebVYTncqtkvnW9i9gVxZcxCiw9JLUzUzxgrg==","signatures":[{"sig":"MEQCIEtrMcOEMXpMYGfU09oteiU5rnfh4QM2t0uKuKEtN3uiAiACOYD1CXHDooADZjYj3WiivyFrJRfrjw582UhyPg9Ruw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1777424},"type":"module","gitHead":"b68befe9651f6ba0ea3245afa0afc251e3d0e873","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.13.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@earendil-works/pi-tui":"*"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.10.0_1782470648174_0.24582360526691738","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"gentle-pi","version":"0.10.1","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.10.1","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions","./node_modules/@heyhuynhgiabuu/pi-pretty/dist/index.js"]},"dist":{"shasum":"283ef3379c63445df8fe437de8ab589ed1f6e273","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.10.1.tgz","fileCount":3984,"integrity":"sha512-xt/Cpd/ameopDtQ1+aoQjlqUW3W1Cw36HBVbwjtGkPQJy5vJjxuMFx/DriEnExdagneqLXT5vKp9GyTiUfEWfg==","signatures":[{"sig":"MEUCIQCVc/Pdf7ZCcbCC+PffLawQiHXwC67xPoIrSkgmP2l9xgIgUnAeLdN7q5QEB9PPlp37l6xb1sq9lt2KLo80cULqmpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25374240},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"bundledDependencies":["@heyhuynhgiabuu/pi-pretty"],"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.10.1_1782515419018_0.5020757331379841","host":"s3://npm-registry-packages-npm-production"},"bundleDependencies":["@heyhuynhgiabuu/pi-pretty"]},"0.10.2":{"name":"gentle-pi","version":"0.10.2","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.10.2","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions","./node_modules/@heyhuynhgiabuu/pi-pretty/dist/index.js"]},"dist":{"shasum":"2b5f071d6c784f396ece793726be47767109b052","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.10.2.tgz","fileCount":3984,"integrity":"sha512-SLllM1/7t/xsjscDCTWZ2yHUALkLj4vVpQyU/aC4w/L+loDc7kIv4Pv2Ly17DnntsYKs2s+IoIwTDX5pzSz63g==","signatures":[{"sig":"MEUCIQC26FTc9fzcFG65tiTaM3rhwFaL5uMir7dg40H1trEBNwIgSy+aNRTueN8S4UKEI/l+AxeDB65FoLyl9Jp9dj8c8uA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25382271},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"bundledDependencies":["@heyhuynhgiabuu/pi-pretty"],"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.10.2_1782559636485_0.45965741684106387","host":"s3://npm-registry-packages-npm-production"},"bundleDependencies":["@heyhuynhgiabuu/pi-pretty"]},"0.10.3":{"name":"gentle-pi","version":"0.10.3","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.10.3","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions","./node_modules/@heyhuynhgiabuu/pi-pretty/dist/index.js"]},"dist":{"shasum":"02ebfa6baee37976d1911463bb1b5a6d2c1c42f1","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.10.3.tgz","fileCount":3984,"integrity":"sha512-ASTLFH8X3/sV0PaGxQ/Zsm0jVakZxwt42kRA5ZaLouIDiIQcUaeZSaPY22Dqi6/EbLMo3NsYByK5X0hJzOjU1g==","signatures":[{"sig":"MEUCIQDk/Q3HzkkBTxciHyDvWXv+Ank2YaKXiSMpvZnSuEuBgQIgLS5yS+sdr68sMiQQrXdg11+8JEEgiZOPmxoECOL76sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25383774},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"bundledDependencies":["@heyhuynhgiabuu/pi-pretty"],"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.10.3_1782727651904_0.5621496527373244","host":"s3://npm-registry-packages-npm-production"},"bundleDependencies":["@heyhuynhgiabuu/pi-pretty"]},"0.10.4":{"name":"gentle-pi","version":"0.10.4","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.10.4","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions","./node_modules/@heyhuynhgiabuu/pi-pretty/dist/index.js"]},"dist":{"shasum":"86c0dfd74e0c822cf7f29b1b1078e0e3e340c8e0","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.10.4.tgz","fileCount":78,"integrity":"sha512-ZQA09qd9CN0qo3NhoDwiErRsvueVzy4NVGIns5tUhdBC0b/pyhiJoJ+xDK5in32WUJ7G45rvUSMMcB6gc1cwiQ==","signatures":[{"sig":"MEYCIQC+sz4J0EZX0oE95+4NPbaIqDvVjtmvWlD70WLhitp4tgIhAO3PGg2NL2vWEPYF7eaQkDig6IxHO9R094iqs0mpHCX6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1788562},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.10.4_1782732041994_0.9109446095344174","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"gentle-pi","version":"0.10.5","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.10.5","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"a68f64d00fdd22975cc4f901bfbcd733ee2cc7f9","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.10.5.tgz","fileCount":79,"integrity":"sha512-TZfAWNEGDtnJ2vxekFM9P56duvJ3Si18p6cCPRIVLehCWGxOtW6mB0BFplhfSlbGk99uFLRohpKd1NmYP1vBiA==","signatures":[{"sig":"MEUCIQDxVlsKEH11OvdfY3yUSJ/hFNuC6YdCzuqYaJluEI5G6wIgD/2TpOrH6zx50UUS0eMwAA0fm2hgOhY1Tr23pn0anhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1788998},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.10.5_1782732369311_0.3819614800959743","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"gentle-pi","version":"0.10.6","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.10.6","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"323b4c85d7c2390793280d64b4a23623b8790230","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.10.6.tgz","fileCount":79,"integrity":"sha512-iY04/XQaobMgVgkxl+SYF8P0IYyr89FMbf2X11fsVN6ouy2l7KXa4bOeukBJ512GEdWtP93gOqXEiqF5Kp4fMQ==","signatures":[{"sig":"MEYCIQDCOC5NTrS4r3VrllzGD1ZtF6zmSJ+zyFItGRM9wx+eWQIhAKLjiwRx4Krn1aJJ1vAdnk/RNdv8JYmyBzfR+9q7oCVn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1789644},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.10.6_1782732638633_0.46852180106375707","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"gentle-pi","version":"0.10.7","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.10.7","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"2dd04d4e72868eb36dba2bdf2e2dfd6660709f1e","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.10.7.tgz","fileCount":79,"integrity":"sha512-khA2Aex+HfuE4LkTVdT7RNDEIDzjePsLEMD4hlsJP4MjHI12FRZI7v83x2Pb5e9Kr+7hiU8vyLJRBVOuI8mZiw==","signatures":[{"sig":"MEYCIQDwaYa/b4tYBhAjbqh/rIrY5Z3W3gM9iUDyev8DzLvLLQIhANiWEaz4rppPngJ93D77IB1x6JaK61NwJacvLJRDGflG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1793586},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.10.7_1782762080224_0.08769534761960096","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"gentle-pi","version":"0.10.8","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.10.8","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"186b90e01f85f884607424462ea1989815b39351","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.10.8.tgz","fileCount":79,"integrity":"sha512-p+ZN7Uz+syDAjl155SjY8PGhu36OWT4zqAB95yZU34AmfqiIWztpUH9ARC2MvhRw0haJvqHkHe+Nty2Zz0sStw==","signatures":[{"sig":"MEUCIQDx2LFeEvHUgrJ+Y+FjnBwD6HAj3eg0WlVD6tivafTKHgIgQVaTw7vOU72S23wvwvi6KZqED+KuRIbEb7s4NUXAkao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1795246},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.10.8_1782762819442_0.6892129614003941","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"gentle-pi","version":"0.10.9","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.10.9","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"27692f9cace193adc7a38383a8b48c718ca9e90e","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.10.9.tgz","fileCount":79,"integrity":"sha512-xzMm2tThMeIgmCJHy1qOrl8G5RXkrNDyYYfrf5bzA2ReGpiBWaFfzffrY6oFG4aT9JaBjO+4a335Ei6RA94boA==","signatures":[{"sig":"MEQCIB8cNR5keSwA4GxpDTRm+bW9d3qnOlSoFBvk59P4Lv6LAiBeUuF8phjhcxU+hUBi2FwRc24BJz5Hax2CAu5MVmXg+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.10.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1796468},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.10.9_1782822811314_0.9207392119213107","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"gentle-pi","version":"0.11.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.11.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"4bce2f3de6bfe1124ea48c0d190a43a390d4df2c","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.11.0.tgz","fileCount":80,"integrity":"sha512-oQ/kMBBAOF/Ph8hHBXvNqaBDb0u8Z8lKsl9cA/4HVj4ZYGGg8WTulSiQ5Rxbqo+iXp96nHRFRiihtM+C0+1+Cw==","signatures":[{"sig":"MEYCIQDDZ5t3xsAVHTr7YszPkRgZpOnmE6E5nLtGMneDSQQF7AIhAPtmnVmDmfPdQfQswtpGMs/JLy5uG2DHLxpbb+6uotZS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1800471},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.11.0_1782910395201_0.21482416893199852","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"gentle-pi","version":"0.11.1","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.11.1","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"cdc33d80938fca136e70df406c5b4a00585bf301","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.11.1.tgz","fileCount":81,"integrity":"sha512-RmsoDeO/vTiCS+nereuwCdvPemHlc/QsCxxrGXV2STorxwEMMRVRjR1JxEheoep2+CFA+O5F4CvBLMj1VbT/2A==","signatures":[{"sig":"MEUCIQC3AJvyTOwuU6/gFZl7yOdvVsbr5/yJkhy0W2NyrGO1BQIgJdKcIneb+kct9vDLh97f3JdayzljFzeEb0XAaueNOxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1805044},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.11.1_1782994392585_0.4860027874625261","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"gentle-pi","version":"0.11.2","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.11.2","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"1c89113ae29ead8dfde7021a922ac215b96df31d","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.11.2.tgz","fileCount":81,"integrity":"sha512-Y0QGo2REflTDC9Tw13MdY7kK7WyTrTaBhFQ3e6/L6cB9PjpzgEOZ7sYGr69sVlOcvHwjZsQ/4mvrdd9kKaGSsg==","signatures":[{"sig":"MEUCIQCpWTR43wWNBvP5vUMl+uFVrC+Hn/Q0B307kDqgrHpANQIgGV8HrcCPT0MiF7L5OP8wvQ07ArynDJLRwTnseEhDlS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1813684},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.11.2_1783008855456_0.38582806162469296","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"gentle-pi","version":"0.11.3","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.11.3","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"6ee470eca5de983a317115ffa33949667b6711b6","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.11.3.tgz","fileCount":81,"integrity":"sha512-zfFZBG+/4GNbs0+RXbt7/CLw8V40EcjRhfNkWkp4hrwQQ6m5gVZOrwwqWT7RLachOq/jYwfrAfgj25/tndmO8A==","signatures":[{"sig":"MEUCIHRTVe9bp4UuRo5Bv4r/TkafPTGKydp3eookEuhNVTzkAiEAiRiqEQqdwwlJUN+/xXZqUXQ9QYtSSMMmLlxi6fbBnXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1816353},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.11.3_1783078027549_0.30110830094808105","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"gentle-pi","version":"0.11.4","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.11.4","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"069d99e5e0ddb4214adc05c6105ea4487f54f586","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.11.4.tgz","fileCount":91,"integrity":"sha512-yUPIlAe9MwRHNwEoroR/RESQcB4ySFFYkvYpZ8RDQA91CLxl1MVEcfu5zBNrMrYYpN859XH3kMI4XDqNV3Si0w==","signatures":[{"sig":"MEQCIECJsO3trVELghHubatIu2vChANLxsavYa5ySIJbaAYzAiAOE02w3ED1agziKaz3vI/2dKZ9ePDcpYLa6qIqE0uHpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1944945},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.11.4_1783553916409_0.8718404795969388","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"gentle-pi","version":"0.12.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.12.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"30d5bdcf86aaa4fab1ea1db4e97a802ab14d7c85","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.12.0.tgz","fileCount":94,"integrity":"sha512-Ad8/CNW5t16m2WOJLmE0QIq5MAHHoVmLT04399tik+lu+hhC5+o1xxUwO2EYPFNf3YPZlQdUcaRmCEeQzGsSEA==","signatures":[{"sig":"MEUCIQD1pwpGex5TPnYlwQ+s/+Z3uXRn6W53Sw3Z/yiPvwAsdgIgQCAGXVZQTpbKfbcomM+FWyP9O/2xps0PgN+gnSekDGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1965190},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.12.0_1783614772020_0.4762452629967755","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"gentle-pi","version":"0.13.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.13.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"81c3a14809ddb04c513b42cbe18188d9dbd5b16b","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.13.0.tgz","fileCount":95,"integrity":"sha512-8ehGy1co8nIy/b4HqNmJ6uQHC9IeOkHlDj0Ge2yMa7YJH2z1Tew/4CbWxomTBZL/v/RxIMzDJbaHSi1IMQBKaA==","signatures":[{"sig":"MEUCIFJ5jax3XyMb8YdGE4bqdJSzBqd9KH9i7xVyuu2crNqSAiEAmQpTj31bfAYlpwc7381UlowGHXYypje11t1k+wi9wE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1984791},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.13.0_1783631497006_0.8264553816109395","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"gentle-pi","version":"0.14.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.14.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"d598ded4f60f5a1f38f2a751a4a2994cb811e31c","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.14.0.tgz","fileCount":98,"integrity":"sha512-azS1EpfRb3UaM9FR3tyxSzZOYs9BA94+d1Lcbit+Qm5aMvl4R7/rWLzHb6BIYv61H/sfxrFwSQCVGO47vfh88A==","signatures":[{"sig":"MEQCIAbPoAj262kMVylTJacMN5wkBRrDiBYKxE0twEK8Rw2BAiAxa9UE2zvYXWEdKWp6ERC/sQI4f7tZojOdvrtbuhtvag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2028900},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.14.0_1783656294811_0.9361195256056292","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"gentle-pi","version":"0.15.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.15.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"cd5b1db881f7b2418e63ce0d1ab244d2d25b1766","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.15.0.tgz","fileCount":111,"integrity":"sha512-FjxiAQnJiHUypiaSyj4earBDg4jZ20WDxs/1kk+OPMyPpZ0GjV7jAxcy36Y5qz/vX8w2Qwa8I5PZpn8ZEVeK2Q==","signatures":[{"sig":"MEYCIQCCp7TAI0A5raYo14ovoGwPiooN6fbhkk1s/uaI6+fsCQIhAKhUJU2wEyVe4vygyocWWb9ofUaAuGn0fkkI/M/eexIn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2201821},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.15.0_1783681518468_0.5671560030058063","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"gentle-pi","version":"0.16.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@0.16.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"fe4351e6b7575c7630bf64529186fd80f1b54df5","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-0.16.0.tgz","fileCount":135,"integrity":"sha512-Ns2vqgbq36kraxDHW4kKL3baKcop+TmJTOdJUb3SawFvaRjPxUqTMgHeVyBs++N8XP1aVx0cC57Kb6UFUt+HVw==","signatures":[{"sig":"MEUCID0uYSH4uMXZZRqQbQ8Wgyx5QV4qx6kMOxq1rmaAN7xhAiEAzp9i5CfsUs6mJEc8l74Uqg9i3zMNCdjeXjxvaYysoUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2473930},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_0.16.0_1783726977789_0.7466119661769639","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"gentle-pi","version":"1.0.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@1.0.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"708c7a63b7cec6cf4611f91dff141b30873910d3","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-1.0.0.tgz","fileCount":145,"integrity":"sha512-bdcnGd7NpXs0YMXknRZncd0YjhTEy94TjDgBnR/sPwZw987L26yQX946S+yvnWGuXZXrKinyf5uLOewH9B+IlA==","signatures":[{"sig":"MEQCIGyNfa4n1a3x2LrasQlaT811lNYNJXmpc8JGCqwVo4LSAiAnT7ox+7xypVc3vfWEaXylgnnN5+DRtNbSEpyKTWbTEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2660964},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_1.0.0_1783806059367_0.8543328527006089","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"gentle-pi","version":"1.0.1","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@1.0.1","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"83f0cfbaa72535d7c5db12239ee750b7765b2806","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-1.0.1.tgz","fileCount":145,"integrity":"sha512-oQn0ltSLo5dReF8hHsCcN7P0s1qXt29DxP6KTwxKpB0KHBiglKf9sVUuTYUzu5phwtdL531wSEmTgRlG4d+VMA==","signatures":[{"sig":"MEUCIBiPDuP2ZwauOiC494I7OMyaJE7ilrGLftQ+YVpJ0yS6AiEAxVTtm13XBq9wmTGjmXNdceRCPnniy8e/SQJsXGzlJ0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2669990},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_1.0.1_1783810591680_0.2204279323973135","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"gentle-pi","version":"1.0.2","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@1.0.2","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"54100b8f17ecc1fddeb1f8bf36b09faedf8bd6e4","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-1.0.2.tgz","fileCount":152,"integrity":"sha512-rarYCZ1kl/Qsv7rFtXiATzTIiKh66xDky/8SveUsns2Qajw3nTGocvGxKLbFHnrmzr186lQdbAQIZE0zDKraSQ==","signatures":[{"sig":"MEYCIQDwPFzL2yti0nVMDiFBRmctN+bTMnPTZ9WfPtNXcuEItwIhAPpbxjVcnOCJjwXVNkUfN8IAOQrPd85AE5KGqH4xRMCU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2751315},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_1.0.2_1783821952680_0.6295986141361825","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"gentle-pi","version":"1.0.3","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@1.0.3","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"f18a00c435be99a5c253a96a531e102c9c28fc23","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-1.0.3.tgz","fileCount":184,"integrity":"sha512-FG0i6PEWeH8z2BOm92d6IRf71/3KeDMspIFJJBoxfOodIdw9dWk2rzcy0KoxlA9qhFLkRjQxHUrbN2IMn9p9iQ==","signatures":[{"sig":"MEUCIFZnWcO05mZTcbXyPWyoTT/hYU6KHQk0axoyVsqgCQimAiEAks/xUhmrqHmHZxCBCCfGnl4AyLpNXj3bpWTTIITck8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3351285},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_1.0.3_1784012128955_0.4329135770973038","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"gentle-pi","version":"1.0.4","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@1.0.4","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"b74a1436c8d01722da81ec2304c8676030ae550a","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-1.0.4.tgz","fileCount":186,"integrity":"sha512-bSGX14RJEszzqrg3FlHMNncKrR2T7lJV16pufc1hcFiop6J0vyh+m0crc6jGiE0eIqEVxepCeE6aoyIjN6dNBQ==","signatures":[{"sig":"MEYCIQCrs3D+Tez5pwaeD1zYygdjIONdrfGr0tKFz/c3x9IcWgIhAPrDBA1WvjgO7bpM8OpaCeDNr/X1Nl8CcgLdAMKymypW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3367382},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_1.0.4_1784025501811_0.07589581077752183","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"gentle-pi","version":"1.0.5","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@1.0.5","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"2e38034b26ea93d86270f6e1626404994eb605dc","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-1.0.5.tgz","fileCount":189,"integrity":"sha512-eEV9AxEEuyFysacQlQ40roQ6FADorwVWXypr5r+U2e0XrbX2Mo0En8uD8b/wIJU5Yi5Bi1XBoFHGjgS5i3QivQ==","signatures":[{"sig":"MEYCIQCBJCxV1nhtG01Kflw23DlVfDmCHaTPmwuS1FI4ZoJJxgIhAK1tiw1O6SPY0SMKH8dD7m8KI4e/p5pdd/FR64RyWdAb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3544924},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_1.0.5_1784104686169_0.7416624060550043","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"gentle-pi","version":"1.0.6","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@1.0.6","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"ebd66f2976a2f2a80bbc7b7b29ba96b2bedb5212","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-1.0.6.tgz","fileCount":189,"integrity":"sha512-iRE9dwvNTT8pTZQILh7qImcexUTkvy6GWjBPEy3VkER6K2wjerQgdnw2TkuQ/6QV4Jsu203UHuqa8Fz0LioKjQ==","signatures":[{"sig":"MEUCIGCuoOnH6wraSzq5bVlilJd1tHF4t4owUrfeCgedFeK1AiEAp/fHek0huoIiQsVaaEPQu/xBDF/vrerRTHM4bGYvpa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3564426},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_1.0.6_1784132512421_0.057535362296414094","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"gentle-pi","version":"1.1.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@1.1.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"7aa6849f263af51a255bf6aa46d6c7ba8030a018","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-1.1.0.tgz","fileCount":221,"integrity":"sha512-7pgOVb8lyqW+M5gWKYRcQRWNVcmnaq6jv5VksCVw1B7tAwYs5nuhaTlR9UAwxJnMD6Mn7+OMZ2Rxt15mOZ5xyQ==","signatures":[{"sig":"MEUCIGfHG5M/xMOwAqjiV0VyTmL+Ngwv95XYoycSVO2AJpltAiEAmZWErrZ7ow7p7UF9qxgxaUgtbKW+0B8aL143T8Besfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4015139},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","test:packed-runner":"node scripts/test-packed-runner.mjs","build:transaction-runner":"node scripts/build-git-commit-transaction-runner.mjs --write","check:transaction-runner":"node scripts/build-git-commit-transaction-runner.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_1.1.0_1784452270653_0.09613305653287951","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"gentle-pi","version":"1.2.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@1.2.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"7eb8039790db7ddafe3e8a7aaf6da9d6d14c20a6","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-1.2.0.tgz","fileCount":209,"integrity":"sha512-N92eg6TVB/bfsa9cUHPCj5SxBwdaQ5brJsxQel2Y+NUL5yL1sLrYtL99FwsxX1KhguQ6UvvpTslx69a55NEvxg==","signatures":[{"sig":"MEQCIB6uSoV3kPseMhiXLkSb1oS4LHoUWFbIp5QXiN6iotqJAiA92e3LGoa3WyVUHRaFy4VIdJVfPQlUtfRT8MCtXhKYRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3805285},"type":"module","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","test:packed-runner":"node scripts/test-packed-runner.mjs","build:transaction-runner":"node scripts/build-git-commit-transaction-runner.mjs --write","check:transaction-runner":"node scripts/build-git-commit-transaction-runner.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_1.2.0_1784589298482_0.2838792972392703","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"gentle-pi","version":"2.0.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@2.0.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"d202c8ea13efbbbfa50896c905d2bc6881a60bc3","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-2.0.0.tgz","fileCount":264,"integrity":"sha512-YLP8Uw0+cJSI8n6XXmp+JRhgShAAGLtNwtp4Hx06s6tEJNxMd0af6j8T35YG58uCD6P6AL7VExYA68Xfy1h/DQ==","signatures":[{"sig":"MEYCIQDaL/u9e3nH1q+iCiqQ/II8cqRUnUSJwov9Inp7KLmyGQIhALtDRr6i0JRADZTtJquJbcLCinUGZfxXE9kj6IySCeA8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4418519},"type":"module","gitHead":"f8ed8f5ed3ec235d99ab7e82bb8e6adc8440fea5","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs && pnpm run test:packed-runner","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:packed-runner":"node scripts/test-packed-runner.mjs","build:transaction-runner":"node scripts/build-git-commit-transaction-runner.mjs --write","check:transaction-runner":"node scripts/build-git-commit-transaction-runner.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.16.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_2.0.0_1785371102605_0.29671032249619","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"gentle-pi","version":"2.1.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@2.1.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"d2cf8ca836601fa20b5da42d9c63b75e0b421b53","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-2.1.0.tgz","fileCount":265,"integrity":"sha512-/khCD+B/eiZp44SOL01+HXutamenUWIgVEnxm5bc+xjIQNjCdtIUM9hm4n0T7/I8DAUI4FgS/SEeYn+Mj2f7Iw==","signatures":[{"sig":"MEQCIG5xq5X+r/AQ9zRKq3dHfhD+RePm9o6/IcLmW2wS0E4MAiAWyHUoA266Iw93m+a0pNBzoo9AGkR6sjh3CHdZNdnBFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4534592},"type":"module","gitHead":"af8b46bcd0433fbbd6d2617012fa950e1907f34c","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs && pnpm run test:packed-runner","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:packed-runner":"node scripts/test-packed-runner.mjs","build:transaction-runner":"node scripts/build-git-commit-transaction-runner.mjs --write","check:transaction-runner":"node scripts/build-git-commit-transaction-runner.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.16.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_2.1.0_1785429973988_0.3833740002855621","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"gentle-pi","version":"2.1.1","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@2.1.1","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"b916ffd6b27fb3be3bf515c04e719b5c8f49952e","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-2.1.1.tgz","fileCount":265,"integrity":"sha512-zeOuTl+ugq/0H9nb3RkSRnHY1ZP/CsUCm0zxLPTuWAV6iNKdgMAnb27PKxNgAlEjjzwbNqrlqje6TbQ71ZUDgw==","signatures":[{"sig":"MEUCIDkOOYa3/jWJlpnLlPtfNBGTWS8MC3on6cQe5QBfArhcAiEAuCLxmbO/D6HIl6MISvGMdL55R9KPd1W5MI4BGgobRgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4561306},"type":"module","gitHead":"c30175cd44edfb2a451c067539585b337f774184","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs && pnpm run test:packed-runner","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:packed-runner":"node scripts/test-packed-runner.mjs","build:transaction-runner":"node scripts/build-git-commit-transaction-runner.mjs --write","check:transaction-runner":"node scripts/build-git-commit-transaction-runner.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.16.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_2.1.1_1785447582775_0.5840742476918146","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"gentle-pi","version":"2.1.2","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@2.1.2","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"d989e763b5caf35e851d025a1498be02d0814083","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-2.1.2.tgz","fileCount":265,"integrity":"sha512-7n7IV8ari01QL/yNs6sSPqKrqA2rqPxrc+J5xxoGUBnzfEyRY9W9xatXzag+uQBoStf0ifIZ1e3TSxbyuAiEpg==","signatures":[{"sig":"MEQCIDzJjwEuMCiCiOHEJp+DKU2c4VcvLWcqljE30/P2qs86AiBCTXHqEJ3u7XggXZptKCHVRRt91etRXFsQoCCCJqbLIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4563495},"type":"module","gitHead":"3b6b3d2183dbbc4d45b16a1a0f127728c0a2435c","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs && pnpm run test:packed-runner","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:packed-runner":"node scripts/test-packed-runner.mjs","build:transaction-runner":"node scripts/build-git-commit-transaction-runner.mjs --write","check:transaction-runner":"node scripts/build-git-commit-transaction-runner.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.16.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_2.1.2_1785450189963_0.020463376602254613","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"gentle-pi","version":"2.2.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@2.2.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"71650ffb487189cf9b5462933793b5aaffcf7192","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-2.2.0.tgz","fileCount":301,"integrity":"sha512-RBYC/gQH5bTimHAgzFa505EAjRsSoVRocmvmxyAuFDxFtahz9o6ApGe837jM7x3y0eakYTuraIz5y4SW5fuBxw==","signatures":[{"sig":"MEQCICVq0Qu4uHfk/QJ6Ms77zXZmvZHrejKyt3O+1YAbJPSqAiAKZMuWLCbPzNN4yUJX32tMG8LL7jZq7sCuM4/qp/2XFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5457130},"type":"module","gitHead":"49833c8255b0e4285045b3d9695491b4a0e38b1d","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && node scripts/verify-package-files.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && node scripts/verify-package-files.mjs && pnpm run test:packed-runner","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","test:packed-runner":"node scripts/test-packed-runner.mjs","check:provider-contract":"node scripts/check-provider-contract.mjs","build:transaction-runner":"node scripts/build-git-commit-transaction-runner.mjs --write","check:transaction-runner":"node scripts/build-git-commit-transaction-runner.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_2.2.0_1786997687471_0.38576512649535455","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"gentle-pi","version":"2.3.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@2.3.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"1501264e9e3fc50585c361d494b925a0abb8bf4e","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-2.3.0.tgz","fileCount":325,"integrity":"sha512-c5yE3jA2pRvORg1CJMHzJ3NoUJFACvNNrdQEZAzN8WmvrHaTNufe80ZB5TlTTUgiqg4+OJ/ANCjNN0m3H6Dnbw==","signatures":[{"sig":"MEQCIFZlrUd0/7RAEB0VODICaUcKPNABVCNukJUM8fkI7zGFAiA7sdBoulIZksOsQMXk2Zvs6SWoTSQvtKYoYGlm4VvPAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5099169},"type":"module","gitHead":"6c391ad9e6fc2e4ca5931a7c22eaf08b97412162","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.17.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_2.3.0_1788261724724_0.905014314407498","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"gentle-pi","version":"2.4.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@2.4.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"a68e4e06d77598064c3e98b5a3541cd6b710f3e6","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-2.4.0.tgz","fileCount":339,"integrity":"sha512-b25vinegK6lfoo0+YVmQNwDm3YYnfMmW8xp4tcODvV7VewAxns5WccYS/7V7GHlE419MApj8vB0nxuP72/VDdQ==","signatures":[{"sig":"MEYCIQCa2LHE5JkTFRFaPLsjK4VKPF/+xb2e3w0nyMeqQUcj4gIhAM7SlIpbzSHPrron/gY0NXp8ZERU+0ning6WE4Qln1sv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5254576},"type":"module","gitHead":"525812fb8f2ba5f5e26c867d4a18321b6eda46ba","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"*","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_2.4.0_1788557521451_0.7386066155596698","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"gentle-pi","version":"2.5.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@2.5.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"5176befd7bca90a4ca7a3628d6a6d8621796b003","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-2.5.0.tgz","fileCount":406,"integrity":"sha512-DJlSutLl1Nz9REx4BvNdI6iT66TElBlEmuD5qUDlCSpuhU5qhGhvNHlwRxiAkqFNZPLl+FcDQKvM3su89R4eMg==","signatures":[{"sig":"MEUCIQDIgnveqLz9YhqSGlikvPMBOxAsIQNyQETrZgNnXAN9kAIgCU5LJdWVjrrwiHa1DlYox27+Xcgw1SYb6pBqkHug1DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6126686},"type":"module","gitHead":"d4792fafaf8f2530ef24692080cd93bd45c77d29","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_2.5.0_1788853894454_0.7151543849288096","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"gentle-pi","version":"2.6.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@2.6.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"f10f4c45c4de092bf0164d411da9ded6af65f82d","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-2.6.0.tgz","fileCount":470,"integrity":"sha512-9tV73n1cBiN1MyQ9DvAtpzW/1iu6uIsdUOiyhiZmUYujTlqdMDpPqvvVHt/kFE8XNFUpjLptjC6UOxQAmc1yPw==","signatures":[{"sig":"MEQCICt8WOGgk6D6HsoN5MoadIx0jWrELgrXKITXbbaovXt4AiBZydrui9cxvxn05MxNNUzVWmn0zj5I3f4fKBGsdDPGGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7482515},"type":"module","gitHead":"963e17f78490502a1638bcddc73e4207b8224ee6","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_2.6.0_1789302550480_0.005515920593134771","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"gentle-pi","version":"2.6.1","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@2.6.1","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"685e17a3d1c2f627ad23196d1a0cb3fd3e535225","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-2.6.1.tgz","fileCount":469,"integrity":"sha512-Qy1LbmrDbku7e9kSekYdQwFxiWa5rxO8vfiTaBLVhBEeRfqnqFihKN8P3HgoufUa28HKM7kB45Yy7NlzY/0okw==","signatures":[{"sig":"MEUCICQ62yZWIctasmba1ia5K6rLm5CltsRNSBTFX/UZRjINAiEAzFNZUWD/xCogvad/0Olbft2WKw3wE94ShHw5wBalCW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7485691},"type":"module","gitHead":"f3843818d258b47f341d5064c35b9f3b0f6db031","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_2.6.1_1789316216529_0.44102871647246333","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"gentle-pi","version":"2.6.2","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@2.6.2","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"3a037e3fdb6bb4d5c8d05d6b94464335041b231e","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-2.6.2.tgz","fileCount":479,"integrity":"sha512-VS0x2ojJvwAn50hpYFyb0UsEh8FZuSCLoljxye6SREXnidD7KdwSg/ZOlmqT/HSGuXnXC9Fr9FoCVoWbzHXRPg==","signatures":[{"sig":"MEYCIQDGXwg0Ts74CErtAHthy0cgQRyIqkTl6eT/LzkNiBDQ2gIhAIu36GMbGf4ovGnxPHD6hLJyo6cX5m6KK1W+xxmgXlgO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@2.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9430218},"type":"module","gitHead":"d857cdd6eacafe273a5503d75b11dcc8698c9d04","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_2.6.2_1789336121546_0.5803779753908089","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"gentle-pi","version":"2.6.3","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@2.6.3","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"9e203f77ffc494976368f045bf560b04f2cbd420","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-2.6.3.tgz","fileCount":479,"integrity":"sha512-OEabAfAfK/3AlSUu5DFOwCBkp1mIZAaPzxWb+NJ7DLKdKobC3orNLefFBAbzPFP+5Q78C0oy8940dbd7WI1iIQ==","signatures":[{"sig":"MEQCIGcS892+VqMzV3tQl8AwL1CZWIURhEljbdhuBSiARApNAiBY4FqahuCZKEKi10TdapNZQfyhv+Fwh7gEoREpQwbtBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@2.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9471938},"type":"module","gitHead":"e00b6b1a5330767fdc74f8f26fbfa5dc932497c2","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_2.6.3_1789382292120_0.3140732023473207","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"gentle-pi","version":"2.6.4","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@2.6.4","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"b5fd627dc4bded953b8f4b6e3877b27340127765","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-2.6.4.tgz","fileCount":479,"integrity":"sha512-RmScLA1S1Mt3GdmtmpbzWwniKXivGseq86ucNMtPFnikOYQL4oErsDgFiKScv4bx8sU7TubMDV/Mn3YkZFIQ2w==","signatures":[{"sig":"MEUCIQDEk4Uj6eIpz3mxdygd/fSCq/onEmvUp+0lTIyIncAR2gIgUjuxej06DID+WA5Jr0oTueEXec17vZ9+D2ThluhlJSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@2.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9485298},"type":"module","gitHead":"7df2f2fb702124e50a79ecfbad6516024136c58f","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_2.6.4_1789385080509_0.6540471147985552","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"gentle-pi","version":"2.7.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@2.7.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-pi#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-pi/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"b7da081b7e5dea895a9c512b128fa429c48118bd","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-2.7.0.tgz","fileCount":484,"integrity":"sha512-gdtuTFjn18GVR0CWxhvzwaaBQB70mELBWa944HKH5nVCD6xHaEheDBlM9JskT0UDEZewM+/Hg+tQ6GHZv87l4Q==","signatures":[{"sig":"MEQCIFlYvDSYM38JiC4/wBUkPr02sugqzk7doGm8Fc7YtsNcAiBJuKE+1tcWNr7DApDv6ceMx8+l4mUr4gOdCWOkrFX+gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9515528},"type":"module","gitHead":"c2bad51139608bd2590c889a34578e84f7a81a43","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d42f7cd-a3ec-49bc-b0dc-8c8a429040bf"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-pi.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.14"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_2.7.0_1789407258370_0.4887221212427917","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"gentle-pi","version":"3.0.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@3.0.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-shell#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-shell/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"61a1c31da2be6f2dcddacd900a6184755cb7c9de","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-3.0.0.tgz","fileCount":509,"integrity":"sha512-W8KjekRaSFxy/gylVWjBYRIcCKmZRN/OWqgB3MzDXIRzwoXqVyLWtTw8cPsm2v1t4BunnBLBLlVVw+IiujuQ7w==","signatures":[{"sig":"MEUCIFUc5XCzqvwWHrgQNSa8ci5YN9gHRwi8QkELdwwJKcbkAiEAuBL8GifyGPtMvtAjiGMEEKJqlnvbp3KVNRSXUmZubOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10174642},"type":"module","gitHead":"c49ff7b975ba7b2151b65d1c289e7aefa9ce6173","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24228a97-fdd6-4811-8c36-7e99c26a73ad"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-shell.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.27"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_3.0.0_1789567985084_0.31335672844663853","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"gentle-pi","version":"3.1.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@3.1.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-shell#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-shell/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"37be6908abdc7ae92159dd164a9e400c1f044633","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-3.1.0.tgz","fileCount":509,"integrity":"sha512-KRRiWlJMsBe53swTCJsZasCmkrvysp032nMhPxSgOtyarUOMFHoV3NVW4X8sy/cnPRuIMl3t8j5fhtcQIe/cHg==","signatures":[{"sig":"MEQCIHMVXbEv4+OY1Tl1PDWbjDXIlLrEzqEv2qgWZny2hArHAiAVJ1PIO2d+grJ52aX4qOObVol77QNrWXW++IDiQComWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10179730},"type":"module","gitHead":"459f4fe28fc0529da14e25a70ad2ae37076eaabb","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24228a97-fdd6-4811-8c36-7e99c26a73ad"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-shell.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.27"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_3.1.0_1789574959986_0.18623610440149263","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"gentle-pi","version":"3.1.1","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@3.1.1","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-shell#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-shell/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"60179fe0bf2d5c809bec30e19d03c813c9eaef72","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-3.1.1.tgz","fileCount":509,"integrity":"sha512-DRyMi0chhDmJDDMyFFke9vX8mIOTXA/4S65p67t4Iy92vbU8SCzYZt5Q0iVnTySxKIr3cgGPCrZZtIZlpg/goA==","signatures":[{"sig":"MEUCIEn1YAPsIiCW4H15ZzDcKAkBMcy5WBribpYT/FrXVu+XAiEAw14eMPEFoVdUwmhyHj7RQJnUTD9zE3rUx4CnwAEI2Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10182205},"type":"module","gitHead":"ce47bae0168d4a60b43cc45d660d83901c8868dd","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24228a97-fdd6-4811-8c36-7e99c26a73ad"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-shell.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.27"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_3.1.1_1789598880669_0.4293144948991945","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"gentle-pi","version":"3.2.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@3.2.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-shell#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-shell/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"0d665a3735471073840700c8bdd086c0d8e1155c","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-3.2.0.tgz","fileCount":512,"integrity":"sha512-vD8dNY2zXWMwiID1y9DCA9i1olJAN/dlyJxw34BPpAD5iDi/GiZLVhVTghjVrjNvl8mY1wOhZPdhQGsAjAAugA==","signatures":[{"sig":"MEUCIDybLP6GZHGQC/ZkibFw6EcMnevZgDneZKFS8Z4odQn2AiEArAs6RMP2n7vTD3mPc2J7wf0/BBi6L6Xv7l8f8Mc1kpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10206958},"type":"module","gitHead":"2b579c80824e83442b8ae9f7bfad629a52f9f711","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24228a97-fdd6-4811-8c36-7e99c26a73ad"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-shell.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.27"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_3.2.0_1789651449053_0.19970879271332187","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"gentle-pi","version":"3.2.1","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@3.2.1","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-shell#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-shell/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"e582b851fe1ea64edc45c4047a8a2bc49c17021b","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-3.2.1.tgz","fileCount":514,"integrity":"sha512-QjH7zdX9tdEaPlZKsL0J7K4ogDb6XEvMfLAFANQKmEQ1mrN7KA4XlbbezyhvpETb7HSUiHngDEU/+EV+lsxd1Q==","signatures":[{"sig":"MEUCIQCFBnoqnGxqFFWZBFP0fDiac6uAF73HJBZx8UlqheQX5AIgaS61QQ4S+3og/sE9jaPGHEUku+XYvfSPjN5D/pmCv50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGQU8zELdWAoPbIVm3meW0g1XNlEJ8PfEnN3SzocWIxWAiBoGvFchmAm7g2wgzulbS2lRdLY4sjxlEurHLrgZZGBxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10315797},"type":"module","gitHead":"dce8746852788837fb69545d9fbb5552f07cb307","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","mirror:odd-routing":"node scripts/mirror-odd-routing.mjs","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24228a97-fdd6-4811-8c36-7e99c26a73ad"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-shell.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.27"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_3.2.1_1789738795784_0.1355524859497994","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"gentle-pi","version":"3.3.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@3.3.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-shell#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-shell/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"d1986cc6edebbdef31fa1382f108f243fda5d614","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-3.3.0.tgz","fileCount":521,"integrity":"sha512-ffdOvigorwcvvkdV3fIGPuTCpnXnIUYSGyow6hymirNYZ9PG013EVGJ19wu0lVuKuLYb5TdMcMwwhnKoAFmPww==","signatures":[{"sig":"MEUCIQCgTChH8WIfm4S/Y/9g3Jttga+9ZUHhYkBab9yvtm15vgIgIqZKwiqx/0T/StKYtFDIyevlPYu+IqX53ky4yD2+ato=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZOUQH+r6zJdnjNvajdBc/IANKKnx9cVnE7a653Yq3RwIgfNQcZHA/Gu8Y+ZTlNsLwk36wS9TiBirfX6xR0ebVDXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10579059},"type":"module","gitHead":"7e80e337c4b1cc503d90ff9566b35b2cea45b0ce","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","mirror:odd-routing":"node scripts/mirror-odd-routing.mjs","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24228a97-fdd6-4811-8c36-7e99c26a73ad"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-shell.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.27"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_3.3.0_1789817704604_0.024325211373536826","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"gentle-pi","version":"3.4.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@3.4.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-shell#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-shell/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"dist":{"shasum":"e20263166439a80bae2275ed5bb0b8d90ace3ed0","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-3.4.0.tgz","fileCount":537,"integrity":"sha512-MoafznkLfbRCXqVZY3ry0gSlXitf0SKovVFhUVl5a8r9umGWV7U9+J+o1Cjv6um7gUQfPZKQ4brNY6/U8HeArw==","signatures":[{"sig":"MEQCIHTAtHHMjACOJ1gsyHdK4rH3mvng18lgZ/DraCxNyV/KAiALummftyT0Z/pgbQIfFl3e5MMuI23qJ5lBPf78ZG8JIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHcGtwZuTvOJHQeZVkD8idhKnd05bm3Q619ley1i2q+wIhAL0EtzkS2Fn1nk122tYfxS/5d8iBz50OIxinYHyrHq2F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15288510},"type":"module","gitHead":"a1470f74a723ec1386e3440b49611ffef82399e5","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","mirror:odd-routing":"node scripts/mirror-odd-routing.mjs","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24228a97-fdd6-4811-8c36-7e99c26a73ad"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-shell.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.27"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_3.4.0_1790078800326_0.9133604279952465","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"gentle-pi","version":"3.5.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@3.5.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-shell#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-shell/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"bin":{"gentle-shell":"bin/gentle-shell.mjs"},"dist":{"shasum":"f64b0b51349ec5af1241368a8ed4fc495bb3e7c6","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-3.5.0.tgz","fileCount":548,"integrity":"sha512-KcwIs+NT6TijnO9TMzC8CTUaKdDQAkEFolFXOdoReSjsVT52h9fO13lV7PSYRdT8IdFxzXDRS8QsFGgqPdoKNg==","signatures":[{"sig":"MEUCIQD1S8akCXZeX5vH0/36RkCpsic2t+PwFeMOO/lIAaIjEgIgWSC2jKX1LdIazbE+Q0NH2T+LPPrDGcGCXDj5XdoBnTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCA8j4bCdj+nWfBdU/dUiTueC89+RK6i7RfkTFEs2Yy5QIgYR2gFE13xOuvDkxqB67KSoUxxYPeD1vdbITfBnejhiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15453980},"type":"module","gitHead":"ba985f5037a71d7b7c9d53113340c39ffc4b702a","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","mirror:odd-routing":"node scripts/mirror-odd-routing.mjs","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24228a97-fdd6-4811-8c36-7e99c26a73ad"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-shell.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.27"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_3.5.0_1790091212453_0.7243077668150915","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"gentle-pi","version":"3.5.1","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@3.5.1","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-shell#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-shell/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"bin":{"gentle-shell":"bin/gentle-shell.mjs"},"dist":{"shasum":"f9019e7197434c7d9fb6543f96b8131ed1a05d54","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-3.5.1.tgz","fileCount":548,"integrity":"sha512-so2iwoszX2f2thbdslIgDroe+BB7RNGkuUFgIfHudxZ+we7C7c5OnQDWX1QXzMEPBQS15aQEa5cAWCyKZs+TvQ==","signatures":[{"sig":"MEYCIQCCSkGrltU0dToZ2dIb2itO4OntST0b8BtuHgIb1n3LGAIhANBtKOJAvkdBj6kwx+ri7wiRQ33kasVob/7f+n7q5Alx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBVksW86oSFrn//ucRLAUbVOMt6SgW8sF/vDsHfCyBk4AiEA3HbPjNo2XEKFlsHzdedDNBNeisI9U0gDQB4GDR6hVfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15559700},"type":"module","gitHead":"df41b3a2420f8f9910cebd8b4bfb4a29f5fefa60","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","mirror:odd-routing":"node scripts/mirror-odd-routing.mjs","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24228a97-fdd6-4811-8c36-7e99c26a73ad"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-shell.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.27"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_3.5.1_1790096574721_0.11407898224773394","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"gentle-pi","version":"3.6.0","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"license":"MIT","_id":"gentle-pi@3.6.0","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"homepage":"https://github.com/Gentleman-Programming/gentle-shell#readme","bugs":{"url":"https://github.com/Gentleman-Programming/gentle-shell/issues"},"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"bin":{"gentle-shell":"bin/gentle-shell.mjs"},"dist":{"shasum":"290e92e224c4746712834606458759a14d4c9a92","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-3.6.0.tgz","fileCount":547,"integrity":"sha512-YriYj5r9bJ/6fMD2IyO1uRFEzUDcix7+kwh8Q1SbUWr05MCMi8MsNcz3K+6Sw2rBq5oKa2/EJd8ddK4nFtmWkQ==","signatures":[{"sig":"MEUCIQDCYPfvfPaz8Cd4DCCMI8N4lYOLZeFydS6M6bEwY4iT5gIgSlQ7bNMP1cf7OVvl0ELGoONqgJKLAwnl7z8DKwjDb7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJcX1D5f8bMRRawUnTEUPb/61XZsjoLBx81o5bKeJgRgIhAM/nttCI5rDUeWOkAUWzlg0l00EhfzC/MET5FHmGemM4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15766073},"type":"module","gitHead":"2690d23d28ab0a40fe9ec29da59cea957575da66","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","mirror:odd-routing":"node scripts/mirror-odd-routing.mjs","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24228a97-fdd6-4811-8c36-7e99c26a73ad"}},"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-shell.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.27"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gentle-pi_3.6.0_1790147658763_0.6243077825551668","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"pi":{"image":"https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png","skills":["./skills"],"themes":["./themes"],"prompts":["./prompts"],"extensions":["./extensions"]},"_id":"gentle-pi@3.7.0","bin":{"gentle-shell":"bin/gentle-shell.mjs"},"bugs":{"url":"https://github.com/Gentleman-Programming/gentle-shell/issues"},"dist":{"shasum":"79dc4e25aabf51905b6d57749157d0974a57f461","tarball":"https://registry.npmjs.org/gentle-pi/-/gentle-pi-3.7.0.tgz","fileCount":549,"integrity":"sha512-SXBp9jIRnVIcOsLCW/Zw4XDTXxhViXNxrCZS7LyioB6kdRl99Ohojeaj+yIH5+K/ucwLlTlHYBz8zwue9aspNQ==","signatures":[{"sig":"MEYCIQDEaqA7AZf1aHgmCUTsWAf+bQZewHIyTh9uOyjebAoPRwIhAJTWhCnEAB9OXdBoeuvDS++wJgUe2p3qh4RoOy9jS8jk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFE0dpHIvWj3n///R1n+vlCtr1hS/RkO1O3/Sjv4Hax/AiEA/qDEtuKNSRG/8A1y/v7T7NYJ3agImleqdnbOwjnIs4o="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gentle-pi@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15804015},"name":"gentle-pi","type":"module","gitHead":"59257bff7023b44837cd4ff3edc3807f777be458","license":"MIT","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts && pnpm run check:provider-contract && pnpm run test:harness","prepack":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs","typecheck":"node scripts/check-types.mjs","postinstall":"node scripts/install-gentle-ai.mjs","test:harness":"node --experimental-strip-types tests/runtime-harness.mjs","prepublishOnly":"pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package","test:cross-lane":"node tests/crosslane/cross-lane.mjs","test:dev-binary":"node --experimental-strip-types --test tests/devbinary/*.devtest.ts","test:maintainer":"node --experimental-strip-types --test tests/maintainer/*.maintest.ts","mirror:odd-routing":"node scripts/mirror-odd-routing.mjs","test:packed-package":"node scripts/test-packed-runner.mjs","build:runtime-modules":"node scripts/build-runtime-modules.mjs --write","check:runtime-modules":"node scripts/build-runtime-modules.mjs --check","check:provider-contract":"node scripts/check-provider-contract.mjs"},"version":"3.7.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24228a97-fdd6-4811-8c36-7e99c26a73ad"}},"homepage":"https://github.com/Gentleman-Programming/gentle-shell#readme","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-shell.git","type":"git"},"_npmVersion":"11.19.0","description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","directories":{},"maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@earendil-works/pi-tui":"0.85.1","@heyhuynhgiabuu/pi-pretty":"0.6.27"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.1","devDependencies":{"typescript":"^5.9.3","@types/node":"^24.13.3","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":">=0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gentle-pi_3.7.0_1790173813849_0.35228209726883053"}}},"time":{"created":"2026-05-10T19:40:18.543Z","modified":"2026-09-23T14:30:14.625Z","0.1.0":"2026-05-10T19:40:18.760Z","0.1.1":"2026-05-10T19:45:16.496Z","0.1.3":"2026-05-10T19:48:54.988Z","0.1.4":"2026-05-10T19:51:01.782Z","0.1.12":"2026-05-10T21:00:07.951Z","0.1.13":"2026-05-10T22:45:04.431Z","0.1.14":"2026-05-11T07:44:48.400Z","0.1.15":"2026-05-11T08:14:03.012Z","0.1.16":"2026-05-11T11:12:37.843Z","0.1.17":"2026-05-11T13:52:42.649Z","0.1.18":"2026-05-11T13:58:59.020Z","0.1.19":"2026-05-11T20:25:30.448Z","0.1.21":"2026-05-11T20:43:46.082Z","0.1.22":"2026-05-11T22:06:14.727Z","0.1.23":"2026-05-11T22:24:52.309Z","0.2.0":"2026-05-12T09:11:21.082Z","0.2.1":"2026-05-12T15:16:24.395Z","0.2.2":"2026-05-12T19:22:15.028Z","0.2.3":"2026-05-12T21:42:13.916Z","0.2.4":"2026-05-13T17:13:30.859Z","0.2.5":"2026-05-13T17:43:44.084Z","0.2.6":"2026-05-13T20:03:17.296Z","0.2.7":"2026-05-14T15:23:52.925Z","0.2.8":"2026-05-14T21:44:33.383Z","0.3.0":"2026-05-14T23:17:12.395Z","0.3.1":"2026-05-15T09:22:54.509Z","0.3.2":"2026-05-15T10:31:49.351Z","0.3.3":"2026-05-15T20:58:00.521Z","0.3.4":"2026-05-15T21:37:28.985Z","0.3.5":"2026-05-17T16:02:26.476Z","0.3.6":"2026-05-17T18:34:20.031Z","0.3.7":"2026-05-18T17:25:33.360Z","0.3.8":"2026-05-18T17:28:17.525Z","0.3.9":"2026-05-22T22:36:27.283Z","0.3.10":"2026-05-25T10:07:28.121Z","0.4.0":"2026-05-31T11:46:13.915Z","0.4.1":"2026-06-02T11:17:16.340Z","0.4.2":"2026-06-04T14:48:08.347Z","0.4.3":"2026-06-04T18:24:00.282Z","0.4.4":"2026-06-04T19:43:43.456Z","0.4.5":"2026-06-04T19:48:38.727Z","0.5.0":"2026-06-13T09:41:39.243Z","0.6.0":"2026-06-15T14:53:29.903Z","0.6.1":"2026-06-17T09:57:05.015Z","0.7.0":"2026-06-17T13:27:47.421Z","0.8.0":"2026-06-18T16:20:59.554Z","0.9.2":"2026-06-18T21:38:08.046Z","0.10.0":"2026-06-26T10:44:08.375Z","0.10.1":"2026-06-26T23:10:19.308Z","0.10.2":"2026-06-27T11:27:16.781Z","0.10.3":"2026-06-29T10:07:32.187Z","0.10.4":"2026-06-29T11:20:42.191Z","0.10.5":"2026-06-29T11:26:09.544Z","0.10.6":"2026-06-29T11:30:38.803Z","0.10.7":"2026-06-29T19:41:20.409Z","0.10.8":"2026-06-29T19:53:39.644Z","0.10.9":"2026-06-30T12:33:31.466Z","0.11.0":"2026-07-01T12:53:15.386Z","0.11.1":"2026-07-02T12:13:12.785Z","0.11.2":"2026-07-02T16:14:15.723Z","0.11.3":"2026-07-03T11:27:07.724Z","0.11.4":"2026-07-08T23:38:36.640Z","0.12.0":"2026-07-09T16:32:52.176Z","0.13.0":"2026-07-09T21:11:37.185Z","0.14.0":"2026-07-10T04:04:55.010Z","0.15.0":"2026-07-10T11:05:18.650Z","0.16.0":"2026-07-10T23:42:58.060Z","1.0.0":"2026-07-11T21:40:59.607Z","1.0.1":"2026-07-11T22:56:31.806Z","1.0.2":"2026-07-12T02:05:52.908Z","1.0.3":"2026-07-14T06:55:29.209Z","1.0.4":"2026-07-14T10:38:21.995Z","1.0.5":"2026-07-15T08:38:06.404Z","1.0.6":"2026-07-15T16:21:52.643Z","1.1.0":"2026-07-19T09:11:10.881Z","1.2.0":"2026-07-20T23:14:58.689Z","2.0.0":"2026-07-30T00:25:02.849Z","2.1.0":"2026-07-30T16:46:14.155Z","2.1.1":"2026-07-30T21:39:42.956Z","2.1.2":"2026-07-30T22:23:10.149Z","2.2.0":"2026-08-17T20:14:47.691Z","2.3.0":"2026-09-01T11:22:04.900Z","2.4.0":"2026-09-04T21:32:01.637Z","2.5.0":"2026-09-08T07:51:34.648Z","2.6.0":"2026-09-13T12:29:10.664Z","2.6.1":"2026-09-13T16:16:56.750Z","2.6.2":"2026-09-13T21:48:41.772Z","2.6.3":"2026-09-14T10:38:12.347Z","2.6.4":"2026-09-14T11:24:40.719Z","2.7.0":"2026-09-14T17:34:18.575Z","3.0.0":"2026-09-16T14:13:05.313Z","3.1.0":"2026-09-16T16:09:20.219Z","3.1.1":"2026-09-16T22:48:00.881Z","3.2.0":"2026-09-17T13:24:09.244Z","3.2.1":"2026-09-18T13:39:56.030Z","3.3.0":"2026-09-19T11:35:04.792Z","3.4.0":"2026-09-22T12:06:40.616Z","3.5.0":"2026-09-22T15:33:32.679Z","3.5.1":"2026-09-22T17:02:54.994Z","3.6.0":"2026-09-23T07:14:19.055Z","3.7.0":"2026-09-23T14:30:14.075Z"},"bugs":{"url":"https://github.com/Gentleman-Programming/gentle-shell/issues"},"license":"MIT","homepage":"https://github.com/Gentleman-Programming/gentle-shell#readme","keywords":["pi-package","pi","pi-coding-agent","gentle-pi","gentle-ai","sdd","openspec","subagents","tdd","code-review","ai-coding-agent","agent-harness"],"repository":{"url":"git+https://github.com/Gentleman-Programming/gentle-shell.git","type":"git"},"description":"Turn Pi into el Gentleman: a senior-architect development harness with SDD/OpenSpec, subagents, strict TDD evidence, review guardrails, and skill discovery.","maintainers":[{"name":"alan_buscaglia","email":"alanbuscaglia@gmail.com"}],"readme":"<a id=\"top\"></a>\n\n<div align=\"center\">\n  <img src=\"docs/assets/brand/gentle-shell-banner.gif\" width=\"1200\" alt=\"gentle-shell — Ecosystem, Agent, One shell\">\n</div>\n\n<h1 align=\"center\">gentle-shell™</h1>\n\n<p align=\"center\"><strong>Your coding agent for controlled development in the workspace you lead.</strong></p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/gentle-pi\"><img src=\"https://img.shields.io/npm/v/gentle-pi?style=for-the-badge&labelColor=1A1218&color=F095C8\" alt=\"npm\"></a>\n  <a href=\"https://pi.dev/packages/gentle-pi\"><img src=\"https://img.shields.io/badge/Pi-native-F095C8?style=for-the-badge&labelColor=1A1218\" alt=\"Pi-native package\"></a>\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/npm/l/gentle-pi?style=for-the-badge&labelColor=1A1218&color=F095C8\" alt=\"MIT license\"></a>\n  <a href=\"https://github.com/Gentleman-Programming/gentle-shell/stargazers\"><img src=\"https://img.shields.io/github/stars/Gentleman-Programming/gentle-shell?style=for-the-badge&labelColor=1A1218&color=F095C8\" alt=\"GitHub stars\"></a>\n  <a href=\"https://github.com/Gentleman-Programming/gentle-shell\"><img src=\"https://img.shields.io/github/last-commit/Gentleman-Programming/gentle-shell?style=for-the-badge&labelColor=1A1218&color=D7A0B8\" alt=\"Last commit\"></a>\n</p>\n\n<p align=\"center\">\n  <strong>\n    <a href=\"https://gentle-ai.gentlemanprogramming.com/\">Website</a>\n    &nbsp;·&nbsp;\n    <a href=\"#get-started\">Quickstart</a>\n    &nbsp;·&nbsp;\n    <a href=\"#documentation\">Docs</a>\n    &nbsp;·&nbsp;\n    <a href=\"https://gentle-ai-wiki.gentlemanprogramming.com/\">Wiki</a>\n  </strong>\n</p>\n\n<br>\n\n<p align=\"center\">Your terminal can run an agent. Your workspace should help you lead it.<br><strong>gentle-shell is your coding agent, bringing your changes, tasks, and engineering workflow together—built for Pi.</strong></p>\n\n<p align=\"center\"><sub>One workspace. A coding agent you direct. A workflow you can inspect.</sub></p>\n\n<p align=\"center\"><strong>BUILT FOR PI</strong> &nbsp;·&nbsp; Coding-agent workspace &nbsp;·&nbsp; Focused agents &nbsp;·&nbsp; ODD</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/Gentleman-Programming/gentle-shell/stargazers\"><strong>★ Star gentle-shell on GitHub</strong></a>\n</p>\n\n<div align=\"center\">\n\n<!--\n  sealed_token is a GitHub fine-grained token encrypted against Star History's\n  public key, so only the encrypted value is published here. It is required\n  because GitHub restricted the stargazers API to a repository's admins and\n  collaborators on 2026-06-30; without it the chart renders an error placeholder.\n  Regenerate it at https://www.star-history.com/?repos=Gentleman-Programming%2Fgentle-pi&type=date&legend=top-left\n-->\n\n<a href=\"https://www.star-history.com/?repos=Gentleman-Programming%2Fgentle-pi&type=date&legend=top-left\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/chart?repos=Gentleman-Programming%2Fgentle-pi&type=date&theme=dark&legend=top-left&sealed_token=zwrd_DfwYZeJU7nhGYNtREEheKWYEslW_uzrqORlZ36v-JSMepdqGLkKExp1M-xbNq6t-ebVS5iM3WoPDO26tXbSGkjXC2Jo3kHQ3uNzlRkCrWoqRHkPVQXvosKciY109ObiwGV1z8aajyedcloppmekCGrvVKJb6KWxGLXW_mHcRAVIBZUOa4SzW75D\" />\n    <source media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/chart?repos=Gentleman-Programming%2Fgentle-pi&type=date&legend=top-left&sealed_token=zwrd_DfwYZeJU7nhGYNtREEheKWYEslW_uzrqORlZ36v-JSMepdqGLkKExp1M-xbNq6t-ebVS5iM3WoPDO26tXbSGkjXC2Jo3kHQ3uNzlRkCrWoqRHkPVQXvosKciY109ObiwGV1z8aajyedcloppmekCGrvVKJb6KWxGLXW_mHcRAVIBZUOa4SzW75D\" />\n    <img width=\"620\" alt=\"Star History Chart\" src=\"https://api.star-history.com/chart?repos=Gentleman-Programming%2Fgentle-pi&type=date&legend=top-left&sealed_token=zwrd_DfwYZeJU7nhGYNtREEheKWYEslW_uzrqORlZ36v-JSMepdqGLkKExp1M-xbNq6t-ebVS5iM3WoPDO26tXbSGkjXC2Jo3kHQ3uNzlRkCrWoqRHkPVQXvosKciY109ObiwGV1z8aajyedcloppmekCGrvVKJb6KWxGLXW_mHcRAVIBZUOa4SzW75D\" />\n  </picture>\n</a>\n\n<br>\n\n<sub>Built for Pi. Shaped by Gentle-AI.</sub>\n\n</div>\n\n<p align=\"center\">\n  <img src=\"docs/assets/brand/terminal-divider.svg\" width=\"480\" alt=\"\">\n</p>\n\n## Features\n\n---\n\n### gentle-shell — Your coding agent, in the workspace you lead\n\n<img width=\"100%\" src=\"https://github.com/user-attachments/assets/5d9eefc2-7b2a-48f8-b212-1439834ce195\" alt=\"gentle-shell running a live agent session: a header row with branch, model, and context gauge above the transcript, with status, changes, and todo cards in the right rail\">\n\nA bare terminal answers \"what is the agent doing?\" only with scrollback. gentle-shell turns your Pi session into a workspace: agent orchestration, live changes and runtime status, usage monitoring for supported provider accounts, and built-in diff views — so you lead the work instead of chasing it.\n\n<p align=\"center\"><sub>gentle-shell in action. Screenshot from <a href=\"https://raw.githubusercontent.com/Gentleman-Programming/gentle-ai/main/docs/assets/features/gentle-shell.png\">Gentle-AI</a>.</sub></p>\n\n**[Docs →](docs/gentle-shell.md)**\n\n---\n\n### el Gentleman — Think before you build\n\n<img width=\"100%\" src=\"docs/assets/diagrams/gentleman-workflow.svg\" alt=\"Diagram of el Gentleman turning human intent into clarified scope, a smallest workflow choice, evidence, and a human delivery decision\">\n\nSay what you need once, then keep moving. el Gentleman helps turn intent into clear scope, a sensible next step, and evidence people can review — without making every task feel like a process meeting.\n\n**[Docs →](docs/readme-reference.md#organic-driven-development)**\n\n---\n\n### Focused agents — Context with a return path\n\n<img width=\"100%\" src=\"docs/assets/diagrams/agent-orchestration.svg\" alt=\"Diagram of one parent session directing bounded map, implementation, and verification work and receiving evidence back\">\n\nBring in help without losing the thread. Focused package-owned Pi agents can map a codebase, implement a bounded change, or verify it, while one parent stays accountable for the scope, the decisions, and the final summary.\n\n**[Docs →](docs/readme-reference.md#how-the-harness-decides-what-to-do)**\n\n---\n\n### ODD — The everyday workflow\n\n<img width=\"100%\" src=\"docs/assets/diagrams/odd-workflow.svg\" alt=\"Organic Driven Development as seven numbered steps: Authorize, Explore, Resolve uncertainty, and Classify across the top row; Classify forks, so small understood work stays light while substantial work gets step five, Track, with one feature document; both paths converge on Implement task by task and then Close, above a dashed band marking that one feature document mirrored in Engram lets work resume across sessions\">\n\n**Organic Driven Development (ODD)** is the everyday path: the agent explores before changing anything, clarifies only real decisions, and keeps small understood work small. Substantial, authorized work gets one recoverable feature document — mirrored in memory when available — so progress, evidence, and the next step survive an interruption; checks follow the configured TDD mode.\n\n**[Docs →](docs/readme-reference.md#organic-driven-development)**\n\n---\n\n### Native review — Review the exact change\n\n<img width=\"100%\" src=\"docs/assets/diagrams/native-review.svg\" alt=\"Diagram showing one frozen candidate passing through risk-scoped native review to an outcome, while human delivery choices stay separate\">\n\nReview the exact change, not a moving target. Native review keeps one candidate in view, returns risk-scoped evidence, and can surface a bounded correction path. You still decide what happens next in your repository.\n\n**[Docs →](docs/review-integration.md)**\n\n---\n\n### Gentle Changes — Every edit, attributed and reviewable\n\n<img width=\"100%\" src=\"docs/assets/features/changes-view.png\" alt=\"Gentle Changes viewer: worktree accordion with per-file status on the left, the captured diff with line counts on the right, and a keyboard hint row\">\n\nYou should not have to run `git status` to find out what your agent did. Gentle Changes captures the successful write and edit tool calls from the current session and its owned subagents — no repository scans, no background polling — and shows them in a two-pane viewer with per-file line counts and an honest **diff unavailable** when an external edit breaks continuity. Coverage stops at those tools, so shell commands and failed runs leave no row, and a missing entry never proves a clean tree. `alt+g` opens it; `o` drops the real file into your editor.\n\n**[Docs →](docs/gentle-shell.md#browse-captured-diffs)**\n\n---\n\n### Gentle Agents — Parallel work with a live view\n\n<img width=\"100%\" src=\"docs/assets/features/agents-view.png\" alt=\"Gentle Agents overlay showing a completed subagent thread with model, tokens, and elapsed columns, and the structured handoff it returned\">\n\nDelegating work should not mean losing it. Every subagent runs as its own process with a live card above the editor — model, tokens, cost, elapsed — and `alt+a` opens the full view with retained threads, stop controls, and history restored on resume. A child can ask you a question as an ordinary dialog, and background results come back as cards that start a new turn — nothing polls.\n\n**[Docs →](docs/gentle-shell.md#gentle-agents)**\n\n---\n\n### Profiles and model routing — One deliberate decision per knob\n\n<img width=\"100%\" src=\"docs/assets/features/profiles-routing.png\" alt=\"Profiles view: profile list on the left, orchestrator model and effort on the right, with per-role profile routing and effective current routing\">\n\nModel, effort, and who does what should be choices, not accidents. Named profiles route the orchestrator atomically and independently from packaged and review roles; a repository can pin its profile so its subagents stop following the globally active one, and the panel always shows the routing the runtime actually uses.\n\n**[Docs →](docs/readme-reference.md#agent-model-profiles)**\n\n---\n\n### Command palette — Every command, one keystroke away\n\n<img width=\"100%\" src=\"docs/assets/features/command-palette.png\" alt=\"Command palette with a search field and grouped entries: Configuration, Session, Diagnostics, SDD, and Skills\">\n\nExtension commands are only useful if you can find them. `alt+k` opens a curated, grouped palette — Configuration, Session, Diagnostics, SDD, and Skills — searchable by label, command name, or description, showing entries only when they are actually registered.\n\n**[Docs →](docs/gentle-shell.md#command-palette)**\n\n---\n\n### Also in the box\n\n| Component | What it does |\n| :--- | :--- |\n| Startup and runtime panel | A configurable gentle-shell entry point and visible runtime state for Pi. |\n| Skills and delivery guidance | Package skills for documentation, issue work, PRs, reviews, and reviewable work units. |\n| Model, effort, persona, and profile controls | Explicit knobs for how Pi routes and presents work. |\n| Safety boundaries | Guards around destructive operations and sensitive-path handling. |\n| Optional companion packages | Extra capabilities you may choose to add; persistent memory is **not** bundled with `gentle-pi`. |\n| Fullscreen workspace layout | Header row plus a scrolling Status → Changes → TODO rail on wide terminals. |\n| Live status bar and prompt petal | One-line gauge, cost, and statuses; the petal shows `working` and `queued`. |\n| Parent ↔ subagent communication | Delegate, steer, reply, and cross-session notification within your local profile. |\n| Native interactive tools | Built-in questions, choices, and review captures — no third-party dependency. |\n| Gentle Todo | A plan card that turns amber when the model lets it go stale. |\n| Subscription usage | Per-window meters and resets for supported provider accounts. |\n| Gentle notices | Gentle AI calls and review reminders as cards in the transcript. |\n\n> **Every component, skill and preset: [Full breakdown →](docs/gentle-shell.md)**\n\n---\n\n### What's new in v3.5\n\nThe [v3.5.1 release](https://github.com/Gentleman-Programming/gentle-shell/releases/tag/v3.5.1) makes Gentle Shell runnable on its own:\n\n- **Standalone launcher:** `npm i -g gentle-pi` installs `gentle-shell`, which opens Pi with the Gentle Shell package loaded from its own home (`~/.gentle-shell/agent`) or, with `--link`, from your existing `~/.pi/agent`; `gentle-shell install npm:<pkg>` and the other pi subcommands run against the selected home. A bundled or `PATH` pi is used, never a modified one.\n- **Link mode take-over:** when `~/.pi/agent` already declares gentle-pi as a path package, the launcher takes over extension loading (`--no-extensions` plus explicit `-e` for every other declared package and loose extension) so tools never register twice.\n- **Interactive RPC hosts:** with `GENTLE_SHELL_INTERACTIVE_HOST=1` and `--mode rpc`, ask-user tools use pi's RPC dialogs and gentle-agents publishes live subagent activity for the desktop app. See the [reference](docs/readme-reference.md#interactive-rpc-hosts).\n\n---\n\n<p align=\"right\"><a href=\"#top\">Back to top ↑</a></p>\n\n<p align=\"center\">\n  <img src=\"docs/assets/brand/terminal-divider.svg\" width=\"480\" alt=\"\">\n</p>\n\n## Get started\n\n> **Naming transition:** The product is called `gentle-shell`; the current npm package and repository remain `gentle-pi` until migration.\n\n### Path A: standalone `gentle-shell` (recommended, no pi changes)\n\n`gentle-shell` opens Pi with the Gentle Shell package loaded, without installing it into your pi agent or editing its `settings.json`.\n\n```bash\nnpm i -g gentle-pi\n\n# Own home, never touches your pi install\ngentle-shell\n\n# Reuse your pi sign-ins, models and chats instead\ngentle-shell --link\n```\n\n`gentle-shell` alone starts in its own home, `~/.gentle-shell/agent`, and sets that home up on first run — no separate step. Gentle Shell keeps its own home with the Gentle AI companion packages and no conflicting plugins; gentle-pi itself always stays this launcher's own copy, never one installed into the home; your pi install is untouched. That home also defaults to the Gentleman-Cute theme unless you set your own. `gentle-shell --link` reuses `~/.pi/agent` as-is, is never auto-provisioned, and never has its theme touched.\n\n```bash\n# Re-run provisioning by hand, e.g. to see the full install output\ngentle-shell setup\n```\n\n`gentle-shell setup` installs the same companion packages gentle-ai provisions into a regular Pi, into this home only, then removes the one package that conflicts with gentle-pi's own `ask_user_question` tool (gentle-ai #4820). The first `gentle-shell` launch in a home already runs this automatically; `setup` is for re-running it by hand. See **[First run](docs/readme-reference.md#first-run-in-an-isolated-or-custom-home)** for the opt-out (`GENTLE_SHELL_NO_AUTO_SETUP=1`) and failure behavior.\n\n```bash\n# Make --link the default\ngentle-shell home link\n```\n\nEvery other argument is forwarded to pi unchanged, for example `gentle-shell --mode rpc` or `gentle-shell -p \"...\"`. Full flags, env vars, and modes: **[launcher reference](docs/readme-reference.md#gentle-shell-launcher)**.\n\n### Path B: inside an existing pi\n\nInstall the stable release into an existing pi agent, restart Pi, then synchronize the installed assets.\n\n```bash\n# Published stable release: v3.5.1\npi install npm:gentle-pi@3.5.1\n\n# Restart Pi, then run:\ngentle-ai sync\n\n# Start Pi in your project\npi\n```\n\nSee the [v3.5.1 release notes](https://github.com/Gentleman-Programming/gentle-shell/releases/tag/v3.5.1) for version-specific changes.\n\n```text\n/gentle:status\n/gentle:doctor\n```\n\n> **RDD is opt-in:** enable native receipt-driven development only through an explicit `/gentle:review-mode enable` decision.\n\n> **Fullscreen installation note:** a recognized global installation persists Pi’s `\"tuiMode\": \"fullscreen\"` setting. Project-local and other install paths do not receive that change.\n\n> **Interactive RPC hosts:** the desktop app sets `GENTLE_SHELL_INTERACTIVE_HOST=1` automatically, without touching your Pi config — see the [installation reference](docs/readme-reference.md#interactive-rpc-hosts).\n\nFor prerequisites, source-checkout instructions, full install behavior, and release policy, use the **[installation reference](docs/readme-reference.md#install)**. For everyday work, describe the outcome and follow [ODD](#odd--the-everyday-workflow).\n\n<p align=\"right\"><a href=\"#top\">Back to top ↑</a></p>\n\n<p align=\"center\">\n  <img src=\"docs/assets/brand/terminal-divider.svg\" width=\"480\" alt=\"\">\n</p>\n\n## Documentation\n\nStart with the product-facing destination, then move into the operational reference only when you need the details.\n\n| Destination | Purpose |\n| --- | --- |\n| [gentle-shell reference](docs/gentle-shell.md) | Workspace layout, changes, usage, agents, and todo interactions. |\n| [ODD workflow](docs/readme-reference.md#organic-driven-development) · [Technical reference](docs/readme-reference.md) | Everyday work and recovery, optional SDD/OpenSpec, installation, configuration, commands, and contributor detail. |\n| [Review integration](docs/review-integration.md) | The provider/consumer boundary for native review. |\n| [Native authority architecture](docs/native-authority-architecture.md) | Ownership boundaries and review architecture. |\n| [Telemetry](docs/telemetry.md) | Approved fields and source limitations. |\n| [Delegated verification](docs/delegated-verification.md) | Practical verification guidance. |\n| [Skill style guide](docs/skill-style-guide.md) | The package skill contract. |\n\n<p align=\"right\"><a href=\"#top\">Back to top ↑</a></p>\n\n<p align=\"center\">\n  <img src=\"docs/assets/brand/terminal-divider.svg\" width=\"480\" alt=\"\">\n</p>\n\n## Community\n\nThis project is built in public. Bring a real workflow, a sharp question, a bug report, or a small improvement that makes the next person’s work clearer.\n\n<p align=\"center\">\n  <a href=\"https://github.com/Gentleman-Programming/gentle-shell/issues\"><img src=\"https://img.shields.io/badge/Issues-join%20the%20conversation-F095C8?style=for-the-badge&labelColor=1A1218\" alt=\"GitHub issues\"></a>\n  <a href=\"https://github.com/Gentleman-Programming/gentle-shell/graphs/contributors\"><img src=\"https://img.shields.io/badge/Contributors-thank%20you-D7A0B8?style=for-the-badge&labelColor=1A1218\" alt=\"Contributors\"></a>\n  <a href=\"https://discord.com/invite/gentleman-programming-769863833996754944\"><img src=\"https://img.shields.io/badge/Discord-Gentleman%20Programming-F095C8?style=for-the-badge&labelColor=1A1218\" alt=\"Gentleman Programming Discord\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/Gentleman-Programming/gentle-shell/graphs/contributors\"><img src=\"https://contrib.rocks/image?repo=Gentleman-Programming/gentle-shell\" alt=\"gentle-shell contributors\"></a>\n</p>\n\n- Open an [issue](https://github.com/Gentleman-Programming/gentle-shell/issues) with the context needed to reproduce or understand the idea.\n- See the people shaping the project in the [contributors graph](https://github.com/Gentleman-Programming/gentle-shell/graphs/contributors).\n- Follow [Gentleman Programming](https://github.com/Gentleman-Programming) for the wider ecosystem.\n\n<p align=\"right\"><a href=\"#top\">Back to top ↑</a></p>\n\n<p align=\"center\">\n  <img src=\"docs/assets/brand/terminal-divider.svg\" width=\"480\" alt=\"\">\n</p>\n\n## About the author\n\n`gentle-shell` is built by [Alan Buscaglia](https://github.com/Gentleman-Programming), the maker behind Gentleman Programming. It grew from a practical belief: capable agents are more useful when the human’s intent, review load, and delivery judgment stay visible all the way through the work.\n\nStartup intro collaboration: thanks to [@aporcelli](https://github.com/aporcelli) and [`pi-gentle-startup`](https://github.com/aporcelli/pi-gentle-startup), which inspired the clean-screen startup animation, compact runtime panel, and pink visual treatment.\n\n<p align=\"center\">\n  <a href=\"https://gentlemanprogramming.com/\"><img src=\"https://img.shields.io/badge/Website-Gentleman%20Programming-F095C8?style=for-the-badge&labelColor=1A1218\" alt=\"Gentleman Programming website\"></a>\n  <a href=\"https://www.youtube.com/c/GentlemanProgramming\"><img src=\"https://img.shields.io/badge/YouTube-Gentleman%20Programming-D7A0B8?style=for-the-badge&labelColor=1A1218\" alt=\"Gentleman Programming YouTube\"></a>\n  <a href=\"https://github.com/Gentleman-Programming\"><img src=\"https://img.shields.io/badge/GitHub-Gentleman--Programming-F095C8?style=for-the-badge&labelColor=1A1218\" alt=\"Gentleman Programming GitHub\"></a>\n</p>\n\n<p align=\"right\"><a href=\"#top\">Back to top ↑</a></p>\n\n<p align=\"center\">\n  <img src=\"docs/assets/brand/terminal-divider.svg\" width=\"480\" alt=\"\">\n</p>\n\n<p align=\"center\"><strong>Built with the workflow it brings to Pi.</strong></p>\n\n<p align=\"center\">\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/badge/License-MIT-F095C8?style=for-the-badge&labelColor=1A1218\" alt=\"MIT License\"></a>\n</p>\n\n> **Trademark notice:** The gentle-shell™ and gentle-pi™ names and associated logos are trademarks of Alan Buscaglia. The MIT License applies to the code; it does not permit implying endorsement or official affiliation. See [TRADEMARKS.md](TRADEMARKS.md).\n","readmeFilename":"README.md"}