{"_id":"@pi-unipi/milestone","_rev":"57-71eb65b74088f35963b0accb7ae264a6","name":"@pi-unipi/milestone","dist-tags":{"latest":"2.20.5"},"versions":{"0.1.2":{"name":"@pi-unipi/milestone","version":"0.1.2","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@0.1.2","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"fe097e66c63a42b9927906e45f3dd9ff9e611443","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-0.1.2.tgz","fileCount":10,"integrity":"sha512-X6XxNNeQthxUL2adDpKNNvJjxnMxUv+cJG+9YTYp+7Tv8Mvr8OI/WkA8hxFUVsc962xIjgtNWAFHgzZYxKeXIg==","signatures":[{"sig":"MEYCIQDTBokiPTRTdxymNZ+XaPmWweWFx3uvz+xQ62ECa4wq6AIhALNDQ/dYywsxYAYxyNPvMnTVugIWCMhm/vs0Pbrtv6zH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35949},"type":"module","gitHead":"0741e989d71e27bf14fdb72095a902810d7c1b60","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/milestone_0.1.2_1777373311726_0.8756410471279934","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@pi-unipi/milestone","version":"0.1.3","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@0.1.3","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"8cc3a97e0d6448f18e5bf5f930f740e7b5893928","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-0.1.3.tgz","fileCount":10,"integrity":"sha512-3K8SDv+r2RFJBjk8MyKQ0t8Oe/GxdAQnN9P5uxb0JfsA36bnFpyXItRNPPQgAAtNx77YUUeEtv2TkdWoyagXPg==","signatures":[{"sig":"MEQCIB8zd20IXju/eU9WGYnDVdQRfz7sH6KoOyQzA+LFDNAZAiA+RNbQUW6JXGg0qSNUaJICIOpsfgQRf8CCArPzV/F1lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35949},"type":"module","gitHead":"0741e989d71e27bf14fdb72095a902810d7c1b60","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/milestone_0.1.3_1777373489043_0.7957175104282006","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@pi-unipi/milestone","version":"0.1.4","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@0.1.4","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"73a2cb0e244b4d5339d9f5956dc0d389b7bf937f","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-0.1.4.tgz","fileCount":10,"integrity":"sha512-ojg5CrXtYZYlA8nbAKTKw85umrsIn+1aiypXn38a7rdBvU6o3NovPqCrsYIEf3Ub228531m2IApeSRCpOqDCoA==","signatures":[{"sig":"MEUCIGNMU6JoqEC0KYAwFhwl8kHZn8zBEWvBQb1I8CNXccVFAiEAvNLkpoBX+2eRT8Mdm9sT2Vfle5NMJLv8VcjCH40EVhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35892},"type":"module","gitHead":"d17df760a74f1c2c2fac5b71cb244a400d071f1e","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/milestone_0.1.4_1777380996851_0.5304798231275927","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@pi-unipi/milestone","version":"0.1.5","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@0.1.5","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"c864f089ec3ce7f03407b9a9424762c40ad6ba38","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-0.1.5.tgz","fileCount":10,"integrity":"sha512-rN7UE49CwYzTUIetzd6Ej9QZZpem96d8jy1j3wdPbvvkyZJjtcNI6YIbuqFqi5OctneRaL5W580pOe3Bpq8CMw==","signatures":[{"sig":"MEYCIQCufRPgM4DVRc+RI3M9z7rOgzzPJanPPcwjD/gClWHKeQIhAKew43UEpNR0tbz9Z2euPatLC926kSmoZteTzGXwIDGp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35892},"type":"module","gitHead":"f4774ff93b4c0d6083e34b981bbd274c986d2526","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/milestone_0.1.5_1777399124759_0.9110749781530072","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@pi-unipi/milestone","version":"0.1.6","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@0.1.6","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"7817d3f458bfc2fa730b0a9757f2893978eaa7a0","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-0.1.6.tgz","fileCount":10,"integrity":"sha512-7nBcTnOynNkldEr2z+IcEd35cGsrno6siovN1QB1hFuzn08+dRLZ0ir6lSoidLa43TQ0Fb2nEt33ad88sowDKw==","signatures":[{"sig":"MEQCIDCejt8UdynQKVBLRn5hVi1mnbto/bZnjZHn6HsQokPQAiBt+AT2QWt7oljoGlvO4VFtdARuoRbXkkqDHDdhecY7eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35654},"type":"module","gitHead":"9db6035dd3256238cba59ba39a99b884ac1e731d","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/milestone_0.1.6_1777485127764_0.7492390151920423","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@pi-unipi/milestone","version":"0.1.7","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@0.1.7","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"fd845fea889ff99bdc385df05eb4a48e8ef8dc5d","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-0.1.7.tgz","fileCount":10,"integrity":"sha512-2ivhGuL5yck4lbNeVoI/aa/QI36saX45YX0jQnExestAksaL7/b8CNVCQOgHYqgwpaETQ8vK6BoeNtVzVlwLNA==","signatures":[{"sig":"MEQCIF8TnMoD2/yGtPIGjjJOCZijHdOlmX9/O6C8jPyzzlxQAiACTJGPujquMvZug19PhCbML75zA4G3cQ1oCZVzjFl/7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35654},"type":"module","gitHead":"804b1a7b3a9280459cd4c6573a0403724310357f","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/milestone_0.1.7_1777576711651_0.36566590024814016","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@pi-unipi/milestone","version":"0.1.8","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@0.1.8","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"f78223455132312e4cd5ef80b0adcfe7823a3dac","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-0.1.8.tgz","fileCount":10,"integrity":"sha512-whBC2M1FrFh6x8hxsKOWnqbbOouf70cw9EEmTUh6EvpnSe+/KmGAo8pCS1KIazdvu3ecqM3hVM5x8ktY2p/DJg==","signatures":[{"sig":"MEUCIDVNsASUy1BvJhyiU/6AQU8b9WWdnYd75f6jqobY+hwKAiEA2aVEFNfyqddQ2F52iRzDRbouVZLtpoR/xWWvfZlYJuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35654},"type":"module","gitHead":"037803d998209266e700ce0802f9221f46123aa5","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/milestone_0.1.8_1777629139118_0.859153999949916","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@pi-unipi/milestone","version":"0.1.9","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@0.1.9","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"1ecca33f1d261ef1e121e860405dc6cb7f67007c","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-0.1.9.tgz","fileCount":10,"integrity":"sha512-f25H98dxM9yG949TeJM4rBZeUDyToRzix6PWx8HdOiudQfA3tVy6RlKcFEq346ev4fFobxE1scQ1j96NzoN7kw==","signatures":[{"sig":"MEUCIQD7ES8trK1qv8geZv5B8Pgo8lLSeX6nJECfUu1SOOgsuAIgeYgIQSb6/i+iX8xUvHs/kEHYHBXkYSU33XkJBY5whsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34587},"type":"module","gitHead":"78ef1f2e36c237b7b9ed56e83eb4862d8bf86304","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/milestone_0.1.9_1777664880422_0.7982680498501622","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@pi-unipi/milestone","version":"2.0.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.0.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"abc000e27465d4fb71ca66f57310add77f59aee5","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.0.0.tgz","fileCount":10,"integrity":"sha512-PVX+lcDD4RFZk4/P/QIs04ay1q9VxqnZ1CKUuqHSK6hCKAfB1StL6fX/iS0kWxJwpBi1bIPBqco3YfL6Af7gZQ==","signatures":[{"sig":"MEUCIQDEYe+oSXZc7woN9s6BVttOfaVBtdfS0UWhmt2PTnaW8AIgFZUJk9XeinCcDdWC0Ffw4Vqu+AA9fJU+3tlWOZFpL+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34607},"type":"module","gitHead":"40601bdb1f4595fbed0daf7a66c7f51866758aaa","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.0.0_1778052583449_0.14516584244558284","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@pi-unipi/milestone","version":"2.0.1","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.0.1","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"95deaa280306ad4c5430c82ee114b207e63d351f","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.0.1.tgz","fileCount":10,"integrity":"sha512-Da2MfP7dLCzzCIzQBX4A//ocES8xDTK9kSse1EHaUQFFvXEY1ueQUtPXlYpbk0/iCVCrdcOwtPWRoLQ0Cu71bw==","signatures":[{"sig":"MEUCIFq9+dkSbOhemNiX8eOz+zLZtepsusy48UK6MojXgl8HAiEA3uv3OOjdGx6VaodJzAcwQ6bo2lAJaIPMzkXmW2dMrA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34607},"type":"module","gitHead":"b16fb671bd84cddb90aea3436df409433d4f3c35","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.0.1_1778828807518_0.47711754436987164","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@pi-unipi/milestone","version":"2.0.2","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.0.2","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"2d663cb9a7b2223eeb5a52e23aad0f9129f03d27","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.0.2.tgz","fileCount":10,"integrity":"sha512-KHxtXp+qa963oA/KTV92XU4k5JOkhtSyhpiSStogeGSKs1bWbZC+bp8MdD0cmJBKmocrokxwOxFg/0+2f6d1Fw==","signatures":[{"sig":"MEYCIQC7r0rYGK6er68pQIbKtXWjxpPD4t2F1uJRgbMm6iEjLAIhAPoy4kRYKjR0sI1q6VAO30ncdxRLwz1jOjExTSo1Mm7G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34607},"type":"module","gitHead":"6eac7836ecd8cd6df4eb70934b0c9d33c483c506","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.0.2_1778913847429_0.17101932771645534","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@pi-unipi/milestone","version":"2.0.3","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.0.3","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"36ecb473e5129d134afca569ae34c5387469f1cc","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.0.3.tgz","fileCount":10,"integrity":"sha512-7Oe5Y5cWu1Dq1IhP6vr5mPCaW3mOIRHfVjMySJFxhgsAPY+UdiaAmW9hju4dXmyW7Qb+mIJA8Y7d5tM4rB38ug==","signatures":[{"sig":"MEYCIQDumQwINBvFTWJtg2vcuAPreX2YYQb2hJ0DzGhqRusz6wIhANHRUs2crdotmry2PQ97/AICbueIgRyGR7fUgouCetQb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34607},"type":"module","gitHead":"33f7ffd940143242845e0298284cdff6b38ae978","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.0.3_1778944834529_0.10913249914551626","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@pi-unipi/milestone","version":"2.0.4","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.0.4","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"b2389df7ed2507f0dd74943017cf911842b624c9","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.0.4.tgz","fileCount":10,"integrity":"sha512-JFIN8qbfZOAdooDwXbu3PYs+qDCbqrZU8ZmQYY9fnxKHgHtyEEB5HQfkepZW3otHQf9ygGTxwlwWJZ7+bSCy4w==","signatures":[{"sig":"MEYCIQDEnfbsYyI9JAU7Mr2v7oZwCu6S6n0jdEP8FwU9NuzI7wIhAO9XJcIeOYLp8LsA6TKcdpvle+ux5BnmO82btAqdFBjB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34607},"type":"module","gitHead":"f018a7800d0a1db0aab71ad03f8dfe6f483d2d00","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.0.4_1779075102218_0.7511009456828084","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@pi-unipi/milestone","version":"2.0.5","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.0.5","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"c8ade988bdb7fa84393e9d8155fa1595e66eafc3","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.0.5.tgz","fileCount":10,"integrity":"sha512-0NsqJ8wHpkUgTxzsN68W/mRUCGtGPvQ9pJ1I4sRKGToG19TOQ6S4And6gT4j3onU59T6K0ccdNHGoKe7wt5XBA==","signatures":[{"sig":"MEUCIQCqyToX7Z26sEnRP3b2GLC1otXNB2eszM8VElA9rwiQcwIga930tC84yp7k1pZpOlNcRjVVz0cZnww8G08WYCzDLeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34607},"type":"module","gitHead":"d6660d266b8a82ac67724d079b347dd5ce62f4ca","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.0.5_1779174137378_0.587482512934784","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@pi-unipi/milestone","version":"2.0.7","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.0.7","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"236fdcbbf3bf1b6024477ebaf266c17464160c8c","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.0.7.tgz","fileCount":10,"integrity":"sha512-DTJtBQ9PfC0Ai0TKIPqSXzVrtLMpP+5zAfhXESNNHdLmEccX/QRLEx/pEHaUSEIdk0C1XLeJy5PN6SuOFRl6Tg==","signatures":[{"sig":"MEUCIEqrDsMgfoFjS00lYzjnggflPtOVI16mzK8x9oG1YDk4AiEAvGtDeYQlx3QBk9Ch3RuTkp5SW/iwFk+2cuERbTOD0Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34607},"type":"module","gitHead":"329c5e9784525aa604e279e31846b5cc77836f52","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.0.7_1779609577382_0.6637846763367841","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@pi-unipi/milestone","version":"2.0.8","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.0.8","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"3ee8625de7c107ccd3b4bbb0ba69571c1f42d7b8","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.0.8.tgz","fileCount":10,"integrity":"sha512-2Hhxxo6HeI0csbFI+ELLs0utuety07aRXYGNnustEsNnMjX/3UeGFBsXtBFb8BwuKQor9j10ZZhdxKj3ckalvg==","signatures":[{"sig":"MEUCIQD+gmuEVBNFD1rtTzH+KQM9+ZRsgkUPj0di5sWBjM10PQIgEBASEGPdLfy7JE1HQcsa9Zg5Lze9jKTyzuahUdAcDC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34647},"main":"index.ts","type":"module","gitHead":"907bf567ca09b162798b7c4799823a4614efefe0","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.75.5","@earendil-works/pi-coding-agent":"^0.75.5"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.0.8_1779697523910_0.38219785508080806","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@pi-unipi/milestone","version":"2.0.9","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.0.9","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["skills"],"extensions":["index.ts"]},"dist":{"shasum":"2328a59699fc2d06270f04a48409a01a208ed38d","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.0.9.tgz","fileCount":10,"integrity":"sha512-dCSV7nyzN6Ez20AvP00253LHG2FiJmQ0vBsKodO0fzbfojjB45CL4M7uYrb5m7oMlsQG/jUuSitw+z253P7FOQ==","signatures":[{"sig":"MEUCIQCgjs1AS+KR37JdIqiP6eosl0RO6CvfrBoBVejqluAeWAIgV0FIFpLFd8I/FLC5Pzp4JeySXOR7FJhP3xVMSWPnEiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34647},"main":"index.ts","type":"module","gitHead":"861907004cbe5cbaac682bc6bfb74bde9fade070","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.75.5","@earendil-works/pi-coding-agent":"^0.75.5"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.0.9_1779956458519_0.09828654060567654","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@pi-unipi/milestone","version":"2.0.10","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.0.10","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"dist":{"shasum":"8660b3f78e1bba80d30d91df4b5af65ac9f84f5c","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.0.10.tgz","fileCount":10,"integrity":"sha512-hu4XqRc+HEW3J7U6JwaDSB6IrnnU1IUgoA4UZUmDL2ypWxqLIGu7mETdn8MeBlts3+zgLLkauNViq51DU6+VPg==","signatures":[{"sig":"MEUCIQCy4QTbYPSVp4VVS7fss5Ox33TYdYfzZyMrzv8X1Zk/7gIgFtuomEiqjmyWkMZKSpyvjYEEIeib/+HvnJ42XCMAqes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34555},"main":"index.ts","type":"module","gitHead":"71c6828ce65b852d0ca9d0a0a505c3fb39e4cf58","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.78.0","@earendil-works/pi-coding-agent":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.0.10_1780285145805_0.11888340204985726","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@pi-unipi/milestone","version":"2.0.11","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.0.11","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":[],"themes":[],"prompts":[],"extensions":[]},"dist":{"shasum":"b2590f706f80bf91392ab20b1f97f9f0a98898c2","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.0.11.tgz","fileCount":10,"integrity":"sha512-RAgINje9AcnPNuZ/DDP36eJ3AuWjxZYm3KdeRGhlZVVy+TcvU34I60TjhcRB0vQyDbcgQOvAIcQHRl206kjuzw==","signatures":[{"sig":"MEUCIQDXrU/gSq7OV2+nJdo10JoAIkBIj9BWJF0DCwbnbEJ4iAIgRxjoqEUOg9VP5GUyfRG9n1EplauiQWDBlZX1lwv8wh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34646},"main":"index.ts","type":"module","gitHead":"d914a251e4aee7bd81682562191b6fc54450fcab","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.78.0","@earendil-works/pi-coding-agent":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.0.11_1780286511570_0.5468736483347099","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@pi-unipi/milestone","version":"2.0.12","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.0.12","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":[],"themes":[],"prompts":[],"extensions":[]},"dist":{"shasum":"a8b96ecd858640f47d7ee7c6e07195bd56fd4369","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.0.12.tgz","fileCount":10,"integrity":"sha512-GxZZMUeIF+V6T3JLYcDWaDAhKf/w/KNE07Fa3LBy1RqVoVjwWIFf3fXQuFluSIB2Caz3ufOnMuWY3zwKJrS07Q==","signatures":[{"sig":"MEUCIEv1IWa5vVzWqHJOQ8JUly0m7J7wR/Fk9lh8nud4mIOOAiEA1sVnKT8Q4CkuCVmehNQ9tTROqzJExqJJCmOLe2c2CKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34651},"main":"index.ts","type":"module","gitHead":"9a8399ca188d4eee929c4a9e7301458de129499b","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"2.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.78.0","@earendil-works/pi-coding-agent":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.0.12_1780287797721_0.6929591512456259","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@pi-unipi/milestone","version":"2.0.13","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.0.13","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":[],"themes":[],"prompts":[],"extensions":[]},"dist":{"shasum":"39f907927fd32aacab77d186fa0fa8cd485c71c0","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.0.13.tgz","fileCount":10,"integrity":"sha512-xL/InhRrjKx1yf8eMrSYaunDIIs2Dq788wVoXI69jSOxECSb94s8fzqOmoRbN3RB7f5EXRl0x9iVXb1fg2+p6w==","signatures":[{"sig":"MEUCIQCE/fdfQN22VEZGp0JOuALOyqNSHBFw8txoDUsHJltxUgIgZ9QLKOeStRJo05OmIb9pAg4rpvk4ti+KtzxTnspFnkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34651},"main":"index.ts","type":"module","gitHead":"9c8fc652a8116079398cbc86aee7d714f0ca427b","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.11.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@pi-unipi/core":"2.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.78.0","@earendil-works/pi-coding-agent":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.0.13_1780288342329_0.43890584636103713","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@pi-unipi/milestone","version":"2.1.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.1.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":[],"themes":[],"prompts":[],"extensions":[]},"dist":{"shasum":"a8d06adb32817f914867ec0f681f5871ea8f3b10","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.1.0.tgz","fileCount":10,"integrity":"sha512-KXK8ttVEohdueaXXnsOlnE2UDemVSmF1AdJCJCx7HhNd07kVNiesKzXhXBXYZALYbxOLt+25BQunJrVhsBkYWw==","signatures":[{"sig":"MEQCIGHTf7nbHOKW9GQ9p/Pk8wGS0RBaNbY5VlIrRtoY4qHEAiAsixzYih8r/sn/cgXHISdO1c3Wr1jNSejtyVciVhAtMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34701},"main":"index.ts","type":"module","gitHead":"fd350e315f08efb57b2158202a76d2fe1704a049","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.1.0_1782533761757_0.7164387648401869","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@pi-unipi/milestone","version":"2.1.1","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.1.1","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":[],"themes":[],"prompts":[],"extensions":[]},"dist":{"shasum":"1c4817203af6d4c7e7815746260865b848cb0aa1","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.1.1.tgz","fileCount":10,"integrity":"sha512-UpeRrvkx0vUAE3x9nrGMdx6UUQDkjBdnYA57fYMjkfrKDW1LmdIvtVwNvxP1/a++f4ElG0EhDhxkr6/bI8V74w==","signatures":[{"sig":"MEUCIQC7o5mZPpD4wZ9CYK0mf0Q6jFlyuKnS/co04uPU+jCL0QIgMBXgFMnolxduKzjscmlxGNvaoYNh+R5uPN1PvTuYGac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34698},"main":"index.ts","type":"module","gitHead":"a6e3984fb0ac9b84cdb236b57db61c2b9e10d2c6","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.1.1_1782924711529_0.59015868355352","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@pi-unipi/milestone","version":"2.1.2","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.1.2","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":[],"themes":[],"prompts":[],"extensions":[]},"dist":{"shasum":"bd97bf57605c9e6eeac0b1123d410ac6fc5619c7","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.1.2.tgz","fileCount":10,"integrity":"sha512-fNTsvbIhB5XO2JdzprNugaHFUVb+DB8+pJa9W2S17OPOgOJjxeIdp5wh0TOvlMa0u4FY5d0DhvkSAknlE+NcoA==","signatures":[{"sig":"MEQCIBdthLScTXYZYgmhglUfBJSRPnFzR5aztnVQwkFF6WHjAiAJ9wVdzpJKk/M2rKgqJCBH79CLe0bbsmI4URtycSsdww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34698},"main":"index.ts","type":"module","gitHead":"9a648496bd4ac0cb1c5ef1a8bcc09aa952ea34fc","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.1.2_1783305054507_0.5382020922581325","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@pi-unipi/milestone","version":"2.1.3","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.1.3","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":[],"themes":[],"prompts":[],"extensions":[]},"dist":{"shasum":"33fcef13360069f88508a92ea5d65cf67e7b554e","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.1.3.tgz","fileCount":10,"integrity":"sha512-MJT8fX96rkWTP2cO+8dkqOoU6IvQRzFA73Bx7yVUsjtfiqSFW9dtxIYMghVrseWx58dF7kJv5xa1csbPXZYfvw==","signatures":[{"sig":"MEYCIQDYjn2tYIVBSUPtrWEuALbZ1Nk83ZglC7CoJ3bKQtYVXQIhAJKIEiPni/gbA7naX/3GMISlHsIEkezbJqrC6/+1dSVS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34698},"main":"index.ts","type":"module","gitHead":"3134be4c5c8babd5248a23d7cc932f1d07bd24cb","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"9.2.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@pi-unipi/core":"2.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.1.3_1784736063700_0.40718083523158977","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@pi-unipi/milestone","version":"2.2.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.2.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":[],"themes":[],"prompts":[],"extensions":[]},"dist":{"shasum":"6fb64b7d63d1f20376d259a220efadb731654030","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.2.0.tgz","fileCount":10,"integrity":"sha512-+Kad9V2/exjYjWkejKdM004ti1PtHbCeB0mJUuBzFm83S2sv8PQqEgobMRdiiL3/o+ONFbrLZ9RrPsChmixJWQ==","signatures":[{"sig":"MEQCIGHSe0K7H9RXVbhHTguxBYXtQtW/6YUvAOADMHBVxpu+AiBiE4A78tUEm6dgQqg3IywcT/bctE5lKf326hB31qPPHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34698},"main":"index.ts","type":"module","gitHead":"764d221ec8339af19d8511641bda7252f5950bb4","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.2.0_1785814779881_0.6257529345914041","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@pi-unipi/milestone","version":"2.3.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.3.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":[],"themes":[],"prompts":[],"extensions":[]},"dist":{"shasum":"fd447c87d78713d1f569cc8568e5de35deab16bb","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.3.0.tgz","fileCount":10,"integrity":"sha512-a2Csd5WpeeI6CDCZKjQA5plp3cND+t0yDULW7/RxWMNPwr73XgZ5Jc4r9Y//lapIr2TP+UrdpKIKTaNj0tzQ/g==","signatures":[{"sig":"MEUCIFmV6T9OyZSEAN7Zun48PX1wnnyGBUw/IES9kiC2lNrvAiEA2yfg6H42DnpbQpyEbwV8rT9++VLcULOl4h7MzDvGYiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34698},"main":"index.ts","type":"module","gitHead":"ca54c138c4358e5812cac8b0aa77e575b5e727cc","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.3.0_1786090696378_0.7393772180075342","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@pi-unipi/milestone","version":"2.4.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.4.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":[],"themes":[],"prompts":[],"extensions":[]},"dist":{"shasum":"33e015a0dce127f4f1d5ac9e56002a6d19f93c3a","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.4.0.tgz","fileCount":10,"integrity":"sha512-wf5ouOb6RWDtXt8lh3H3N3b8HoiTriUhkS8K2ZLVQ0Vc16vJC/j7+s+BxeP8VuXzfzu35IRzhhQtU9AUk7JRzA==","signatures":[{"sig":"MEUCIQC4ZFpy8/eNOHEaWBKfA0RGiUYpAyO0tyWLi0muBaDdegIgQTlPdm5BxPpjjJ6hyxFZo07YmEQinO/yYDOjj6RNG+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34698},"main":"index.ts","type":"module","gitHead":"eb883db33a3df7a01789006e8b31e5a5f5770287","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.4.0_1786289221971_0.07965408943077867","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@pi-unipi/milestone","version":"2.4.1","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.4.1","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":[],"themes":[],"prompts":[],"extensions":[]},"dist":{"shasum":"26d43e7b755182c555810a3411fe0c6745cc1f60","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.4.1.tgz","fileCount":9,"integrity":"sha512-QPl3tOqIZODfRIYK8gmF9ZKemxdWByVOpankeF9tap5tEj2si5bP2cmOs8YliO/e1Fmtc3atnxQ4/c6LYA4KsA==","signatures":[{"sig":"MEYCIQDwbD77vuJjph2WJKp05UTTLQpmaVdqZwrlsP0oYrF/XAIhAJRlCV8jWwSEnQwdZsGw4UHUZYwn94+Q8O/7VJSiIcT0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30991},"main":"index.ts","type":"module","gitHead":"953c6f184d86b65e8c700b71131b6d41a60df90b","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.4.1_1786674871143_0.41733741699553173","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@pi-unipi/milestone","version":"2.5.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.5.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":[],"themes":[],"prompts":[],"extensions":[]},"dist":{"shasum":"5737378c92df939a26e15254100e56a3cb22b76b","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.5.0.tgz","fileCount":9,"integrity":"sha512-ibgMaixAO6no4v2DeIRHJe3YKWz/VrIgf1/96mJEnyt8FkKr7y7DMqFqBrokoOCVGeSAovu5r8V5ghZ/ecyMgQ==","signatures":[{"sig":"MEQCIE9CV+9+TeS8r+/HfnWJZNMdj1jR8FBV4i+T4d5O6+lOAiAMgkcR+rAck/kQOoRPLYou9PePLmAmh11JY0JTxzBEeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34720},"main":"index.ts","type":"module","gitHead":"e03a2fd5768606ac49f814f23884f1c515aff6d1","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.5.0_1786704114318_0.536911490418212","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@pi-unipi/milestone","version":"2.6.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.6.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":[],"themes":[],"prompts":[],"extensions":[]},"dist":{"shasum":"ab1dec05f72cbd64747e1703cfe1eb2d849bfaae","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.6.0.tgz","fileCount":9,"integrity":"sha512-eCNUHlpKzi8uQButsP8tjX3pPy5N1Ac6nHqRIc/toB7vQcCJp8GdRDomrhe/ATL55M73Ln5z6BfI7t5w08/GqQ==","signatures":[{"sig":"MEUCIGBIm4IKh86Qi4becEMtsTWyFPSAiQEYOf/ZfK461tz+AiEA5mZtUDYzN/wULKcZnOxdx96Ohn2SyngT2thn0VmY+hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34727},"main":"index.ts","type":"module","gitHead":"49e6f710ea5c1eb77a5303e8d585777589159a28","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.6.0_1786709860402_0.03706650283230584","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@pi-unipi/milestone","version":"2.6.1","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.6.1","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":[],"themes":[],"prompts":[],"extensions":[]},"dist":{"shasum":"3b9c51cd1a0bda1ccd02c64ae1485c08fe6d7c83","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.6.1.tgz","fileCount":9,"integrity":"sha512-wf72FeHvhfSLxeP3hp//4dIUNrqMfPXFdRvNlAyjNDeJiRZpEB/lqr82AkRhl15EQSRbDLha3Il7gfZwLfScaw==","signatures":[{"sig":"MEUCIQC1ytRN9uwDWB/B0r1uz/FS3zyu66A66VG1v55hu+FK+gIgKPhAjD/MQSyKdClmMSzx+vCaHmjcvtbvjfojD7OFfug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34727},"main":"index.ts","type":"module","gitHead":"675da6a75d1e80c5edb933aed31aae6511a84ed5","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.6.1_1787199940958_0.0006405252111769677","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@pi-unipi/milestone","version":"2.6.2","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.6.2","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"5c4941af1a0def148d1d8595beadc536e6a8a216","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.6.2.tgz","fileCount":9,"integrity":"sha512-MZh1CeZwTEkQOOLQ3y02Uv1TDWlgHNadFBNloPru9AgF2kBCwYrg86uLjLTaHwN9yjwhOObAqhEghhiVKj34zQ==","signatures":[{"sig":"MEYCIQDPu2pX/wI8EJewBKoCvw216tsPGjcCTkUmPK0BHAQ9jQIhANotd+yhXH+WLCLuWxrj7wGsbzsA5LdMIDnEhVwhB1PJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33450},"main":"index.ts","type":"module","gitHead":"127c84e55494a78793909c0f006cd58745562a23","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.80.0","@earendil-works/pi-coding-agent":"^0.80.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.6.2_1787543220669_0.15692006875142672","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@pi-unipi/milestone","version":"2.9.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.9.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"db4c23d11671ce710572ee4c03e04852db2c46fc","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.9.0.tgz","fileCount":9,"integrity":"sha512-sReVjsrE5X9Xc8ozGkhK9/mtIJxTZlC8EXnUaluv/bQfRsV6//koYumbpghTkMnAuaGML/As7tXoje0MJjF/wQ==","signatures":[{"sig":"MEQCIDNGEB4p3ZQW82vdSeWyn9EMBR5XSTwD1oCDXtsFbUNvAiBCy4Kdz5BP/x+5Z8hES6YE3NnCJKK19yuYfBEUpSm3Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33453},"main":"index.ts","type":"module","gitHead":"3752c26cc94480b2b105a9c3fb4869903a019f1e","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.9.0_1787548087504_0.5854761770927674","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@pi-unipi/milestone","version":"2.10.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.10.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"c583adf8f07436483820f8d0b3fe5a3ecdd79d5e","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.10.0.tgz","fileCount":9,"integrity":"sha512-+vAETNi0LI/4WxJd1dPR5nbkhdjzFarsMRtSx5l122p7w/BccyrdrrNBaw7CqeK3WLKCS20wD+/bnU6C/z6Lfg==","signatures":[{"sig":"MEUCIQCw5UtTYnHW6Q7/vxxmpI7rAn4GK7oImRwqyrDtJzkcbQIgD/aeP38ES5xqhk0XiHkPS6jTAhvu7/0da9AEpnK/lqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"741168819a2c4d7980d15a0d35f9eb4120ed8f94","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.10.0_1787648881858_0.1537732874528741","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@pi-unipi/milestone","version":"2.10.1","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.10.1","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"6d1a313c4274293a0d15fb1e06a693c2b6e23020","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.10.1.tgz","fileCount":9,"integrity":"sha512-hFzhEw2epdUTvX6gcSmocm6T+gO2H3R5+W5Bfec7xjPs2pIvD2U4EoE6McGWc0fU1mjNEeq911A0NF3yTBKZKQ==","signatures":[{"sig":"MEYCIQD+l6rAypm4LX8Z3NUmnd7RYTS27ZwEnZ53Y4XFC3EypQIhAOwSd2SWIXbge5XoOOZb/lc9FxCCKitY2eekFOTOCenx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"427c659c4c81e5fdedcdfb194671f52640b4e0d1","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.10.1_1787651654577_0.21175746749682656","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@pi-unipi/milestone","version":"2.10.2","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.10.2","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"523178177166ce6bcdf10c47162405beb3f06466","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.10.2.tgz","fileCount":9,"integrity":"sha512-pWyav4vgN6mEo/7VNPMmHXbQDafGJH7zu8RbZk7GkcgvXz831ZYenNw556HzmBNQpqAty4JzIXkMUh4h1KUbrQ==","signatures":[{"sig":"MEUCIH6N2zyv1sHCpPb3uyHPZt4tSPWKs+iuJfOEwnwGt3oWAiEAg22pid6FyxwgwKi1frKHbR7Slt69JU/N+Pw8R7Mq7k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"6b21cf6696587256b6a850e47756f69ca65238ce","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.10.2_1787651888954_0.5817120019731588","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@pi-unipi/milestone","version":"2.11.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.11.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"9185b77c966718a00b88b4ee267d05c0ca665f49","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.11.0.tgz","fileCount":9,"integrity":"sha512-FEX2xm0G4VFP97q6yEwGOA/KVXgNSXg5MEtwB3ZizEfRE271jrFgLnEGvyIY1CbtclsIznnwiR80WYmx4yFJUA==","signatures":[{"sig":"MEUCIQDM0gELv0VSruMB/MAW4FRjTyR+5o3zc2OTQhQDoIqjFQIgBmJAtR7WGiaACEaVrQL/YAyBWDi6SpZsbufINYTUrzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"2a6f6c38e14ec3df9e12d572f9c49d68f65534f3","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.11.0_1787717382864_0.6962212471389306","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@pi-unipi/milestone","version":"2.12.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.12.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"7748b24884b7683807fa1b5f51e338c97315adc4","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.12.0.tgz","fileCount":9,"integrity":"sha512-0npqC9Pb7ZHdeh1I5VrYe6mgxBeW4Q+YNyr9DMqBtsTTbsEstBspZE1PNm0fHm1EOjSsltyNJkE162RHNLORHQ==","signatures":[{"sig":"MEUCIQDTkgd8LJvlJNuHWNCFaCpQTE/y6Jpt9vyaScS04sRywAIgGMW49/MrLQJ6NK6mY19ehRkhzIG+SPO6EiFnwZ/pGjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"5670760feb1a33b9b29ed2507f8e05f3b9a00cc5","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.12.0_1787815518812_0.1460482139508501","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@pi-unipi/milestone","version":"2.14.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.14.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"9a58ca372467c462b738751944df1304766ce862","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.14.0.tgz","fileCount":9,"integrity":"sha512-th1lQRJsXZBD6S+Xbs43bH4zXUUX1ustuE+votHqVEQYGaw2WPGeF3ypuAhCz7WjZ2JBagyn47qWzwUZ8UDCbA==","signatures":[{"sig":"MEYCIQDpcCqn3Z3MQGqGRnAbtmbncLRQLjWOENH8WSnLJVOMLAIhAMcfiEPAfyz2Lr/WOU9atizcx1+NvjRu3QUtpiNcNO30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"039584557b3de920b5e2c29c8441e5472c33e479","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.14.0_1787853273495_0.37344337053980703","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"@pi-unipi/milestone","version":"2.14.1","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.14.1","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"10b4d442d422a63618c033a48580789e13e32f87","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.14.1.tgz","fileCount":9,"integrity":"sha512-k2jcV9xi66xbHLFwofzSvzDDtLsY41c3tfZnsXrvJfyZvdgJ7OCo5Jj9gCBqzPny9ydEpCzctMxbqQjowszTcw==","signatures":[{"sig":"MEQCIEUduZFAndH+DjtcIyZqaCk5r4Hn8+biK7HoaDgMQftLAiAUGhCDrEChCys4sr0duFZSUwxgdSDGhc0jxIb37z4nYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33455},"main":"index.ts","type":"module","gitHead":"8fed646427e7216f0d181e18a57cc53cbe1ee59e","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.14.1_1787858094196_0.23571673812231242","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"@pi-unipi/milestone","version":"2.14.2","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.14.2","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"b9843d8d37445369b575dd0513a213d3d7cc81a4","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.14.2.tgz","fileCount":9,"integrity":"sha512-YxIekUz1tFVrr5CWDtJzfxBET/2oEmk/Bdz2xoSs8IqYNq65XXg7t+Qalo1+3bgTx2b5EUxZLlus+c43i/DA5w==","signatures":[{"sig":"MEUCIQCpkJYmmSJDKC1q4QXBe44Z6BJk9tGDcQYq3FgLJaV4kAIgE8Wi1/KlFNPM9Bi/Crz48kdX5+yoQ/YClpDij8yiySU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"3ae915da3c94d2ff9e91baa64ea8f57c359d5227","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.14.2_1788159113584_0.4041643010345515","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@pi-unipi/milestone","version":"2.15.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.15.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"f3151f9388ef4549947b2bb89007c5f8725aafb1","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.15.0.tgz","fileCount":9,"integrity":"sha512-kQLO12IeAsTON8dK48LF/zojZFg6YHgO5Gd5xGPiECAhGeIMubj3cgNymmDFC6aejRtWsX4+HqgHcn5PQ8tE8Q==","signatures":[{"sig":"MEUCIQCnSgkYtqqLebvmwCSVC/c6aQWZ0j97CgFzGSSjFAA4CAIgQGX9Cd+M8D1euPaNDVgPD2XwdQ0VXGSAcoq4egFpvs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"0aa7f3c24aef741e627cec62d0669f60edf91311","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.15.0_1788325731238_0.029317505692336487","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@pi-unipi/milestone","version":"2.16.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.16.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"33d962fdb9a631e8947d8674f724e73b2e7b432c","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.16.0.tgz","fileCount":9,"integrity":"sha512-PwT2xU6qR1+MjjoKZxUUVq0jT8WinsRuqJBIz7M3H6uj/IvBJo5TDQ2YkpB/z+KV3bzDahThH9zQgykWq2cJnA==","signatures":[{"sig":"MEUCIQD9h592SRR2bRyR6QqymZ2kxs2NnKaHhA8mEV0zv8tinQIgVGv9Bzj2NFxWiMy8hp9WF/aqs0T5u4t0xLJ8R/ByAFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"9613bb9612f45530a2b0d1b411c9f031c96e1e6d","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.16.0_1788406007905_0.2017228752082285","host":"s3://npm-registry-packages-npm-production"}},"2.16.1":{"name":"@pi-unipi/milestone","version":"2.16.1","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.16.1","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"20fab3502a39091f524d73363c22fa65c6b4a3d7","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.16.1.tgz","fileCount":9,"integrity":"sha512-2YnOMEejigyVLcIbgvgIuN4LiwIJWNwJTtpfxbYMbd0xRVl2mUhmum4D9SSEp6UYAvkCb7PeTb/GjBGfEybkVg==","signatures":[{"sig":"MEYCIQD1YieMspZ7AB9SHCDJTRjMq3JvoNA0gQVfZusL3/i1wwIhAMC1RR1hPIA36q1tpyZKzVrADSnYh6FKMzio3rXGbvYG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"fa06639a8aefe362cca09ad9f639304671436bce","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.16.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.16.1_1789102376562_0.5687005348061986","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@pi-unipi/milestone","version":"2.17.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.17.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"e3af20cce4c75eeb04bc87cf6025fe1b13cd0a41","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.17.0.tgz","fileCount":9,"integrity":"sha512-zeBeIjLhXFvk14+p2zdRXnPgBYVMDxfV7nSf24TawpGRJtLa/CY1DVwW753tJJIQQOyGWpMo7Ez8LB6JTRlVUw==","signatures":[{"sig":"MEUCIQCTbW/6Dbg+l6v0hlAlO0cZitJlsDxNgImf6V/0J8q3GQIgK/w+NXtZh81XyZCSmy9dUoXkcWmsZY+Bxwahkf7wBjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDFJ1nTX4NjrBA+m2zYRMOlOumxl1v/0keyTFzPefv0AIgK48UxyalInICn1RVKUKDYJsJNWlOaJqIqdZNal1VUks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"6b89e4bd70de8b212a47d6f515c0dcd46f49b7a0","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.17.0_1789467084832_0.18744677664932907","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@pi-unipi/milestone","version":"2.18.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.18.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"afa97588c5b1a5feb449e8a8217c4956fdc4ac45","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.18.0.tgz","fileCount":9,"integrity":"sha512-RzntF7mQvHNGocI4myw1bReGdQKuesCL9X418QgFHk91ggXJZtHHmcHb/MWSXkThp3rYgt4LlYIXEcEqMUpd4w==","signatures":[{"sig":"MEYCIQDRwFeK3wheGe5AIE0WIn+SN07PcvJB7Y1FDCNYC11qCwIhAL2pu9KUzuAsVMZzCeYEpiwLwIN80pbUHXQK+Rg2F9KY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgkuQ7+u0N6tpxoxTsVKLcYO1KJhaP62uUvkPG42n2jQIgMb6z7RaThxzVtkwAwm/bmGGGAdqXFGoh8mnK38CUZq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"0e44380d49e75efd0ac6232b896724c0d33066ab","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.18.0_1789495288404_0.15265375436461626","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@pi-unipi/milestone","version":"2.19.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.19.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"52934e8a12d3bd291390d4e06b3bf3c6817ccf07","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.19.0.tgz","fileCount":9,"integrity":"sha512-Ae5rV7um7QTPr3oUV3uaAyt3U9c7UX//DCz3C6C1dAsPxEBXi2ZrE4SvFPWCF7blUrMTC6oDAhrXASgVghROYA==","signatures":[{"sig":"MEUCIQCcTPrpyq9oWqNwXgUu4ZcuPybg22cGeu4MbLvDa3Lk0wIgHweFDhszx1TXKbSuHCDI/tVw9CuLb0mQyCtSLfdHkLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHMcrG3jzNb4G1NckPQf8CsN7/mU0fuNlrgT6KPxjQEQAiEAgcOm4COWt5edf3CKPCldf9K+/1mUXDPFcTt3vgVHc/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"7cdc513b31827a8c5340da1c4c05f5dd99dfc10b","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.19.0_1789546390174_0.07238829994038865","host":"s3://npm-registry-packages-npm-production"}},"2.19.1":{"name":"@pi-unipi/milestone","version":"2.19.1","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.19.1","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"2050d286770b5934f26b5a5d37cd41327831412b","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.19.1.tgz","fileCount":9,"integrity":"sha512-PCDZQmEz2dz8SPocV5MY33uDwmrXC4PB1fGuRAMhMC2L6jCcMuu3noubY072LndiKc8Fi8YLNmTriJs7oxje3w==","signatures":[{"sig":"MEUCIQDMktFHGXnLlFYMmSEJHMJxHpuGgX+sR1xoX/99bxPI/QIgbqFITKxTYQDSIijLUtCJZzrLWrkJnwofr44GG8u5qKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC0mPS0ZJ7rtxaeJp4q3O/TYwOVPpYMnDT7kQ1dKJi3JAiEAqvXIZl3MrVsYobMUOYExmSNwkALvxPn74g6txo60w/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"17632aa4dca70c88a30ee541bbf46e95e6ca6226","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.19.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.19.1_1789562030936_0.2221583930629054","host":"s3://npm-registry-packages-npm-production"}},"2.19.2":{"name":"@pi-unipi/milestone","version":"2.19.2","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.19.2","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"ab28157a8d05c36f1197271efbb97bd389ebf3e1","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.19.2.tgz","fileCount":9,"integrity":"sha512-+ydLSJW9Clu90gzJppWQ6Zi+EkpIdfaS20ePRFXYsmylYdEsQRVVixKoTXufcHZHMZ1Gnlx1YrbR6se3zLae1g==","signatures":[{"sig":"MEQCICy3HAal1dx4q+f7sFjYfXb3DjKTybDgRPLWwyJzk+wWAiApgIrtshCvn3SbtDQeqeQNOsGm7ESWoWDUg5HdrR8HVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID9r0plFAKQLdKip4MnNKkrwyfj3DewZKsSQSM2dpgIHAiAQ1g5AYFVfi+Gerl0agKmnF9FxndN58KPYDz1Q/hN3yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"75d1fc54193314b6a1bab533845230101f280785","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.19.2_1789566925042_0.3078755887441902","host":"s3://npm-registry-packages-npm-production"}},"2.19.3":{"name":"@pi-unipi/milestone","version":"2.19.3","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.19.3","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"9e1634545e40bb1ab3696bbc23b63609005a9571","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.19.3.tgz","fileCount":9,"integrity":"sha512-umXV2VewQdPq52adIL5ix0y+8kJuBcpaiSgTxQK67q4NSSIPspxneZqzPvS5l9YfmDr7l3hkekXe+08iS26GOg==","signatures":[{"sig":"MEUCIQDPTPWEzJtV8x6uHgtynjucurTikHXeeFGhGo2BR9ig4wIgHDEL5mCWoTEAdb1EwfVUu0z7qbVqduz0OjqlQ4xFv3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJ+GFyiggYbzSeSjSv8wSy3q4ots97XMwZwr0OJYHooAIhALsCJmq9iTwoODlqjd6hjD4w4b/rsDa+q92tR0tdBs2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"1fcf28e909118bbb1774b2c9d15ace71388cac63","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.19.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.19.3_1789567924220_0.9582591172117416","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@pi-unipi/milestone","version":"2.20.0","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.20.0","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"70e9859d63ada0ab8a0ff5c7347d3f2c9350f1dd","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.20.0.tgz","fileCount":9,"integrity":"sha512-GhkIoVSqYEMgRbwfZbxO58rB33v/vHznHEyZd+05p1+VIU3bpZ2SxqtMmoQbOXSb7pr1woKf148A/Z0ZhvdPPw==","signatures":[{"sig":"MEUCIQCv3SLV5CuE5Rr//kBpfmxS4nHsptKxJY5j7fY8t+8EPgIgJsx4eMrYWFXlvHBHLcswzOaPgkBKF+j87bhecj5TfTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAZfTiG9ULf2n5ggpvhNZa8lcAb+Te8hDbEoovOQ2dYdAiAn5URtbPa/CYh7O7Xl/6y/NG887V/jwHLqe1ul0gssBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"40c0210b9325620016a04142d8a6b3b0e3edc042","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.20.0_1789576536634_0.6697294808127274","host":"s3://npm-registry-packages-npm-production"}},"2.20.1":{"name":"@pi-unipi/milestone","version":"2.20.1","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.20.1","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"35f5bf5793c606002b0d60e661cfa26fd7977fe6","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.20.1.tgz","fileCount":9,"integrity":"sha512-/KQqPx6/tD6ckA76xSr2CNbDbba4L75wj+OaVZhto74Jme36eMW7r+9VpBtNfjp9DBi+ZFybb0DiopwVk78cEg==","signatures":[{"sig":"MEQCIBWcz+9TnjOz1sNkdke+HQfOW+m8MGz0SlvhboEQnqFgAiARho4clT8ZuCtV9bOkqpXjVjhPJYFNm+H37uc8MG/U/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAOlQTEzJrCwL7bO65oeTX9SPUXRPj4x2Nm9cSSP3Q6UAiEAsMfd1g6NNCktBtWgQKH2S3bFiO3qORjzC2gcP2Tfp9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"37cce3d86189d44afea297e1edda41e0895e7563","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.20.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.20.1_1789578070356_0.5838077786841489","host":"s3://npm-registry-packages-npm-production"}},"2.20.2":{"name":"@pi-unipi/milestone","version":"2.20.2","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.20.2","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"4a2c19072520fcec11809f5e9c8fbdf27f5eaeb5","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.20.2.tgz","fileCount":9,"integrity":"sha512-hB1zt+m4b/56JGtkRYq9FBhSJT7Jb4+mSI6qqA0BuVaymSwbZQ0xnp9jwZVqbhauXnWK51OrKEMEqkXQG4gJ1w==","signatures":[{"sig":"MEQCIH8Maix6a0cBeEcuTsH7OAC8kv3Rp3/rPTVP+QCuD9pUAiBlDJm3H2MiKCj8Emf3JJlWfiK7cfb1fXxC4fl/NBQl9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCReoaFjmHCq47aTkXD6eQjljLzZ6cv7bCQ0EQtddvRIgIhALnpBhnOIfAgTzVMn3xB3bz9vbodHIjYcKTM9J0Fx/qS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"1edc17a888b7623cc1f747c3df0c3fd75699653a","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.20.2_1789617809217_0.34731108854922144","host":"s3://npm-registry-packages-npm-production"}},"2.20.3":{"name":"@pi-unipi/milestone","version":"2.20.3","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.20.3","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"8cbab6aa20ca5de2e309a569e8e080a5dfca43ae","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.20.3.tgz","fileCount":9,"integrity":"sha512-QBRYTw8z/nTCPr+B96reIFrwaZXe5JciMe/vIB7kKgcbrMeT6EOJiE/Vt07LgcEgz53gaV2c4Y+wn+joHZXgEQ==","signatures":[{"sig":"MEQCIHFEwP6NXYzJbYYUeoBPnRToFWDJtNPFy45a2fZ0IKh0AiAp/IkDpwhYRm0BBYKk0e1e3Cygm/IP2EKzfSrLPWFwIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFRmdjtDqKf3PzbGdJeP4DkkabWDP8PmpMDo9Jz2fLnkAiA8Y6anPTFx8yeQzeRPfWsPDH7FQzitSL66eNq3XEJ1Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"f17f0dbf22ec0e7a636d73db335b5e3ae229f527","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.20.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.20.3_1789640451401_0.6506397548197795","host":"s3://npm-registry-packages-npm-production"}},"2.20.4":{"name":"@pi-unipi/milestone","version":"2.20.4","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"author":{"name":"Neuron Mr White"},"license":"MIT","_id":"@pi-unipi/milestone@2.20.4","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"dist":{"shasum":"d11d4090d44ac21cf4d7bd5e46eeed2c72e7f209","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.20.4.tgz","fileCount":9,"integrity":"sha512-wob7LLCkvczBOApXWx9n+l5/ZCRbTscqieqmLrOE3Uo/N1oRY2o9GIIRlAZGNs1P4JHHMNezbChPOjsY49r/tQ==","signatures":[{"sig":"MEYCIQCNjH2mSxB6IS0GDLZjDYVOBNbV/WRE3qhDAGd625JajAIhALcUDkACi4/GYIpBegnWtE33NLcBHg0dBzawSQ1AB2CK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZt9xrhPXvd06++aQwSlRFIDLc4GCD6EaSs5kdVXwVbgIgFZmxrw2g2SpO3I3VlaVJR5luKjjhtlWDJw5Rpd4G6r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452},"main":"index.ts","type":"module","gitHead":"dd668bc6f5426babad90cd7d4beb5e5d23a954cf","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.20.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/milestone_2.20.4_1789800809953_0.6589217054287424","host":"s3://npm-registry-packages-npm-production"}},"2.20.5":{"pi":{"skills":["./skills"],"themes":[],"prompts":[],"extensions":["./index.ts"]},"_id":"@pi-unipi/milestone@2.20.5","bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"dist":{"shasum":"44bf2d4d55b4742327300aa956a6680a7d960894","tarball":"https://registry.npmjs.org/@pi-unipi/milestone/-/milestone-2.20.5.tgz","fileCount":9,"integrity":"sha512-ZlO/2jxNxSMAq726yeEAFbgWspdFPNditW/1UFUtPugp94OSNMl42ExUA70+I+Eeaz9jUsvYlbCKmO4ksiiezg==","signatures":[{"sig":"MEUCIQCoSP6ygoXY4axV5/1XU/Dh5C2NEWIxXbBMnr7qFaT8DAIgB2aF23RhzPhg5sc1d1sfcj65sghYRXmxIOozqxFTH44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDmE84dHiyKF9mp6ge3/CrOWktEFcerQSKimbnPbwQylgIgMB36gJUhvezMIWog9t3gdnExG/tDhz3apid/nZWd0S0="}],"unpackedSize":33452},"main":"index.ts","name":"@pi-unipi/milestone","type":"module","author":{"name":"Neuron Mr White"},"gitHead":"6d696efed65f7638fd2a23020b119dc7a32aad49","license":"MIT","scripts":{"test":"npx tsx --test tests/hooks.test.ts"},"version":"2.20.5","_npmUser":{"name":"neuron-mr-white","email":"admin@neuron.my"},"homepage":"https://github.com/Neuron-Mr-White/unipi#readme","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"_npmVersion":"11.13.0","description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","directories":{},"maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"_nodeVersion":"24.16.0","dependencies":{"@pi-unipi/core":"2.20.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^25.6.0"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-coding-agent":"^0.84.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/milestone_2.20.5_1789811278865_0.3997248084488041"}}},"time":{"created":"2026-04-28T10:48:31.580Z","modified":"2026-09-19T09:47:59.115Z","0.1.2":"2026-04-28T10:48:31.872Z","0.1.3":"2026-04-28T10:51:29.182Z","0.1.4":"2026-04-28T12:56:37.002Z","0.1.5":"2026-04-28T17:58:44.904Z","0.1.6":"2026-04-29T17:52:07.890Z","0.1.7":"2026-04-30T19:18:31.808Z","0.1.8":"2026-05-01T09:52:19.253Z","0.1.9":"2026-05-01T19:48:00.614Z","2.0.0":"2026-05-06T07:29:43.600Z","2.0.1":"2026-05-15T07:06:47.660Z","2.0.2":"2026-05-16T06:44:07.595Z","2.0.3":"2026-05-16T15:20:34.658Z","2.0.4":"2026-05-18T03:31:42.350Z","2.0.5":"2026-05-19T07:02:17.513Z","2.0.7":"2026-05-24T07:59:37.521Z","2.0.8":"2026-05-25T08:25:24.046Z","2.0.9":"2026-05-28T08:20:58.662Z","2.0.10":"2026-06-01T03:39:05.947Z","2.0.11":"2026-06-01T04:01:51.701Z","2.0.12":"2026-06-01T04:23:17.878Z","2.0.13":"2026-06-01T04:32:22.467Z","2.1.0":"2026-06-27T04:16:01.898Z","2.1.1":"2026-07-01T16:51:51.673Z","2.1.2":"2026-07-06T02:30:54.638Z","2.1.3":"2026-07-22T16:01:03.837Z","2.2.0":"2026-08-04T03:39:40.001Z","2.3.0":"2026-08-07T08:18:16.522Z","2.4.0":"2026-08-09T15:27:02.139Z","2.4.1":"2026-08-14T02:34:31.294Z","2.5.0":"2026-08-14T10:41:54.461Z","2.6.0":"2026-08-14T12:17:40.548Z","2.6.1":"2026-08-20T04:25:41.103Z","2.6.2":"2026-08-24T03:47:00.809Z","2.9.0":"2026-08-24T05:08:07.650Z","2.10.0":"2026-08-25T09:08:02.001Z","2.10.1":"2026-08-25T09:54:14.719Z","2.10.2":"2026-08-25T09:58:09.103Z","2.11.0":"2026-08-26T04:09:43.016Z","2.12.0":"2026-08-27T07:25:18.952Z","2.14.0":"2026-08-27T17:54:33.632Z","2.14.1":"2026-08-27T19:14:54.380Z","2.14.2":"2026-08-31T06:51:53.738Z","2.15.0":"2026-09-02T05:08:51.377Z","2.16.0":"2026-09-03T03:26:48.064Z","2.16.1":"2026-09-11T04:52:56.702Z","2.17.0":"2026-09-15T10:11:24.914Z","2.18.0":"2026-09-15T18:01:28.499Z","2.19.0":"2026-09-16T08:13:10.263Z","2.19.1":"2026-09-16T12:33:51.026Z","2.19.2":"2026-09-16T13:55:25.123Z","2.19.3":"2026-09-16T14:12:04.286Z","2.20.0":"2026-09-16T16:35:36.724Z","2.20.1":"2026-09-16T17:01:10.459Z","2.20.2":"2026-09-17T04:03:29.311Z","2.20.3":"2026-09-17T10:20:51.503Z","2.20.4":"2026-09-19T06:53:30.045Z","2.20.5":"2026-09-19T09:47:58.941Z"},"bugs":{"url":"https://github.com/Neuron-Mr-White/unipi/issues"},"author":{"name":"Neuron Mr White"},"license":"MIT","homepage":"https://github.com/Neuron-Mr-White/unipi#readme","keywords":["pi-package","pi-extension","pi-coding-agent","unipi","milestone","goals","progress"],"repository":{"url":"git+https://github.com/Neuron-Mr-White/unipi.git","type":"git","directory":"packages/milestone"},"description":"Lifecycle layer for project-level goals — MILESTONES.md tracking, session hooks, auto-sync","maintainers":[{"name":"neuron-mr-white","email":"admin@neuron.my"}],"readme":"# @pi-unipi/milestone\n\nTrack project goals across workflow cycles. A `MILESTONES.md` file with phases and checkbox items that stays in sync with your specs, plans, and completed work.\n\nWorkflow operates at the task level — brainstorm, plan, work, review. Project goals scatter across those documents. Milestone gives you a single view of what's done and what's left, and keeps the agent aligned with your goals across sessions.\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `/unipi:milestone-onboard` | Create MILESTONES.md from existing workflow docs |\n| `/unipi:milestone-update` | Sync MILESTONES.md with completed work |\n\n## Special Triggers\n\n### Session Start\n\nOn `before_agent_start`, milestone reads `.unipi/docs/MILESTONES.md` from `ctx.cwd` and appends a hidden `unipi-milestone-snapshot` custom message to the session:\n\n```\n# UniPi Milestone Snapshot\n\nThis snapshot supersedes all prior UniPi milestone snapshots; use only this snapshot for milestone status.\n\nWorkspace: /path/to/project\n\nStatus: active\n\n## Project Milestones\nOverall progress: 5/10 items (50%)\n  Phase 1: Foundation: 3/5 done\n  Phase 2: Features: 2/5 done\nCurrent focus: Phase 1: Foundation\n```\n\nSnapshots are append-only and hidden from the transcript. They keep the system-prompt prefix stable, persist milestone context in session history, and are deduplicated against the latest milestone custom message in the effective (compaction-aware) LLM context. If milestones disappear while an older active snapshot remains effective, an inactive snapshot is appended to supersede it. A clean workspace with no milestones and no effective snapshot receives no injected message.\n\n### Session End\n\nOn `session_shutdown`, milestone scans workflow docs modified during the session. It uses the workspace captured from `session_start`'s `ctx.cwd`, detects items that changed from `- [ ]` to `- [x]`, and auto-updates MILESTONES.md using exact text matching.\n\n### Coexist Triggers\n\n| Trigger | Behavior |\n|---------|----------|\n| After brainstorm | Checks if new spec items map to milestones, logs suggestions |\n| After plan | Maps plan tasks to milestone items, logs coverage |\n| After consolidate | References auto-sync from session shutdown |\n\nAll triggers are non-blocking and skip gracefully if MILESTONES.md doesn't exist.\n\nMilestone registers with the info-screen dashboard, showing progress, current phase, and remaining items.\n\n## MILESTONES.md Format\n\n```markdown\n---\ntitle: \"Project Milestones\"\ncreated: 2026-04-28\nupdated: 2026-04-28\n---\n\n# Project Milestones\n\n## Phase 1: Foundation\n> Set up the core infrastructure\n\n- [x] Project scaffold and build system\n- [x] Database schema design\n- [ ] Authentication system\n- [ ] API routing layer\n\n## Phase 2: Core Features\n> Build the primary user-facing features\n\n- [ ] User dashboard\n- [ ] File upload system\n- [ ] Notification service\n```\n\n## API Exports\n\n```typescript\nimport {\n  parseMilestones,      // Parse MILESTONES.md to MilestoneDoc\n  writeMilestones,      // Write MilestoneDoc to MILESTONES.md\n  updateItemStatus,     // Toggle a checkbox item\n  getProgressSummary,   // Get progress stats\n} from \"@pi-unipi/milestone\";\n\nimport type {\n  MilestoneDoc,\n  MilestonePhase,\n  MilestoneItem,\n  ProgressSummary,\n  PhaseProgress,\n} from \"@pi-unipi/milestone\";\n```\n\n## Configurables\n\nNo configuration needed. Place MILESTONES.md at `.unipi/docs/MILESTONES.md` and the extension handles the rest.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}