{"_id":"@avinash-singh-io/momentum","_rev":"37-801032216bd62d52fe0b7382f9b791fa","name":"@avinash-singh-io/momentum","dist-tags":{"latest":"0.30.1"},"versions":{"0.3.0":{"name":"@avinash-singh-io/momentum","version":"0.3.0","keywords":["claude-code","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.3.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://github.com/avinash-singh-io/momentum#readme","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"2e7f8e8b01e9bd5ff2065981e89ba3630279a4d7","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.3.0.tgz","fileCount":16,"integrity":"sha512-MF0mGrM0di3no9PYjo+LVpmE5cv4Ea+fQVUzQBzOaASEI1RiREcNIvnCogNuiLgFc2m2XaABNMb+z8risIPTTA==","signatures":[{"sig":"MEUCIQDGvWJYxtgOVrg0vlk3Gdh4ML3hzPc+Gl2QbkKLPGa4kAIgOOSar81LN9dIohqM1UM0VArwXCn3Ga1yk3gtdqYTfPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30328},"engines":{"node":">=18"},"gitHead":"c0519d280f36a75254da76cdbd8760faef745975","_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Spec-driven development toolkit for AI coding agents","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.3.0_1776765062711_0.4635365869573751","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.5.0":{"name":"@avinash-singh-io/momentum","version":"0.5.0","keywords":["claude-code","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.5.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://github.com/avinash-singh-io/momentum#readme","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"e31aa80e1ee59e7f1e824355399c2bfa18eb25a7","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.5.0.tgz","fileCount":35,"integrity":"sha512-w8Pp++qY2qHAFlpxThsRVX1AyfUwCCVq00HcHRrfjxAhLp40W8MsjGxLaMEgazIj+Yv/U0a3SYjLjGWRLIf/Iw==","signatures":[{"sig":"MEUCIAenAUhURgMHq2OxJ0jPKhmOsu7EYbQ6wSD5577gMStHAiEA3UxatGdpQDXK+34VT7QTkuQHg5PUfpeu2AhMS5cCbUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64054},"engines":{"node":">=18"},"gitHead":"c3f00f970b0e41b5b3c0b46c86739d45b5c6ba6a","_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Spec-driven development toolkit for AI coding agents","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.5.0_1776785409656_0.06871366751992936","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.5.1":{"name":"@avinash-singh-io/momentum","version":"0.5.1","keywords":["claude-code","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.5.1","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://github.com/avinash-singh-io/momentum#readme","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"77b8ebfc78fb6b7dbbe5d4a8da6cd690eb502415","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.5.1.tgz","fileCount":35,"integrity":"sha512-zA6n9TPja22SSD48nDjsbBP0hKK7BgTZf41lzEkBFKosPUntXUvexZl0p2eOXShNa6u/j9bxKrq9aBPUhd1qig==","signatures":[{"sig":"MEQCIDqmCQetZoye7bPsY2zm3Px0LDgGD5X2Ep5TPKtrcRAhAiBkMm6pW+7ka5jTu7XnMTDEucOUohDxoIVZ5+uhFl0pPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66684},"engines":{"node":">=18"},"gitHead":"273cb9414b7cca3508f9e088df21741e0e0f69d8","_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Spec-driven development toolkit for AI coding agents","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.5.1_1776786188809_0.6097594409238689","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.6.0":{"name":"@avinash-singh-io/momentum","version":"0.6.0","keywords":["claude-code","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.6.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://github.com/avinash-singh-io/momentum#readme","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"038b0adc70c7e175e81fafb8c0d59787e714c026","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.6.0.tgz","fileCount":35,"integrity":"sha512-BElFJgHHv1ymHOV56t86nDMANM80LXvrQRyrVeF8aCqlCXUZM9D4fladaDqslKsJnttzAiDKOxP0TPpwj35Ozg==","signatures":[{"sig":"MEYCIQCRURpM5EoWFPWlArvaFFDRmabvTFfkq1SPjFGB2cUNkwIhAKPD1Bg8dO9qdhCxAlzhPod45A4mPKo87/Hx/OnPeqLZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82510},"engines":{"node":">=18"},"gitHead":"5aea24421f5cbf68489b0b3e85529cbdcac37568","_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Spec-driven development toolkit for AI coding agents","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.6.0_1778184086326_0.204756151894965","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.7.0":{"name":"@avinash-singh-io/momentum","version":"0.7.0","keywords":["claude-code","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.7.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://github.com/avinash-singh-io/momentum#readme","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"16942fe3f6f698347a20c09bddd0d44aa2e3d644","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.7.0.tgz","fileCount":35,"integrity":"sha512-KG+rw5yqUu8CpOcMjP8vvCZmuS/k36e1Tar1jtKNp+meObMCU2EjzJs5/7Fkj/TAQbGoRj9am3ssbpmWGOyb1g==","signatures":[{"sig":"MEUCIQCumPSbDBzWw2cIuEacz35eyIliAZjAwuaNr9XE0iSwVAIgB4Mvy/XE83dejH8QAh27LXFXbOMzpx/KywDJLgqghug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95940},"engines":{"node":">=18"},"gitHead":"3464a84fd0da6f2379afa8d284c0793c5bef7d2d","scripts":{"test":"node --test --test-concurrency=1 tests/"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Spec-driven development toolkit for AI coding agents","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.7.0_1778191720779_0.6993644140073478","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.7.1":{"name":"@avinash-singh-io/momentum","version":"0.7.1","keywords":["claude-code","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.7.1","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://github.com/avinash-singh-io/momentum#readme","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"03dd471a7464ae1eb51c6e5e9d23745e3c68f0e0","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.7.1.tgz","fileCount":36,"integrity":"sha512-eJaY52h9myEErfyS0SL9ReBKXSdQtUvdEoZCWoMVdN+V9HwITRHQQvDbvC4OVgXBRYLCfto4HhIWOgAleg23fQ==","signatures":[{"sig":"MEQCIFFnX5r99ZVcHddyvdwooBnW/AcrqceMohY5gLxXboqfAiAzPPIhJunrX44ylRDVbZiI0mCd2iukwDLaHR0o2AIt1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102174},"engines":{"node":">=18"},"gitHead":"0a0a44ae4113a0dfdfddbd35729d0733d99f2b4c","scripts":{"test":"node --test --test-concurrency=1 tests/"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Spec-driven development toolkit for AI coding agents","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.7.1_1778192028637_0.23115523926551118","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.8.0":{"name":"@avinash-singh-io/momentum","version":"0.8.0","keywords":["claude-code","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.8.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://github.com/avinash-singh-io/momentum#readme","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"2fd9d7ed83a5f1eea1ebe11e015da893fcaa99d5","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.8.0.tgz","fileCount":37,"integrity":"sha512-j163bKvII78VywBEmaLY5QuTz2t84lXcLy7GJpi5E34K1dxcAs9id1m7nJnzcIrS7qKzPc8h9P90Sgjn8r/6rg==","signatures":[{"sig":"MEQCIFfgNbGAHsbBLvGJEqwz9NkLnZbhZn3pYGx7Bs2aCiWJAiAkr0A0rQMaENEKzl4CKV+1lcuKzQ/vviZxTE641+TwkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119325},"engines":{"node":">=18"},"scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Spec-driven development toolkit for AI coding agents","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.8.0_1779902359736_0.34736335403481555","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.9.0":{"name":"@avinash-singh-io/momentum","version":"0.9.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.9.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://github.com/avinash-singh-io/momentum#readme","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"20b0e017cca0036a79a1a927644a6b20129f2c74","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.9.0.tgz","fileCount":40,"integrity":"sha512-M+0PNtQmTe+Yd65XwuQYQbEHgNIAXguWKIXQPCWOWAY63O4KXk8APBOKyepXQFfc823yFPAWQXXSMQrWtKZ4Bw==","signatures":[{"sig":"MEUCIQDLBlgnfG4G6ykK6p1DkBKLaYpoUabZE/OYgBQdOwyVqgIgGT2cUrfflM2D10YHmJ8LlBMun4HMVg5P+YU8pvo3G7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129171},"engines":{"node":">=18"},"scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Spec-driven development toolkit for AI coding agents","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.9.0_1779946219497_0.9330793143910545","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.10.0":{"name":"@avinash-singh-io/momentum","version":"0.10.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.10.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://github.com/avinash-singh-io/momentum#readme","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"b5ddb0f107bd70b93cf84da15960425d2d0e9767","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.10.0.tgz","fileCount":44,"integrity":"sha512-RUOrZO4HjR+WvnagMIUb/VNftII16izJevC84GdKlUAfCfYJPeUw7dRNJf2sU08/rcc4b/51IRQJvid5oczcBg==","signatures":[{"sig":"MEQCIEjWQPblSvapxQTjQM/5POqyhEuKD4ojz2k4mSPdXTCJAiBTRWNMZds6qDIhN9omU9V7qpfguSIX+4GEKbSx7JEIHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141643},"engines":{"node":">=18"},"gitHead":"696c819c45a7c58e407cc0a3a5ac3c67e8eb0ef9","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Spec-driven development toolkit for AI coding agents","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.10.0_1779958749672_0.4055967219425811","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.13.0":{"name":"@avinash-singh-io/momentum","version":"0.13.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.13.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://github.com/avinash-singh-io/momentum#readme","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"ca5a961d21d7bd6bd6ca5586c4d624a13a86af79","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.13.0.tgz","fileCount":60,"integrity":"sha512-/2v+wTQB0BWmildHUvgi9sdq/7SncY+bQlx+DpbQHTFTKk1dlYBztqm1xYbgBY4d6uE/nbZNwW8l27inlJdj3w==","signatures":[{"sig":"MEUCIHImZT/TXjxLUU9olD1VeZEi+tRSCb7amYs0m8+vSCH4AiEAgQu6sydQhgNCpADmxpuslX5k7/PqsACFJNzxHxTug0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248518},"engines":{"node":">=18"},"gitHead":"518d12486707337925ff5e1fd044fcda2de8cb02","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.13.0_1780834838263_0.9851747602595342","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.14.0":{"name":"@avinash-singh-io/momentum","version":"0.14.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.14.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://github.com/avinash-singh-io/momentum#readme","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"d10b8bb7d7ae735989a1814513e29752da9bfb49","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.14.0.tgz","fileCount":81,"integrity":"sha512-nlAKwwioD6yY6zNy6Gn4Kk6MqOwvj3wT0QJqGLR5yw9RVOAF84HAFwMFweniV/ltAVXSuZDnxPibmnwJVQgXPg==","signatures":[{"sig":"MEQCIAdLHdzBGQArDcs7k15o5HwRwbuyYcTVSbag+/hpnFkkAiB1synUf3MY2QImrGebejWTLIhGPJYijvmlC3Q/6whawg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369100},"engines":{"node":">=18"},"gitHead":"55c90146868100cda351874a2ed85fc617d593ad","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.14.0_1780843287566_0.1613272014551299","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.15.0":{"name":"@avinash-singh-io/momentum","version":"0.15.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.15.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"c1c0575629dcaea5eb3d21333b6d54e0ee7752ab","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.15.0.tgz","fileCount":81,"integrity":"sha512-wnUflF2KbEGxWb3IvnunQMu0LW5Kz966OPM5N3FQT/4N2VqbItYWmf3J/ViMEDlI2lHIWYU8dR4e1KdZeP3o/Q==","signatures":[{"sig":"MEUCIGF2EuPOyxcP9kt6ROin8IW6go+rRk/yyIkKO5S3d1XjAiEA7X+30qSBUzznKDjYv/DfBX5WAbxnHG4P+w68ZKCU4gM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369204},"engines":{"node":">=18"},"gitHead":"dc4dfd5a3ffd265494605a8e3d2fd1c9d3693857","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.15.0_1780857809977_0.7695636876116514","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.16.0":{"name":"@avinash-singh-io/momentum","version":"0.16.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.16.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"d80b40f76c2a6ac3018f3be6f714678aabba0485","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.16.0.tgz","fileCount":81,"integrity":"sha512-s+XGLBdIgxlHCStnbDthWpWFRLYgi2aFb4iM9sjmXYMifdQ6153B+FtGJ4/WdyTFyL9KmqdUbZFfhxi6RJYtGQ==","signatures":[{"sig":"MEUCIQCkm3dMyA4hnPgCdLWdMS2qpYq/AxHC77j/wU7q7PuuHwIgBZ8LozMVCZYpiDy2yCqCb+AQMD+wOfuumfvnOn6VqOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369204},"engines":{"node":">=18"},"gitHead":"397321660489f3aa214e8ac91f95c805a8e0f443","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.16.0_1780862537389_0.8016642728756975","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.17.0":{"name":"@avinash-singh-io/momentum","version":"0.17.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.17.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"50cc205948a05ccb6a47b154ca0dfda37743eaed","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.17.0.tgz","fileCount":81,"integrity":"sha512-YO/aM0Y3AU3pXyV4lx2hzXFml34MX284XDrAze2rd92W/Zl3u7w/Wh7IQE1VvtkjfXz9DWPi1HO0vhm5rjDDfg==","signatures":[{"sig":"MEUCIQCTDEEWGWW1jXEyU+97RZZ0H9ctK9xnK3Bjku3S3HXKygIgGJVtlpbZtK5qJ+9uTdQZp0QnF7vHEEEtOfhAegcutGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359904},"engines":{"node":">=18"},"gitHead":"c14dc59881663bdb4bd8ed6df155f547509f4120","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.17.0_1780867541352_0.8058233973706153","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.18.0":{"name":"@avinash-singh-io/momentum","version":"0.18.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.18.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"d7957168a30f69cce54d75ce4ed2fbd358afe22b","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.18.0.tgz","fileCount":83,"integrity":"sha512-r3tZTrKRb08N1QvZNW3KLgTWUpxhU1AaCcFRVDsagnZe4InEXfSFWLQItqZrXakxwvKHrAiPuduBdR2HGxB5Pg==","signatures":[{"sig":"MEUCIQDt5VUo4rYGHg/u3ZsJH4DtZTonk4IJzMB7/vdNzOvlMQIgNuEyVaeHjsMattZQYs4A9XsZSyYTUHRrgAzPmf/gMkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387672},"engines":{"node":">=18"},"gitHead":"37847ad26023a1a4f2ad78c94c83ac662aa790ef","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.18.0_1780925578768_0.14855535570161216","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.19.0":{"name":"@avinash-singh-io/momentum","version":"0.19.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.19.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"7d3356308c1ec2b137a6680752353a5bee3d5215","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.19.0.tgz","fileCount":98,"integrity":"sha512-0d9tukfYFAYuG6yelJmz2GlllFnTMGGXp1zENsx2TmPdBphshtGv0q7EHICTWfV0SLxHy11EjO5cRSvZfjFwHg==","signatures":[{"sig":"MEQCIHQuw5wWBBZxWLv/O8WYtr1fQaysXczeVfheLUwtygwHAiB2TpGS6biOY5dO2fO0Sszp7RNeu/VyzG3gC/5gMSmLNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436206},"engines":{"node":">=18"},"gitHead":"edba34b5b15dd4575cdb165bf50fcb6ca22fdda4","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.19.0_1781202181959_0.368273792470758","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.20.0":{"name":"@avinash-singh-io/momentum","version":"0.20.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.20.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"86988286793befdf411f63c9d69e9b086f9e4205","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.20.0.tgz","fileCount":115,"integrity":"sha512-WpZJQXrUIYtMo2kxkWCSvP/DMxw0ubpBuR/moSbjXD7T5B1RBgWpnn8Hl/R0PlTnnNmCg7ekHLSnr8/DVZ0h/Q==","signatures":[{"sig":"MEUCICzAw2BeTWZ0xj6dY2iOtSszL9K6nydusF2puaZs8H0mAiEAiXur0Mo4J++w0PP5BG/+GQfQOAzSZGNX4mJuhlpld9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579524},"engines":{"node":">=18"},"gitHead":"db81fe3e9c3c5530c0bbccb85556d051695c64d1","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.20.0_1781272762183_0.8748461546325876","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.20.1":{"name":"@avinash-singh-io/momentum","version":"0.20.1","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.20.1","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"e1c8768944f338ad8fc7515963b02776973e951f","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.20.1.tgz","fileCount":115,"integrity":"sha512-KJ3r59V7+9VPInGk2YV4vvHstHh3su1JxNYEsiIryAHqTyTf3WA9gFzZlsL1VyMZxHOq2tjHm6HDDhXwqw+cJg==","signatures":[{"sig":"MEUCIQDgwyFIKSDPF/9qva6HcagrMv+p7lkPSOHRljb1ovzVswIgI0/ro+QkeWk2mjkWkXI/0Ofq1a+FNkei70WO+jC06RI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585611},"engines":{"node":">=18"},"gitHead":"29ababd8b6384df2b02294ba57826ab0ff862879","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.20.1_1781300241426_0.875983769576417","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.20.2":{"name":"@avinash-singh-io/momentum","version":"0.20.2","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.20.2","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"eab42023c25c298d3df941986b9b9b1884e3810c","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.20.2.tgz","fileCount":122,"integrity":"sha512-AM0GcH4WDPOoGz9UzQhqncKvEwlD8iAeDyB5Vn/ylHmUvcbjmpvwY3N6B+DSIlbVE/EOoYPmeOHWxW7Glu13wQ==","signatures":[{"sig":"MEYCIQCMqrA/EwGUfdhwunzn2qix1xu0hzW3qdmPjV4AjiWk+QIhAJhGp/FLUHyxEbw2rK/rGz05XIZ8Aep0DUkzsZaPQJJ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659055},"engines":{"node":">=18"},"gitHead":"253cbf4b26a3a794b8a48dd270d347fa2200ac18","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.20.2_1781453608010_0.7400718484417979","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.20.3":{"name":"@avinash-singh-io/momentum","version":"0.20.3","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.20.3","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"3da7da6f53061d69f1bb0bf904dd8db7378a0cb1","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.20.3.tgz","fileCount":122,"integrity":"sha512-BkQ4OF4BEHmAEMHYDmggLR33jQbK5ch5M3qUYFuuMdZwz4VPwutAQn3e0uo7YG15oL2Dho1cRvj2fMQUzcQ/8Q==","signatures":[{"sig":"MEQCIHf/KN9zx12l+VOEol0jki1l22VKY+W013kuBagwgXhOAiANmBnFKGx5yVhr/ZpNkyO2oWqx6sTezhydF54vB7rvfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660318},"engines":{"node":">=18"},"gitHead":"fa9df7b409176e095b446e44924dcb9f4d106055","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.20.3_1781470306356_0.13581228002211332","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.20.4":{"name":"@avinash-singh-io/momentum","version":"0.20.4","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.20.4","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"fae5e79d0eb7ef14c0b38332b8fef3e07ef78a3d","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.20.4.tgz","fileCount":126,"integrity":"sha512-uvoCZk7eiIUiygPBAk5/XAAuPP2/w8SOq9xNUYX3FUkks5zrvI3EUlAPRHoOHtzinKQGCVZdDAF0lBeGrc6GSg==","signatures":[{"sig":"MEUCIQClAT1/0e3yfLAJSqF/EFdK9JNzGS0pPfUrGQfI2B7EFQIgH7KcSiJ42jEyfXdRk/4gQxpRCfr8yPG57HPQIKyJHOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704226},"engines":{"node":">=18"},"gitHead":"e949fb492cc2218ad92564e921da2c4dd65dc7c9","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.20.4_1781504854163_0.585591812136399","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.21.0":{"name":"@avinash-singh-io/momentum","version":"0.21.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.21.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"6848870029cd18e9eb1752a126ec35f5b0abbbdf","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.21.0.tgz","fileCount":134,"integrity":"sha512-HQPRdMJbdzLhwJHkC5v6aEN2rPiz4rbS+hMyOAuDm4z74AdDPY/gq9ZEWKAbUVeQ30GCL7bMoaisuV1txDVFuQ==","signatures":[{"sig":"MEMCIBcjhZLlj9uOwOC/pqbnBPedCEoiWkNfU9PKdNl88xCpAh9h+VD+svF0yGqKXBunYiEvEuITssMBuaSsZCeBtejd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736648},"engines":{"node":">=18"},"gitHead":"4b87592e3676c8fe6d361fa90488f752b31fbc8c","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.21.0_1781884777335_0.062238964481830195","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.22.0":{"name":"@avinash-singh-io/momentum","version":"0.22.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.22.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"4a14f462e6816bfc135c934e2a9cfb7f804a63dd","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.22.0.tgz","fileCount":134,"integrity":"sha512-sepui4aZ81GgYmucta7CPQyqCzzkj1K6swuIXDCfoLZL8SG2kPWG32XFn5kXedYwqdJd9SN5Ke/uUsgPdTuZrQ==","signatures":[{"sig":"MEYCIQC+1HW2FFHmjpR46i+yNfC6BBdgIbjRAsLXGdHNuomHPgIhAINlGUc3Wmhald5RwcGF1tBd6YwdfP1J3+v6SPK5Mq8o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757469},"engines":{"node":">=18"},"gitHead":"0eb5c8c6dbd7caf9167572ca7417073432fcdfc5","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.22.0_1781897913309_0.25259183016267306","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.22.1":{"name":"@avinash-singh-io/momentum","version":"0.22.1","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.22.1","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"ffb59d5163a3d7690d255b62b5157bb14a5d3036","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.22.1.tgz","fileCount":134,"integrity":"sha512-ftjem7mIN9SYfeQWY/Q1ucSZZfBWA8QXznv4d80GZB1NlWmF2Q/eA/sp3oO92BRzZ9C56woyskYCJOCoD0vytg==","signatures":[{"sig":"MEYCIQDNABDbtKYe8bgTT+1rzEgRPyw3cCWGdUd+FsvrJitBgwIhANgmSygIILH7PyoztXMe9aYdeE4LlVjvJG9BlIs2O1T2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762273},"engines":{"node":">=18"},"gitHead":"1d48ffb5dab83a98a5e4ed0934baa1762122b319","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.22.1_1781904110637_0.8902582907253782","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.22.2":{"name":"@avinash-singh-io/momentum","version":"0.22.2","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.22.2","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"82fb04e91608b72e1f300004618e85fadc1044f5","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.22.2.tgz","fileCount":134,"integrity":"sha512-8/T/qTNbymn5O9mzaZqLpTqGTmJm60958Z1ybBlCN9rKFx5/3XW3AKwlzj+WCZnqmkwXOjXCu8xB+v1VuA8AJQ==","signatures":[{"sig":"MEUCIQCkHwMS0MaGm19+h7Bq+tXiaQrXU3WzTpEmVAWSMTH0kwIgT5XdBgwpmi55xlLYioon4mKSsGEWMAISZrYSgYNksuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":764712},"engines":{"node":">=18"},"gitHead":"59ae62fada44ed60d59f97542fc1459f828cd26d","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.22.2_1781907531734_0.8689376497777546","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.22.3":{"name":"@avinash-singh-io/momentum","version":"0.22.3","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.22.3","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"8be38cf0d11cd93a457054d07a02ed0dd82bed06","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.22.3.tgz","fileCount":134,"integrity":"sha512-8xwy0mbFwfSSaH3mG/m9V7AJ58y9HEdeZqeludHsSdo1P7SCaHa+M7f4OXx2xCgrNo2qv8c5URNbTBhdQ9vMXg==","signatures":[{"sig":"MEQCIG2xTwj0oZ0YRd0KqgExB+oQmmkrS+8IoJPTE1CS9zmFAiBknhaCsfV/j9M2qDEFM2OJlW5bzddM55RSppdEyQAlOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768249},"engines":{"node":">=18"},"gitHead":"89f390084cdcf161b6617d45d3f56624c4a204df","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"10.7.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.22.3_1781928396174_0.37885044953727465","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.23.0":{"name":"@avinash-singh-io/momentum","version":"0.23.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.23.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"442aacfa5ee9d538e0cf6b0b29b222592e8e8338","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.23.0.tgz","fileCount":134,"integrity":"sha512-ISbos5HY9d6/hBzR6AC6NtOgKc3aUz7HB8nl9s7KuDDMGFTKc7xSheWxF7sX+OY7Py9Vdxw6yrFcjE1hN5KB/w==","signatures":[{"sig":"MEQCIBN5lr7/pez6YNMksYowte+vLReQ4rpivdkusfF54gg+AiBNPn+a/PptPv8GTNVGAvJyQaZ2VO82aKRuJOEujWf+7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780075},"engines":{"node":">=18"},"gitHead":"d8c05a65e7040fcb0ee4da11237897cce975a1ed","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"11.17.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.23.0_1783058900570_0.6514904697169162","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.24.0":{"name":"@avinash-singh-io/momentum","version":"0.24.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.24.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"2203d07445b6e51b7de7bd62fa5d4070d6cfddb5","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.24.0.tgz","fileCount":140,"integrity":"sha512-3OPyo2C+iEiKIgSW3uloS+Vku+9tklBD1RPBarzZKgmQy+KpvPxmfZpZ1EK2ma5g3BSvlrYLi1J6ng0+B+4vLQ==","signatures":[{"sig":"MEYCIQDtp33m6SnKHkGdzBEcwtLOA0mLPVx0MCHUetCwbr/6XwIhAOe/fRqhHmb3yhm4hozRCbLNjQCqXVUudx+AMa5S6rvU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":826422},"engines":{"node":">=18"},"gitHead":"1e0c6506c8249956e3556ebb53369bb6c3acd0f8","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"11.17.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.24.0_1783058952703_0.5104353947522344","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.25.0":{"name":"@avinash-singh-io/momentum","version":"0.25.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.25.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"72dd75d59eb3440f9dae903b03376a6d0f003e61","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.25.0.tgz","fileCount":143,"integrity":"sha512-VD9UoHsiixc/FslGpvsdh/pm/fsSwVWcPv1HOjh1fHJKzi4Sdh1C+cmTM5zYcxf3P6ZTgQ4Mfn5mLfz1kDCpDA==","signatures":[{"sig":"MEQCIEmnuv/AXaioPS2Dz8fTliYANb5avfPUsbB9HL2zGIexAiAtpo35gy0apB0cB06eHSAnugl5xCS7JewFSR2JJsCnZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":837774},"engines":{"node":">=18"},"gitHead":"bceaf0f34091b818ee7c2079688442690f14a29e","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"11.17.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.25.0_1783058996132_0.4266150640228399","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.25.1":{"name":"@avinash-singh-io/momentum","version":"0.25.1","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.25.1","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"62b504a4ac3802af17943af6880b0787ead9b347","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.25.1.tgz","fileCount":143,"integrity":"sha512-cldxfuh0XhEBk2UV3pMpWh4vfkM05MyFgSHrNIyCmCrcIa7JFa3pnGcMvccR5SByYXkSXZReMusQzIV07ofNTw==","signatures":[{"sig":"MEUCIQCaIFdhGWjy1mOscXgDdQiHox45eU75ZYSY5SjNLP4HCQIgRhoekRF4nlJ/Jrk3QI2bMPmlEq+eDMAwND0OQHiHEhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":839800},"engines":{"node":">=18"},"gitHead":"9143e2a720ee1b60051587e36d63a9ab3b8e8059","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"11.17.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.25.1_1783065394003_0.07412200287859938","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.25.2":{"name":"@avinash-singh-io/momentum","version":"0.25.2","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.25.2","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"74a8d3f946c7632e298ff0b8c9c0a41d023d322c","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.25.2.tgz","fileCount":143,"integrity":"sha512-DdQETWP4rUwvsG3M6CgFez4Ef6D0z6FA+PHV9T+/SINoiQGe0G/H2I7OLp95crniEgiI/aD+nJQqBrNY9kNPww==","signatures":[{"sig":"MEQCICHg4QtxnAJ7w3hM3PsVFoYBGjgDWX5EZNLsIUfrHIrBAiB5giZP3QvEf8OtEW78HbPJyB4eCTRGBgVhgTppUzvd1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843647},"engines":{"node":">=18"},"gitHead":"133e77cc4846b8fdc5ad86b650de72b9c2a7d248","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"11.17.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.25.2_1783074335496_0.13114847212399394","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.26.0":{"name":"@avinash-singh-io/momentum","version":"0.26.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.26.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"70648cf51c699dfd607fea100295f0580bf7f2d8","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.26.0.tgz","fileCount":154,"integrity":"sha512-yrde96u0uxS+sKmjCzt5l3zZZTlmxFFJfwXrVHBd6xdtCyBuUYEr5Yo+XkqajWXOUNVAaEsyPauwJuWicDPOjA==","signatures":[{"sig":"MEYCIQCPQxPJC/7M216AkdTHXbJU8v+lM3788w72tF+F1fRgaAIhAOJHxq12wFNhie03hKEx4stWRkaDNVBIQ8YNnIfrvoSW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941442},"engines":{"node":">=18"},"scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test","capture-evidence":"MOMENTUM_CAPTURE_EVIDENCE=1 node --test --test-concurrency=1 tests/swarm-e2e-scenarios.test.js tests/swarm-portability-e2e.test.js","generate-instructions":"node scripts/generate-instructions.js"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"11.17.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.26.0_1783106965210_0.478187735689213","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.27.0":{"name":"@avinash-singh-io/momentum","version":"0.27.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.27.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"ad7bdcbd9a6d2f3015de599d919aa5f3398c8f49","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.27.0.tgz","fileCount":160,"integrity":"sha512-CJf3mL2yiRsJ9640gj778igc5pP6Cf44QUxiSCTqUrqjHm9DDaF6XL5F//UKmEuEnyVSHR4SjLUqrO3Yv2es1Q==","signatures":[{"sig":"MEUCIGcKxhC1N/P+ZoYI/Oj6dDRP7W6Wp/EeYKeWaeN3q7bRAiEAjpZDV/+dnHf+lOC93n5O//7u+PHhG6qsQGy5KA5y/60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":973497},"engines":{"node":">=18"},"gitHead":"5c85f9d59641df7df0064afe1c716b935ac96aee","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test","capture-evidence":"MOMENTUM_CAPTURE_EVIDENCE=1 node --test --test-concurrency=1 tests/swarm-e2e-scenarios.test.js tests/swarm-portability-e2e.test.js","generate-instructions":"node scripts/generate-instructions.js"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"11.17.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.27.0_1783258238723_0.24143326577203994","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.29.0":{"name":"@avinash-singh-io/momentum","version":"0.29.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.29.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"61084efea57af1bb44068ef7d3c0d24562305b85","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.29.0.tgz","fileCount":179,"integrity":"sha512-Oam270Q4WOSuB6LS7WUMN5TtwfVgKfSyeQ3bLaNA58pZUuhwjTthcHBXmV+r9ImN72jCeHgOri76AnM7UhFgqw==","signatures":[{"sig":"MEQCIGYKw91ICh6OONQZ34EGGQalF8qspnSWjR9Vj5aaiCpwAiBTI6YqZZ+ckAcvphrllgnhBC6cymUfFbg3WEZigs7qhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1091066},"engines":{"node":">=18"},"gitHead":"aec701f5893c56d784a03cebc6019fe565d0b59b","scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test","capture-evidence":"MOMENTUM_CAPTURE_EVIDENCE=1 node --test --test-concurrency=1 tests/swarm-e2e-scenarios.test.js tests/swarm-portability-e2e.test.js","generate-instructions":"node scripts/generate-instructions.js"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"11.17.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.29.0_1783259764466_0.9200295522799906","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.30.0":{"name":"@avinash-singh-io/momentum","version":"0.30.0","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.30.0","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"919528f725965dacd3f869142029426f54be8203","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.30.0.tgz","fileCount":182,"integrity":"sha512-SMHMN+m6pQPKspKTOMF2nd49rCOVoYXnr0KFwzcx8hXvT3AeetHYKYlhHspobv0EJ0qHO6L0NDkSGjArKS69Sg==","signatures":[{"sig":"MEQCIBieBIu0rwpdtlXbGnWCAnp0/0gOqtDGR45cM2P+XWLtAiAkF4Igiy4sx1J8R/wt1iXsuAEmuxlr64Xs24FfwDpHQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1103319},"engines":{"node":">=18"},"scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test","capture-evidence":"MOMENTUM_CAPTURE_EVIDENCE=1 node --test --test-concurrency=1 tests/swarm-e2e-scenarios.test.js tests/swarm-portability-e2e.test.js","generate-instructions":"node scripts/generate-instructions.js"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"11.17.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.30.0_1783328260439_0.8236906004664399","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."},"0.30.1":{"name":"@avinash-singh-io/momentum","version":"0.30.1","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"license":"MIT","_id":"@avinash-singh-io/momentum@0.30.1","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"homepage":"https://trymomentum.github.io","bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"bin":{"momentum":"bin/momentum.js"},"dist":{"shasum":"24128af4fc8927595f1c4964f6239b61a1a59dd6","tarball":"https://registry.npmjs.org/@avinash-singh-io/momentum/-/momentum-0.30.1.tgz","fileCount":182,"integrity":"sha512-uGrHnmoAHoG5ot2i5LpezRfGjVL/DQbDzl3BaXV5ldttGCGk3T0MiudtB1bswD0fTSfiMtsqTbUR+dnF1MxkvQ==","signatures":[{"sig":"MEQCIHvbQS7pMwz11VUWKaE/iNqRBMp5crB21dRaXOA/eZAzAiBf353wvFbgUYAOGvbEAbalWjfySJ2HsR88/FHE7LJkqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107117},"engines":{"node":">=18"},"scripts":{"test":"node --test --test-concurrency=1 tests/*.test.js","prepublishOnly":"npm test","capture-evidence":"MOMENTUM_CAPTURE_EVIDENCE=1 node --test --test-concurrency=1 tests/swarm-e2e-scenarios.test.js tests/swarm-portability-e2e.test.js","generate-instructions":"node scripts/generate-instructions.js"},"_npmUser":{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"},"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"_npmVersion":"11.17.0","description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","directories":{},"_nodeVersion":"26.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momentum_0.30.1_1783333660618_0.7018521504985655","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @limina-labs/momentum — the project moved to the Limina Labs org. Install @limina-labs/momentum@latest; this package will receive no further updates."}},"time":{"created":"2026-04-21T09:51:02.572Z","modified":"2026-07-06T11:35:12.072Z","0.3.0":"2026-04-21T09:51:02.871Z","0.5.0":"2026-04-21T15:30:09.818Z","0.5.1":"2026-04-21T15:43:09.054Z","0.6.0":"2026-05-07T20:01:26.480Z","0.7.0":"2026-05-07T22:08:40.934Z","0.7.1":"2026-05-07T22:13:48.787Z","0.8.0":"2026-05-27T17:19:19.911Z","0.9.0":"2026-05-28T05:30:19.642Z","0.10.0":"2026-05-28T08:59:09.842Z","0.13.0":"2026-06-07T12:20:38.415Z","0.14.0":"2026-06-07T14:41:27.726Z","0.15.0":"2026-06-07T18:43:30.114Z","0.16.0":"2026-06-07T20:02:17.559Z","0.17.0":"2026-06-07T21:25:41.543Z","0.18.0":"2026-06-08T13:32:58.911Z","0.19.0":"2026-06-11T18:23:02.166Z","0.20.0":"2026-06-12T13:59:22.378Z","0.20.1":"2026-06-12T21:37:21.625Z","0.20.2":"2026-06-14T16:13:28.274Z","0.20.3":"2026-06-14T20:51:46.503Z","0.20.4":"2026-06-15T06:27:34.387Z","0.21.0":"2026-06-19T15:59:37.544Z","0.22.0":"2026-06-19T19:38:33.470Z","0.22.1":"2026-06-19T21:21:50.887Z","0.22.2":"2026-06-19T22:18:51.950Z","0.22.3":"2026-06-20T04:06:36.379Z","0.23.0":"2026-07-03T06:08:20.773Z","0.24.0":"2026-07-03T06:09:12.855Z","0.25.0":"2026-07-03T06:09:56.333Z","0.25.1":"2026-07-03T07:56:34.135Z","0.25.2":"2026-07-03T10:25:35.689Z","0.26.0":"2026-07-03T19:29:25.391Z","0.27.0":"2026-07-05T13:30:38.863Z","0.29.0":"2026-07-05T13:56:04.623Z","0.30.0":"2026-07-06T08:57:40.590Z","0.30.1":"2026-07-06T10:27:40.743Z"},"bugs":{"url":"https://github.com/avinash-singh-io/momentum/issues"},"license":"MIT","homepage":"https://trymomentum.github.io","keywords":["claude-code","codex","ai","spec-driven","momentum","workflow"],"repository":{"url":"git+https://github.com/avinash-singh-io/momentum.git","type":"git"},"description":"Agent-agnostic, specs-driven development framework — single project or multi-project ecosystem","maintainers":[{"name":"avinash-singh-io","email":"avinashsingh539@gmail.com"}],"readme":"<div align=\"center\">\n  <img src=\"site/src/assets/logo/wordmark.svg\" width=\"280\" alt=\"momentum\" />\n\n  ### Spec-driven discipline for agentic AI\n\n  Phases. Decisions. History. Backlog. First-class state across any AI IDE.\n\n  [![npm](https://img.shields.io/npm/v/@avinash-singh-io/momentum?logo=npm)](https://www.npmjs.com/package/@avinash-singh-io/momentum)\n  [![license](https://img.shields.io/github/license/avinash-singh-io/momentum)](LICENSE)\n  [![visit the site](https://img.shields.io/badge/site-trymomentum.github.io-4F46E5)](https://trymomentum.github.io/)\n</div>\n\n---\n\n## What is momentum?\n\n**Your AI coding agent forgets.** Hit the context limit or open a fresh session and it loses the roadmap, the architecture decisions, the bug it fixed an hour ago. The chat window is the wrong place to keep your project's source of truth — the file system is.\n\nmomentum makes your project's memory durable. Phases, decisions, history, and backlog live as plain files your agent reads at the start of every session and updates as it works — so the *project* persists, not just whatever the agent shipped this session. Whether your agent writes code, manages infrastructure, runs research, or operates pipelines, the same discipline applies: every phase planned, every decision recorded, every release tagged.\n\n## Quick install\n\n```bash\nnpx @avinash-singh-io/momentum@latest init\n```\n\nThat's it. The agent picks up the workflow on next session start.\n\n> Always pin `@latest`. A bare `npx @avinash-singh-io/momentum` can serve a\n> stale, cached version; `@latest` forces npx to resolve the newest release.\n\n```bash\n# Want a specific adapter?\nnpx @avinash-singh-io/momentum@latest init --agent opencode     # opencode\nnpx @avinash-singh-io/momentum@latest init --agent codex        # Codex\nnpx @avinash-singh-io/momentum@latest init --agent antigravity  # Antigravity\n\n# Coordinating multiple related projects?\nnpx @avinash-singh-io/momentum@latest init --ecosystem my-eco\n```\n\n## How it works — no daemon, no lock-in\n\nmomentum isn't a framework or a background service. It's plain files and conventions your agent already knows how to read:\n\n1. **`init` writes files into your repo** — your agent's instruction file (`CLAUDE.md` / `AGENTS.md`), a `specs/` folder, rule and slash-command definitions, and git hooks.\n2. **Your AI IDE already reads that instruction file every session** — momentum just fills it with a structured workflow and a map of where project state lives.\n3. **Your agent maintains the state as it works** — it reads `status.md` to orient, logs decisions to `history.md`, and tracks work in `backlog.md`. Automatically.\n\nNothing runs in the background. No service to manage, no lock-in: **uninstall = delete the files.**\n\n## Works with any AI IDE\n\n| Agent | Status | Primary instruction file |\n| --- | --- | --- |\n| [opencode](https://opencode.ai) | ✅ Shipped (v0.28.0, live-validated) | `AGENTS.md` |\n| [Claude Code](https://trymomentum.github.io/ide-support/#claude-code) | ✅ Shipped | `CLAUDE.md` |\n| [Codex](https://trymomentum.github.io/ide-support/#codex) | ✅ Shipped | `AGENTS.md` |\n| [Antigravity](https://trymomentum.github.io/ide-support/#antigravity) | ✅ Shipped | `AGENTS.md` |\n| [Cursor](https://trymomentum.github.io/ide-support/#cursor) | 🛠️ Planned (Phase 15) | `.cursor/rules/` |\n| [Gemini CLI](https://trymomentum.github.io/ide-support/#gemini-cli) | 🛠️ Planned (Phase 15) | `GEMINI.md` |\n\nSame commands, same workflow, every agent. Switch adapters anytime; the per-project state survives.\n\n## Keeping projects up to date\n\nUpgrading is **two steps** — update the CLI, then re-sync each project's files:\n\n```bash\nnpm install -g @avinash-singh-io/momentum@latest   # 1. update the CLI\nmomentum upgrade                                    # 2. re-sync this project\n```\n\n`momentum upgrade` copies files from the *installed* CLI (not from npm), so your\nproject files are only ever as new as the CLI — skip step 1 and step 2 just\nre-installs the same old files. Upgrade is safe by design: your `## Project\nExtensions` block is preserved, changed files are backed up to `.bak`, files a\nnewer version drops are removed (also `.bak`-backed), and your own files are\nnever touched. Preview anything with `momentum upgrade --dry-run`.\n\nRunning an **ecosystem**? Sweep every member in one pass:\n\n```bash\nmomentum ecosystem upgrade              # skips dirty repos; reports each version\nmomentum ecosystem upgrade --dry-run    # preview the whole fleet, write nothing\nmomentum ecosystem upgrade --autostash  # stash dirty repos, upgrade, restore them\n```\n\n`--autostash` lets a repo with uncommitted work upgrade anyway: it stashes the\nin-flight changes, runs the upgrade on a clean tree, then restores your work\nexactly as it was — so you don't have to commit or stash by hand first. If the\nupgrade ever touches a file you'd also changed, your work is kept safe in\n`git stash` rather than overwritten. (`--force` is the blunt alternative:\nupgrade in place without stashing.) Same flags work on single-repo\n`momentum upgrade`.\n\nA momentum-managed project records its version-of-record in\n`.momentum/installed.json` (committed) — that's what powers orphan cleanup and\nthe ecosystem sweep's per-repo version report.\n\n## Your specs are an open knowledge bundle\n\nEvery momentum project's `specs/` tree is a conformant **[Open Knowledge\nFormat](https://github.com/GoogleCloudPlatform/knowledge-catalog/blob/main/okf/SPEC.md)\n(OKF v0.1)** bundle — Google Cloud's open, vendor-neutral standard for agent\nknowledge: markdown concept files with YAML frontmatter, reserved `index.md`\nlistings for progressive disclosure, ordinary markdown links as the\nrelationship graph. Any OKF consumer — a knowledge catalog, a visualizer,\nsomeone else's agent — can read your specs with zero momentum knowledge, and\nthere is no JSON state left to drift: a phase's status lives in the phase's\nown `overview.md` frontmatter.\n\n```bash\nmomentum okf check    # conformance report for specs/ (exit 1 on violations)\nmomentum okf index    # regenerate the bundle listings\n```\n\nExisting projects convert automatically on `momentum upgrade`: legacy\n`specs/phases/index.json` is distributed into per-phase frontmatter,\n`impact-map.json` becomes a readable table, every spec file gains its `type`,\nand the old JSON is removed. The migration preserves your prose byte-for-byte\nand is idempotent. (ADR-0005.)\n\n## What you get\n\n| | |\n| --- | --- |\n| 🧭 **Phases** | Plan → execute → verify → release. Every phase has a brainstorm, plan, tasks, history. |\n| 📋 **Backlog** | Bugs / features / tech debt / enhancements with priorities and per-item context. |\n| 📜 **History** | Append-only log of decisions, discoveries, scope changes. The *why* outlives any session. |\n| ⚖️ **Rules** | 13 autonomous agent rules — orient first, verify before claim, log every decision. |\n| 🛠️ **Skills** | ~15 slash commands your agent runs — start, complete, sync, review, validate. |\n| 🌐 **Multi-project** | Ecosystem mode (state layer) + Orchestration primitives (action layer) for cross-project work. |\n\n## Single project ↔ Multi-project ecosystem\n\nSingle-project usage is the default. When you have related projects that need to coordinate, ecosystem mode lets one agent session work across all of them.\n\n```mermaid\nflowchart LR\n    subgraph single [SINGLE PROJECT]\n        A1[your agent] --> A2[your-project/]\n    end\n\n    subgraph multi [ECOSYSTEM]\n        B1[one agent session]\n        B1 --> B2[my-eco/]\n        B2 --> B3[project-a/]\n        B2 --> B4[project-b/]\n        B2 --> B5[project-c/]\n    end\n\n    style single fill:#F8FAFC,stroke:#94A3B8,stroke-width:1px\n    style multi fill:#EEF2FF,stroke:#4F46E5,stroke-width:1px\n```\n\n**Hard invariant**: a project running `momentum init` without `--ecosystem` sees zero difference from before ecosystem mode existed. Ecosystem mode is purely additive.\n\n[Read the ecosystem deep dive →](https://trymomentum.github.io/ecosystem/)\n\n## Orchestration primitives\n\nFour verbs the agent composes per task — not a pipeline. They're how the agent **acts** across projects (ecosystem mode is the durable **state** they read and write).\n\n- **`scout`** — Read-only context fetch from a project without opening a session there.\n- **`dispatch`** — Parallel fan-out across N projects with auto-tailored prompts + synthesis.\n- **`handoff`** — Cross-session control transfer with a structured context block.\n- **`continue`** — Pick up a pending handoff. Idempotent.\n\n[Read the orchestration deep dive →](https://trymomentum.github.io/orchestration/)\n\n## Parallel workstreams\n\nOne repo, several features in flight, each in its own agent session — momentum models each as a **lane**: a branch (usually in its own worktree) bound to one phase, with its own session. Each session resolves its phase from its branch, writes only its own lane's tracking, and finished lanes land on `main` **one at a time** with the suite green between landings. `momentum lanes` is the mechanism: open lanes (worktree created for you), see the ambient board with queue pressure from any session, signal other lanes, and land through a merge queue with graded evidence gates. Isolation substrate is yours to pick — plain `git worktree` works out of the box; treehouse pools or GitButler virtual branches light up extra speed. momentum recommends, never requires.\n\n[Read the parallel workstreams guide →](https://trymomentum.github.io/parallel-work/)\n\n## The 13 autonomous rules\n\nDiscipline preserved without enforcement overhead. Three of the highest-leverage:\n\n- **Rule 6 — Git lifecycle.** Feature branch auto-created. Conventional commits. Push silently. NEVER merge to main without explicit OK.\n- **Rule 8 — Record phase history.** Every meaningful decision lands in `history.md` at the moment it happens. The *why* outlives every session.\n- **Rule 12 — Verify before claim.** No completion without evidence. Run the test, read the output, mark done only if the output shows pass.\n\n[Read all 13 rules with full text + red flags →](https://trymomentum.github.io/rules/)\n\n## Why momentum exists\n\nThe thesis is narrow: **state that outlives any single session**.\n\nWhat's new about agentic AI is that the agent acts. What's old is that acts without context disappear into noise. Spec-driven discipline gives the agent context that outlives any single session — `status.md` at session start, `history.md` for every decision, `backlog.md` for everything queued. The agent verifies before claiming done. The agent doesn't pollute curated docs with orchestration noise.\n\nThe discipline is the differentiator. The toolkit is the implementation.\n\n[Read the philosophy + design principles →](https://trymomentum.github.io/about/)\n\n## Docs\n\n- 🌐 **Live site** — [trymomentum.github.io](https://trymomentum.github.io/)\n- 📚 **Getting started** — [trymomentum.github.io/getting-started/](https://trymomentum.github.io/getting-started/)\n- 💡 **Concepts** — [trymomentum.github.io/concepts/](https://trymomentum.github.io/concepts/)\n- 🛠️ **Skills** — [trymomentum.github.io/skills/](https://trymomentum.github.io/skills/)\n- ⚖️ **Rules** — [trymomentum.github.io/rules/](https://trymomentum.github.io/rules/)\n- 🌐 **Multi-project** — [Ecosystem mode](https://trymomentum.github.io/ecosystem/) · [Orchestration](https://trymomentum.github.io/orchestration/)\n- ❓ **FAQ** — [trymomentum.github.io/faq/](https://trymomentum.github.io/faq/)\n\n## Contributing\n\nIssues + discussions + PRs welcome at [github.com/avinash-singh-io/momentum](https://github.com/avinash-singh-io/momentum). The project itself uses momentum, so contributing means following the same workflow — phases, history entries, conventional commits, `/complete-phase` before release.\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}