{"_id":"@specpow/framework","_rev":"60-60952e8285def9d877737a844606b5db","name":"@specpow/framework","dist-tags":{"latest":"0.9.0"},"versions":{"0.2.0":{"name":"@specpow/framework","version":"0.2.0","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.2.0","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"98e9776250cddce30beb90b2e1fd3923ad1140f1","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.2.0.tgz","fileCount":362,"integrity":"sha512-dJM1tfrvd2szwuXwDfWlqB0eFIdQgD+8AWDnDnD6zV49Li7TxQe7corGdqJJd9XjsCa34ZsE/NPAkaX5biFGJQ==","signatures":[{"sig":"MEQCIDF0BQfgvOJpYlWkn/d0qJVyZH2GkLtGLJX3r9ObScAqAiBQkTYgcikix8HmdQO1j3bGfSa7lEbgM5U/9bAbkZKXLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1387741},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"bb09c1ddde7e91a42783c88ebe9dfc289aa91801","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.2.0_1786695516266_0.9071654741515287","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@specpow/framework","version":"0.2.1","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.2.1","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"0c8adcb59ab9ed025a990075feeb5642c74b6148","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.2.1.tgz","fileCount":362,"integrity":"sha512-Nd11HXHWd9zdYJkK4UwS+DXaf+t0JT4dMh3QyfHz4c6OjG/eseDwDPVsT/JCuoaNTSRvY8Sz+EW9qSfDoDnC1g==","signatures":[{"sig":"MEYCIQCNpFi6phehrpNCW5OYBlq47FzavcM0Hmfia8mPlneW3AIhAMY+MSK7BWAwa4gxZjDjIaVe6zIRTNSu2BFCdP+v2WLC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401184},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"6a6b8d5ec39b3434d07cf76eb9d9f752ce7c856b","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.2.1_1786758553970_0.8145292301146985","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@specpow/framework","version":"0.2.2","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.2.2","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"2da720defa453dd6a96663b07d930043d6c103b7","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.2.2.tgz","fileCount":362,"integrity":"sha512-sl7R0hdTyDmoTiOBR8zynI38Uj1yyJY5WHkzWbMz2Su2tzRpoL7VAKr7XXIYrHefyEOGWfdR0asXfnkzoxpXDg==","signatures":[{"sig":"MEQCIC1HLCuMcNgbJtZxtLSepQfh5hjy7bLLfXqz0D9V9dG9AiBmIwcwynI/prx1nIijjtMxUMVxmTn+rk1IUIXm4EVVYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1402200},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"cbf779acd519c3ccbfc00cb43e34cadabb4899fe","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.2.2_1786759017158_0.04361661869692779","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@specpow/framework","version":"0.3.1","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.3.1","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"705465b64a2562c423a85b07af8006793c5c06d0","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.3.1.tgz","fileCount":361,"integrity":"sha512-iitN1VCAcv97kxuuJP7Pf5DYY6YYFD47l/Bf7MocbBQnIadox5LeBdjfJcw/Q4PCjrZJNtf/LDhu4xXFG5tfgQ==","signatures":[{"sig":"MEUCIC+9dFb1D5Hz8McYCu+/JSyQ4dcE2WQmPf0X/199HG3yAiEAhEKN63/tOs+EjO3OmvLxE28ExCZV9oQEO8XqZxwoSVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1458254},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"626a064d717b31bd5e574ec783bbabdf93a16ba4","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.3.1_1787018418765_0.8274624116208786","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@specpow/framework","version":"0.4.0","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.4.0","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"ca3ad2c3199c32197869cb4fd58b4802ea567299","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.4.0.tgz","fileCount":369,"integrity":"sha512-i05Q6OYppCG4nRYaG2cVKMjXJsnyNxubVOQEXe/oLwTVhFW/TNjUsmdagzZtSTmdtB4IuqjZlAkOBTPdzmd0rA==","signatures":[{"sig":"MEUCIHyFlEAs7Yr1TluKIOj+61iu1ydCxW5HSsdaRQLehPUQAiEAts5hJlgEdF8vMNfISid8gk6QrA4pUwV/gDYXYoWRWDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1472771},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"e3ec55f9500d8ad4e89eca7e8c5306a7998d4ac1","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.4.0_1787036021952_0.7862460923030357","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@specpow/framework","version":"0.4.1","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.4.1","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"5eacd129c9ce381cf1ce79bb8953023f76e7b019","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.4.1.tgz","fileCount":369,"integrity":"sha512-n0QL8zX8x/13ALqI+Qf/xxF+xy8wCIUc8ML+yfKrOyszUYFt0uBTHv9G3yhloPL9xj+QQrgeq9rS10STcepWHQ==","signatures":[{"sig":"MEQCIA/n4x8P+y97F9ht9SFRLPUumzIz2aN96ZvXw5+wiRgUAiAngEMQRKFD0isfK+etrYJ8+x35JI3ZUQUHuFmbVg7OPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1472829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"7b16eec9a05ae70f7939b58828ab5aaf3478a641","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.4.1_1787100709516_0.7073281435019929","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@specpow/framework","version":"0.4.2","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.4.2","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"9569cdd0b4dca5d86110df1ef65cbd821b9c0300","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.4.2.tgz","fileCount":373,"integrity":"sha512-imEMjwwXonydqRQLagtexv0ug9KOZ3yZv2soxx9f3BmPgfDDljKupGlIqYPvRYtw808K7UPIN9OvBH+176odVw==","signatures":[{"sig":"MEUCIQCzrX4Y3+sUYGVSHdYZkVENL2bM9vszZP5lwOTvWLj5vQIgBvYntHiWzKuDeuXQ81tKc2SB8PZBAtXnTZLk6ppzXxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1482970},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"07653ada606b4d3021dafc789be16defe2bc205b","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.4.2_1787143176303_0.6808003449472673","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@specpow/framework","version":"0.4.3","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.4.3","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"f88afdfa8f31e7f824143ada92554009ea8989c2","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.4.3.tgz","fileCount":373,"integrity":"sha512-oZpGNQEPsL+nmBT7VOXlcUe2bWPqAprozhgdHkwhb2H+zyXb8ulaUM5WAJaQCm2TaMVShIazywYJPtrjf9KOvQ==","signatures":[{"sig":"MEQCID9asxBLpYVosElOcZ0mNEbzgq06j3Gp9V8meugT4pRYAiBjiKsYJeN1RZpefWxvQJJDgKIMh9Gk2Y6+b9OAo/mcgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1491504},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"69a22409168f624dc68c0553a9cf3ac6b747ae5a","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.4.3_1787144362933_0.2157079484525135","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@specpow/framework","version":"0.4.4","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.4.4","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"594d22ba8f5fef66b6cb871f0f6bdaffaef8a9d0","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.4.4.tgz","fileCount":369,"integrity":"sha512-6ZMijnSJ/cDgVZhXZl7vamENqiph3G1v1iv4zq/a7kbzapbpDAeeJuRkYzddFPvFTabXy0t+w73nixRX+qT3JQ==","signatures":[{"sig":"MEUCIQDJCbipF1zDCYN5N527YHu41yyWcRTaG1o3+KSc6ooo8wIgJQXNwunm4NOg5S9ACJDwa+nVZxj9TjgWBlfr+kez/Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492813},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"84ab819dc6f94f83e8aad9add86dbff9bbf1a9d0","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.4.4_1787187038006_0.9390580100508237","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@specpow/framework","version":"0.4.5","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.4.5","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"8bdab90ba3dc6515845ad8ca2af6d129fe08c89a","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.4.5.tgz","fileCount":369,"integrity":"sha512-tItOvSZVpih+rNapWPWLlxYuPtzj6735bRpW5eU+SXdkvmr6fJoAyTaGljzev1frB/La6C/ZJFwgQ3J2KuwccA==","signatures":[{"sig":"MEYCIQDJJm0KU7ST6uG9kFv4S6tjqBQqRsV3N6bO4ylPdtcN4wIhAKFhNT9jSKY/hRRTw0FvunbyVksb7YQJRkHgF7PmgCbU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1493014},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"84ab819dc6f94f83e8aad9add86dbff9bbf1a9d0","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.4.5_1787187168173_0.7392388698816093","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@specpow/framework","version":"0.4.6","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.4.6","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"0806ef9bfd1030521344155436d7ed6ecaa977d0","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.4.6.tgz","fileCount":369,"integrity":"sha512-BjNMQuKo7Mjc2Dhg0oQNYrTVMF5K06wLTAqeFp9ef8428OAYAfe4H4D+FuQdO7RB7BkLssY4GZe6EzR5gmIIIg==","signatures":[{"sig":"MEYCIQDW+YErpx61aOOiXyh6E0+IlVWxMLcY0wySe2ACLqCN6wIhAO8kNaG5LPew7zAWM20AehuYHKyrKbEgYSWcNyRYjgdJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1494545},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"ab453867083f9650d425350278e2c67a487fead3","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.4.6_1787188824997_0.6351749216902414","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@specpow/framework","version":"0.4.7","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.4.7","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"cda704bb2dd5a81da043de550c8a10e55e70c7b9","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.4.7.tgz","fileCount":369,"integrity":"sha512-VT7QZjeni4NAL/iCcBCI3g6FcaA4obBWHn9BotKfPpbxA5u1paj+Mld/vLVOWbYGuEb5MqyB8Z9imYuL90Dtkw==","signatures":[{"sig":"MEQCIGNcUjgO44zdA5b6LPwu111ZhAm3DC9QP04Nn2SpGIvfAiBhqz8gb2n2zIRyki4DqJUrZ5iepQV2AeGuAXWd1D3Grg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1499875},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"242465637c5191e7f3963f0858ea32c890b961f1","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.4.7_1787191603904_0.840256816549785","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@specpow/framework","version":"0.4.8","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.4.8","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"8a861074210c3566ddb5a25653ac1c8a44dd26ba","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.4.8.tgz","fileCount":369,"integrity":"sha512-efweeyeqtkEQdj5YH68IK0yNqcyfl+dE7hCzoERN7VLY0kIM2NlsqY5G2wojc79q5SpwLhMZyt/0rE4vwEhSQA==","signatures":[{"sig":"MEQCIE35/nqa8GK57v+YRxF1jYsBNWXsAjdnANHyJNf7mjkhAiAYzgZMUgqmxgoemse0UQuWuQ3QYBhPocuNhyEMtmmadA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1502738},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"242465637c5191e7f3963f0858ea32c890b961f1","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.4.8_1787192403103_0.06160090348906211","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@specpow/framework","version":"0.4.9","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.4.9","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"6dd3e405a218b39571be7bdc7eb887a65687b463","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.4.9.tgz","fileCount":369,"integrity":"sha512-toNnkzOkFDDF/IRAtQrpg6BJ8GrcJZNratbw+ivtb/DvlhJMiVRbkr2EvmsPIZTfKQAHb7tj7pW5tQY6pVXoEw==","signatures":[{"sig":"MEYCIQCmX9Y9yA2asSKV4lGt+J3CbwZSz8+aS/4lwMDb8Q33DQIhALJ8BafsCXcSq9dbWk6SntDKLEPU64ZlICQ972DuYknb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1504439},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"20f1420e71450fc2afe4f2a46f529de9e0328b50","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.4.9_1787193176048_0.0739617068230618","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@specpow/framework","version":"0.5.0","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.0","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"c0f689fe4ea5793ef96737fb239e1b0d3cbd1b00","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.0.tgz","fileCount":369,"integrity":"sha512-7d3WEBxvOWHHPpYU/baOya1Y8oRQjRYUqSEUeRe3ymgr+5Cq71MkpuDyxfydx5aCf0/9qI/OGgQXGbHR/7o0UA==","signatures":[{"sig":"MEQCIDCLB9tpZZ7Q2UmkfChZwqC51ko0eCmBPC9jNBJmHimzAiAqTJwwRPZinp7PBevEYPJ39r8r0RE/zSSdffEy8YU5tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519732},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"b8d6bc5d680459b2b53724f91eecb234de026253","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.0_1787196802030_0.2826291335050488","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@specpow/framework","version":"0.5.1","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.1","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"962b0f82db96d92ce680eb212f94c8b42546aefc","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.1.tgz","fileCount":369,"integrity":"sha512-kj6LAqQAWtuLeXNeuRn26yL0Z/zJepn946aABf50HOEk8OmYDadmcK8FS1jcHhOs0247pPmSX1n/pyKJQsMWPA==","signatures":[{"sig":"MEYCIQCPOj35RP8us26l6Dkn2frfmiI6N4EvscTm5LF4fN+SxAIhAKtg5o5wrH1qXEGEImLT/J4S3bhuD9Fdo/I7r1E4f7Ec","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519642},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"b8d6bc5d680459b2b53724f91eecb234de026253","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.1_1787197703413_0.712852028748113","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@specpow/framework","version":"0.5.2","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.2","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"fc10da975c7a00375ca70be26fdc6402b2600f63","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.2.tgz","fileCount":369,"integrity":"sha512-Y+k7tx3wSqKeCNuyAFeeUuDxZ809oWqf+RoNvjSSJ5rNRqRFkvURcAZ6FnmxLB49hqlfOp3YB9SvaGS9D7MPYw==","signatures":[{"sig":"MEQCIAFWDEbBOY76oKiqP+gcfkvy2vlhKteqaZ6+aCuXNDxyAiBn4Biz/TmkfcdkJXXdP1g2eJ7OtBjeL3jyCprVC5bP3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520722},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"b8d6bc5d680459b2b53724f91eecb234de026253","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.2_1787197968260_0.10205839618112367","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@specpow/framework","version":"0.5.3","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.3","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"5371a2505e3432fdb1415747095fe48874c8f286","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.3.tgz","fileCount":369,"integrity":"sha512-fpMGcUT/b2/cqOXjNRV6tdZracMOAZ0+XZGdooi/dvu709rrr6zTjeen+ziC2GaxY/tBs/vLWJ+OW9pPymSflg==","signatures":[{"sig":"MEUCIQDV5hi8SwKNOwbV76eHC8+m7c6BXhJWRxH3Zm6B+OOwhAIgSJas+Ht5WktTFQSExEjStJBzergSkrid84jzr4oFx7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520852},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"b8d6bc5d680459b2b53724f91eecb234de026253","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.3_1787198142156_0.17073999089064507","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@specpow/framework","version":"0.5.4","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.4","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"89ef77b0e013294dab580a9870efbd6ea193dc73","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.4.tgz","fileCount":369,"integrity":"sha512-c86GWqi7e4w+o5mJacZvzgpeTzK9QAU0goaAeg5/ntdj5HW2lMjeLyF1WwnL/vjwY466jRSZpz7LEh5noChuyQ==","signatures":[{"sig":"MEYCIQCz1Pj2dZaybXlLKw08ABUZKDelYcbFMERIdBRSEnUa1AIhALb3CpeX7U12u+iLGeV5oikTiNe62XjwCCXXwuyn+59f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520824},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"b8d6bc5d680459b2b53724f91eecb234de026253","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.4_1787205196813_0.8557040040492239","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@specpow/framework","version":"0.5.5","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.5","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"443b8b86303818fe85f1ca3b3129acec82c0d9cd","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.5.tgz","fileCount":369,"integrity":"sha512-umA+69YQfNKi6V9NAXL64Iz45olxHUHRRy4bDx8KP3Tsl2A4WTi4kB1OFny3BBaAB/W8fZxdGnSZYMaY++gEbA==","signatures":[{"sig":"MEQCIFN8zTY/oDT5pE5uxz8P+GEI+wpKOHbnGIPYXVcdeqEcAiAkpVAQPww1ql6AkVADOkCjaWiixMNa+3j5Tgqf7LVH+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1523909},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"b8d6bc5d680459b2b53724f91eecb234de026253","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.5_1787208141907_0.044056757960270865","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@specpow/framework","version":"0.5.6","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.6","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"78f661886182dbebb41224ed5962459d6429f4ec","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.6.tgz","fileCount":369,"integrity":"sha512-JkIQRHDJU4yqnF5gy8+1iGGnBMFltZnRsjWFOeUt4pFBM1RznOublOkFMzsh/EFLrv3SpJmGAGS/tR7FEpZ/Sw==","signatures":[{"sig":"MEUCIQCadJHYYjHEOzIdxFBhjn3Vq4dLuMPWtAC39F343B6rtAIgZLHcsBHJDea4JShxYkPUxIekMh1O3sCg2LugoukcrSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1523823},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"c46ce14e52b804e3e693c96e3792c28d4b0a49cc","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.6_1787208582814_0.7906902986669768","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@specpow/framework","version":"0.5.7","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.7","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"e449cd4ddca7d6a4d8744da0d1fcb2ebfc90140d","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.7.tgz","fileCount":369,"integrity":"sha512-CpAEaeGlc0tzwBnJHfDTLOvMfHvSpsrc5hpT4KLtKJB8ZHntRv++ZIE4Hzfq8fWomsIsKvx1RC68KAgfthRQGw==","signatures":[{"sig":"MEUCIG9OUiNODDHDNY2n6kZl/B+mwvabIlXixye086n68j0tAiEAm3UljmzM+pwPl5xyjvnTCbsdCaM8mk+g08HRnnvRFgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1524657},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"d158e1370e5ba43fc1c4efe0cbfc6ffcdf93ea7d","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.7_1787211009778_0.9857232926856025","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@specpow/framework","version":"0.5.8","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.8","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"f8443cec8bbdc714c082a465ebd4d750c39da67b","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.8.tgz","fileCount":373,"integrity":"sha512-5c6038vyuRTYBlBxBovRBF9b/Ao2v41BHpueKKXlzH5VfdubHDfPKdDQam+NWn5/Ck6aAu3w8pkmqK1Yb16wqQ==","signatures":[{"sig":"MEUCIQClaykJPbOECch5hwVDWwKmzDYuKqDU2YmdP87ky0xpOgIgcQr/SMoxc536CTA2tFnes5Cyg6AFvKPkhE8/xCf27T0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1553335},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"a7f70c220bd7c9e80f87eb3ef05d05cd43a9667f","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.8_1787446706530_0.3531651021923756","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@specpow/framework","version":"0.5.9","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.9","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"99dab5134ad0a0f27aa64496bca5c62c1ca01908","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.9.tgz","fileCount":374,"integrity":"sha512-YoKS5CKvRudwI/a/PfIzZXPVwKtph2/dY9iOBwChaU7aJcZt9/1k8vTDSe3RumD0rJuxFeVM3y4fvRDvuwKmMg==","signatures":[{"sig":"MEUCIQCvSGckXY5bkWHAQy0iBDLS2opIzwP4R+y+gPZ7GvtwZQIgbfUqQbQ6p0Kj8qitO1uZ8vVe0dVvSMxaI8s95QYErog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1554328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"340afa039f07150c2f7d04b91e5755378bdda47a","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.9_1787449127518_0.3499440770664328","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@specpow/framework","version":"0.5.10","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.10","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"532a54856d150e64b112e0783bfdaf564f9d9a10","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.10.tgz","fileCount":356,"integrity":"sha512-VnQa8q2IJ7E6D3z3wqOPIACF5lQmHiAPhrhDqOnSI62fUazGeBtec2ek0N3rWigQCbNeoDxk11J7fFiRYQjKQQ==","signatures":[{"sig":"MEYCIQDmZA+8c5xi7mVDrzZEjy2eqwZzWrF4VF4xKWCT3/JQCAIhAOZJxDfD5I9IB9goSLgV7c0OkKm0aXa38tgRz7U65vAy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1535884},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"31c0066632705f035228f51eb99abde209d11c7f","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.10_1787638675464_0.6134092869447736","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@specpow/framework","version":"0.5.11","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.11","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./.specpow/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"566ccda41d591807bdbd826f91a3a5ab73d2be42","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.11.tgz","fileCount":321,"integrity":"sha512-kmdRYvb/aqCgYAvGfHGZ5is2lT7rTVsjwFHNsL9QDITsokHpDb2q78OkiDPDB4V7pEqvw301RiGmPmWp2Mf0eQ==","signatures":[{"sig":"MEUCIQCkqmz88IF2mAcQwg9VY7F5pShuZ2zV1oCqU01CBoBo8AIgTNsC9h/GtTzROusVH5s/JrpP80cbbMyWyv6xwY2j6gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1453910},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"fd1f5b728a016fa4ef23b4393f9da8d1fc7af81a","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.11_1787661628171_0.036130861159570316","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@specpow/framework","version":"0.5.12","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.12","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"f543058eff9c8342b7f442347e67a7387a039f13","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.12.tgz","fileCount":370,"integrity":"sha512-elQU8JKoyOi6x+QqWlRT1UgA5QnziH5Zpv+lo2IjGOyFqUw6Ql07D+fsq5cEPtNgl4BTo8F23ONfhWZtV2tBBg==","signatures":[{"sig":"MEUCIQDdOEiyeRAUg6IVNoI3e3mkcXXM+s2CVvHl7mrffHE/IQIgPGsv++BXRd2PQ+u37KZ4mk0otRoOmzR8ZqlIejnvhTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1580251},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"21dd28aaf02e2f22d07dceea8c5494f742b697f9","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.12_1787705478095_0.4279918124718938","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@specpow/framework","version":"0.5.13","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.13","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"c68b670edb2911430f35ade4be748feca053944c","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.13.tgz","fileCount":373,"integrity":"sha512-2w3BnLq76AGp9mKPfP7Oax17oOD9LyMtfhwBYxBWX4kBKLhPCouULYgTux19aWPJmYCYmgEJdTx3PbuM6ij3/g==","signatures":[{"sig":"MEQCIB1qMHX85AZYag6EB2wp0SbXkxJfkNvoJUmYSqdRIbndAiAsa50JEKSQpLYEBQPkzz8LqQeoGo3fe36JKdx0zPKP3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1607446},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"55cb6a782b4ea1f79382fda24ee1974198850504","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"11.3.0","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"24.0.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.13_1787712021914_0.7798587862255026","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@specpow/framework","version":"0.5.14","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.14","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"c955b6706a51ae6dc44887a591be0915bf57932a","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.14.tgz","fileCount":373,"integrity":"sha512-cmEtISu8cSbM2DFkj3h9r9cMopeSWZ/IbryfM2vpBdiiTZcuEjoQi4ejH69+UeJCNbHP3xoT7Lfi+1gpy/Foug==","signatures":[{"sig":"MEQCIBfoPvHXPAr9Ck+3Y+uyrIBz3m2YgXQAjo6IhO0xKNuGAiBBBM5gMjqgWRQRCDHk2XC2lBL4ImLJia5GzfTX/yxGuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1607963},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"55cb6a782b4ea1f79382fda24ee1974198850504","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.14_1787715389714_0.5645677296567984","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@specpow/framework","version":"0.5.15","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.15","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"5ac9a635e231a15d571ac9d9aacbc1471637ab0a","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.15.tgz","fileCount":373,"integrity":"sha512-q/4+KJb2eR8nQ3UYb9QpMlgfcIiGsbBW5t/h3lAOq9HQ/E5TTA2Q4yqzkO756VWOIyx2Lqp7d8knIZ0NNHxmew==","signatures":[{"sig":"MEYCIQCe7WYUCAiM7rlky2T9njIpGGW3wcZd24pDvC1j0c8CxgIhANORG1mxy0vyTa09b9KsJYHUsOqKE0XI+JpRkwOy9q2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1608337},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"55cb6a782b4ea1f79382fda24ee1974198850504","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.15_1787715617992_0.03513536225369163","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@specpow/framework","version":"0.5.16","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.16","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"75aa57bea42313c8d83611865ba0ca0aa1365a76","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.16.tgz","fileCount":374,"integrity":"sha512-k6UZuOqG8phJnVShAvZlEGNOiUOB3nWTCGdWvAQym6iIlGtCOwDZcXSfLBAUeOlDQGuFQWe3a+YKCGAjQaXwPQ==","signatures":[{"sig":"MEUCIAcu2BOCQqlvrM3xNqaMdvzy88eXkbRmxlUsE41j1YZbAiEA/T7B0ZDudRyyCgwzfWUh5ibh9o0eH0g435E3o9IKuyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1608766},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"55cb6a782b4ea1f79382fda24ee1974198850504","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.16_1787715777895_0.21800593612105357","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@specpow/framework","version":"0.5.17","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.17","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"8d99ef1e08f85de41b88f3723635fd06c87466bb","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.17.tgz","fileCount":374,"integrity":"sha512-6NiwAdWNLwcypEdT9aYbPckOOlvhfqr9g//M39BcsMgwhsjcldmkuKYjka3d1gT6hdN/3AmNVHYNGoEMbg0CwQ==","signatures":[{"sig":"MEUCIQD6n6Bf5UBDb7gmM+zxSDOwq4ST3flPXiqTvF6vwFGoOQIgIh5+9t+Mbf27rdXW+JOrV+V8ivmgDnqYVsQiBZ/jm1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1609365},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"60a86a9593aac1adcb12335fd3981eb0661682ae","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.17_1787723853431_0.528918286644948","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@specpow/framework","version":"0.5.18","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.18","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"75d778f082cc749493445789493555c2805f641d","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.18.tgz","fileCount":374,"integrity":"sha512-BlUel67SVOUiD00pSRms18XBTHljQcY+GQhUEKFUUVEYG3U6CWJ/32cVaS2JeClat04xfo9sbSPjJFL3tZc2eQ==","signatures":[{"sig":"MEUCIQD2VLhWoF89yN4KLNRHYMg/qKwYQOcBXA//ufhZGYIGNAIgPWhqgB9nGma6f3iQW+iQ7GxOCNpaPfr3dlaTxEXBzJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624989},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"f09bf77b15af02b998a6760a9f2d421bb5c60888","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.18_1787725373569_0.20075831729402127","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@specpow/framework","version":"0.5.19","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.19","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"7904777cffcc9d7f1d6d4c4b46bf5d3ab58014e2","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.19.tgz","fileCount":374,"integrity":"sha512-h57WUKXb12ZEdQcFhGYfDFTFwSp/digA1bT0oj4fJ2mDFqKtDvD1MLdaZmVBMPVI0yTxVM9kM5y7rN5o2lZG8g==","signatures":[{"sig":"MEQCIEjj7YrN+DnH8qROaLfRfkuAjOHKcUftgWLrJpvqVjM5AiAXGhQwFFOFoXR4a7QCp8/AL8I8jB0C5KrTAGX4vnsO3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625185},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"b22986a162f852026e42e87ad6aa900e78a009bb","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.19_1787726904963_0.46640626793605566","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@specpow/framework","version":"0.5.20","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.20","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"f217029bd9f06df7e28826e0181e10f5355212f6","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.20.tgz","fileCount":374,"integrity":"sha512-OoiUkNw6W2wJM7dNzSkRboNBC382ek3GLI2i3a1Cs9TsKsu27oYefzpIQIlvtoNvYmmjbb+fS77bzeT6Y8nyqQ==","signatures":[{"sig":"MEUCIAso21b5op7T6MD6/HCHL+HEzB11MI0QBtQiURwgSVQ/AiEA5mO3AFTUIrUPzOqjIFAixEPN5L6H9/TPq94H8MHn8hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1628635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"09af903649a585d19428e6d8241d63726bcb9865","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.20_1787730990000_0.6291762409246582","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"@specpow/framework","version":"0.5.21","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.21","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"219bc431b41a95ebb69870ac5e5dfb279cf3a0be","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.21.tgz","fileCount":374,"integrity":"sha512-DsFRtgHBq9gXA3V8VzOHo23PcAI3UHZoPR1rDXCUdawd66alLCW2n6/xRxzOOXaU2EcJcC93I46zFyFWZVoTJA==","signatures":[{"sig":"MEUCIQDAugzV04Yso+uPRz8vTHr5C/19kQ1f8egu4Zm1fI+RwAIgYnK14ndakJgMxosrODyX4e03mXGH8aqu18TcSL1gneU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1631933},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"f9c9813226aa30cce3e600ea33dbc554d24bdcb7","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.21_1787736226028_0.9733979853799726","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"@specpow/framework","version":"0.5.22","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.22","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"71bcb65cc0263a2463f3b537753260cbbf490cd7","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.22.tgz","fileCount":381,"integrity":"sha512-b8NcdkkW6Xeoq3ptM0o0ngG2s+kRZV8NqzfX1WFM8QmcOv81poebf5SpBeKFjw9LH2IjlmheOw2Xt7VFvGujUQ==","signatures":[{"sig":"MEYCIQCmR6Ubj0nzm7EI9Y2/x1tFZI99Xrz0frEJIaV6DLmQnAIhAImQiaSBkPPd8heVCg7TraszjwAqVx7Y1avohW6JyP1g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1673035},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"7b545322094886948c4d7febe8a67b4c5d497ce3","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.22_1787795771918_0.2806367965020067","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"@specpow/framework","version":"0.5.23","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.23","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"4acd50a698e6ecdfef81b4d6bc5a4d9e4cbab3cd","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.23.tgz","fileCount":391,"integrity":"sha512-Go/b9eJkYx4qNROfJgKas8e1GRsK6cJYZxiJevwhPqY0JR/3ZAusDFW19Cx0Aoz62R5WguzZIt2JUMBaw/mhzA==","signatures":[{"sig":"MEQCIFz3I+ojAkZbN/iAk7T1XF0Pb49iDZPONYE7+ZJsEdA+AiA81stlBxX/0ooKeEjfBExPwwqu6cY5nEw156OyKNXwOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722350},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"18ecd4c35ada9faa64e5265dccff023c84cf88be","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.23_1787813327504_0.8592476150394446","host":"s3://npm-registry-packages-npm-production"}},"0.5.24":{"name":"@specpow/framework","version":"0.5.24","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.24","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"6ec1a84544cfefa20360528f022c654ee838546b","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.24.tgz","fileCount":394,"integrity":"sha512-qqr7s4HGESYV1QB+KZudValqxZLLB4L3fuUJqE0MEQEUrXeP7nrvj8FZxKiW5NZXbVbuc0I2wcBiHPZt/ainsw==","signatures":[{"sig":"MEUCIFHr8PfduOkWfKVjQKKhXySMgZYhIBZGyVVMVB1S2FlkAiEA8Gl737yU99AuRnxiFlPkvepw2zIYS8SIOkys8YTo7Us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1754446},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"d23430b36770e1b85146fd6d9652de765a75104b","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.24_1787878594502_0.9013085738824296","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"@specpow/framework","version":"0.5.25","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.25","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"1f11e9cc1a3ef132b726eec42f8979e397d27519","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.25.tgz","fileCount":394,"integrity":"sha512-bp3WjWq8SED8PFFsFpx4CqTfEPlYPr44d3UiKoyMscGFkkDk09OLCq1hDrAj14uO9xlGZTQ7WGPZ1tpwuLzbYA==","signatures":[{"sig":"MEUCICiCRNDI0KBvxl1SanDWhZcSPbBPfk+SH/pF7alwV6SsAiEAjAQoC/VUAzT8wDA4WVwQNnPpm8Jp98tsplKP6Mmt34k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1754446},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"38d6fed8d69dd66337a8b5062fafb087432e618a","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.25_1787881033355_0.6959301732140657","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"@specpow/framework","version":"0.5.26","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.26","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"5d9cc575dce5a1a9656cccc521673ff7acdd1bbe","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.26.tgz","fileCount":394,"integrity":"sha512-IE/bQvWUG5+ot+Vm9Rqbdh0F+haJTwbmrgOHiUwVkeruZeCYOy+6ITFMDcXEg9u4qrFHDOu6eXT0PlynB7LKcA==","signatures":[{"sig":"MEUCIQCq9OGrILwm2gk9DG7qJbDJlX9jLHctLRniJ0b31oLMHQIgEPhaxOGV2Q5FWUl4G9wV6aPdOI3gcc+xd9X62sDHzbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1756200},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"0ef45de876b5b31bb90552cfa63d37784ca6ec83","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.26_1787882922934_0.3732531812444271","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"@specpow/framework","version":"0.5.27","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.27","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"3b6fab5d40ee6867fe3fd3c1cb85dd2ffcbf1864","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.27.tgz","fileCount":394,"integrity":"sha512-beO50RyB66oM6FAzDNG/Xv2poyroeLcOqWxBb4xNRT5PCxdpdmalUYrERrTDk8+ZfpOS1ewU/xviaITt6mPMZA==","signatures":[{"sig":"MEQCIGxOfwpwifAEO4ckGe/sYR8+i3POmLb+c2qqUULLKFAnAiBQqYWxcHyDJuYfKvibi9zDS6Civd47sL2NIa2zf+0kKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1757127},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"263134cb61618fa5fe7a7ba11efd0fe4c7cf8407","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.27_1787896812340_0.47285021299685304","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"@specpow/framework","version":"0.5.28","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.28","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"1737bbd6ae69fbe36f120b30c3b7a9ec9c8a1398","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.28.tgz","fileCount":394,"integrity":"sha512-D6/lWgApxS4zSOobhrpppJgUm3/sADZVtFIZ7f6DZVIlXD5zgY2kMoAogIbVlZb9ZTV1Ul1la6pljVTNYS9RKQ==","signatures":[{"sig":"MEUCIQCqDGA8aQOs21mHk7kc8Z+Z8Rk7CkVfRPjzQ4mpUCJ6gwIgIKESPc+TEM5P5oXeXhzFotRe8s89/QiwtxQB/f+ghGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1759632},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"22f5a296d9cbd4b5f107e14b83bcbddc83b1f49a","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.28_1787967261442_0.18072706483395784","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"@specpow/framework","version":"0.5.29","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.29","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"a855465124e8a35b5f3b4cca0b0a2d767d6771d9","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.29.tgz","fileCount":418,"integrity":"sha512-dMZ4h1j3Q2lK3q04wCmH4SE1+WPx75Osb0Tyhqta0ZUGj5hPyZyb7fOzuu7PPP81UVYkcWabYv26BHq3oQ4WaQ==","signatures":[{"sig":"MEQCIGwGISro5/r9ML2x6pfhzReXEkbMTT7ub4wvPkVcSVjcAiAacBKyoaGsCU4dKl6yaR4L5rH1IpdGcXPv8R3BlgTFQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2024072},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"370decdf5a9b0086c64f0a060a763e97bede2ffe","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.29_1788139287135_0.15303487175190988","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"@specpow/framework","version":"0.5.30","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.30","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"fdb87d3ac285589c3ad4fbe065ff99ec49884097","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.30.tgz","fileCount":418,"integrity":"sha512-0Q0KpG/Ud7n1JWBHaK5BiV8/BIsfkWG0scyILsPbE7eOgJF9Bjht1ZqSzzAYSqzaLBsS96sWhiA/NlebfmvdEQ==","signatures":[{"sig":"MEQCIFDFtzkbxYDxD1hZVWS5tiPlPxGsn9WsozOZGbcgQzgqAiBRQYmRoFtGq7N45Dxs0YW/+H8PTnPuI/sWxTyRZmL+/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2032732},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"266d31910966f9819bd87406f0c9406f1b98d9e7","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.30_1788158336829_0.5287525867627092","host":"s3://npm-registry-packages-npm-production"}},"0.5.31":{"name":"@specpow/framework","version":"0.5.31","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.31","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"1842974e1b9e34a0c25edfcfedf1141f28ab3bcb","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.31.tgz","fileCount":418,"integrity":"sha512-iNTpVTwVloKFLiIKk/SNugXmQ3kwwowsXGJy5FK7kTbkgOO94bM/QX6cpemANQ89xtTo0SnHozpPhy+DKIG8lQ==","signatures":[{"sig":"MEUCIGQ9pf8BZjTQyBb/R78Y0KQMu8fIZE62DNCa8yFz35sJAiEA5osIK5+IMJvyo1lq/MyWQNjmu9woS6oZH/PXgl1W5Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2051007},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"10c9b193cc6828df81862308fb0107983fd04892","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.31_1788317273297_0.42169152816549094","host":"s3://npm-registry-packages-npm-production"}},"0.5.32":{"name":"@specpow/framework","version":"0.5.32","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.5.32","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"3cccda0213c0c816c8634dca786794622e0ac02c","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.5.32.tgz","fileCount":418,"integrity":"sha512-WINBXMmpTNChOmx0++pJ7i4tuqkW7A2ORUvNigz96dtrD5Z02h+7t3ze+dBLF5Q4aTGC8Pvpu0afmp8lAU0iuA==","signatures":[{"sig":"MEYCIQDbGcXV5EicLElQPgK1kDBIdfr+0Ktv/6eWpjNZ9HxKmwIhAKa3wNHH/LDIbY3ZiIHStXmAVgmv7YXA/9ulXpLy0jaR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2053572},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"7e4ff661fb0492a34053119228db978c2380cc69","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.5.32_1788338336494_0.407951714587643","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@specpow/framework","version":"0.6.0","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.6.0","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"2df4141a4f608ba6f721b9c3ef47c512b869a05a","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.6.0.tgz","fileCount":430,"integrity":"sha512-durbqQpdaWvg56aLzDp1BJ5vgIaqXo6xDk27UacRgRqTtlS0NjY8xXiMFNTOoYb2V4iyqp1G89N6lHLAxYkEkQ==","signatures":[{"sig":"MEUCIQD/KYQLyS109mC1RYdrjwycthF+4IeL7BKsMPX/wAr6fAIgH439SM/oR9Ai1g75Wkt5ta4kvBYGja3nEz2bYU2rBIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2117511},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"5edd6fed217df937a958542780a803a83c732757","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.6.0_1788690622656_0.9525887935814863","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@specpow/framework","version":"0.6.1","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.6.1","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"cbbe780b73a1adfd991ec39d54c81b7f4ecb2bf2","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.6.1.tgz","fileCount":430,"integrity":"sha512-HpNrzpHfoswC1BMzl4RlnhfH29fawoNbk5yjr0bieXN4VKv05SGTQpXJN358mtWzHH4stbTymkrtXP3upwVXmg==","signatures":[{"sig":"MEQCIE5ZGVaoadvuqBKtoemMSEiNDh/828dKLdV7Lz2EqkE+AiBD5IlRKIAqg57E3sXnPIS6QoRdQY/CEoQztd067J1oeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2121490},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"380cae245ec3d785f1ec4ea64f12be67157ebab5","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.6.1_1789019774059_0.047834125064116106","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@specpow/framework","version":"0.7.0","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.7.0","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"6f6cbc1e75d9b4b826371f1b262a2a57e3b31dac","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.7.0.tgz","fileCount":438,"integrity":"sha512-4hHRJ9VSXMk7Ap7BQrnPJTj0bvxZyaYr+FH6gujNjOVK24D+ymkP2WtlKOjI+UnMRScNYLx7zceQdynfJ5vnzQ==","signatures":[{"sig":"MEYCIQCygI2gAGS+yMgZ1/iez8EgcNbTHDvInx6/vQTdHcGtgQIhAJxPbekd7EwaoD4uoy5M71x1hUcaWB7N7kUQd9hSga+T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2159534},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"40a0bdb0e72df841fdca73ab42aafe6340b79373","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.7.0_1789032009256_0.030537610786548708","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@specpow/framework","version":"0.8.0","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.8.0","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"461d9def42b45cb00ab342a0c940243c7e709a26","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.8.0.tgz","fileCount":439,"integrity":"sha512-xaxGWbk8Imm2ZwCvzCG/arWvD0j4jxn0+wd7rK+JjwGdN7Ja5JCtsUJi1nzkMtW9nLKUYSmtJ638yVUj9Fut3Q==","signatures":[{"sig":"MEYCIQDeaaTANlWnkRE++z6dBwCXtCBiYILJKKwODZDN06aYDAIhAO8eJKqugQ61m9YuMQZ+RbaOvEnLVS55ay3BExNrloPm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHfSIjJAl0ELTNm9wIx33kstvC+BaPMv1l5HKavBqDUeAiEAnl4MSHCcCdRy/hWDGbshu/5tNG2qpcSitXnkgHyXMnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2160843},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"f9fcd80633c47da8e8033777203b1b90ecb89328","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.8.0_1789098550320_0.735438229262855","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@specpow/framework","version":"0.8.1","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.8.1","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"e6ed0e5fff9ba3e60ef6539e8fab152b5f480ef3","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.8.1.tgz","fileCount":439,"integrity":"sha512-hBWuzAVGAYacotcTCBchH1iiusx64GI51OdM2IawmHz/GwTQKlSdPoFUywT/J+Nmi9WQCkuJn0+u0/zfIMlhMg==","signatures":[{"sig":"MEYCIQDzryAhz8Iw2dAsOEaC4DVTMtDgG0BmErQ2KHFyNODOagIhAKTmHyvzUv5qH/WWSxD1WKTehb++QJZ9YCTF1Y9TzmOC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPwJc5dZIH8kkjlvqctAsYv1wbbO4AOnh8/5D6DR71vwIhAISQKcfoKKBDBMzhvhsRzUvZNrVYyZ7xhQayZf6JFYvW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2161726},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"f9fcd80633c47da8e8033777203b1b90ecb89328","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.8.1_1789374602376_0.48583796902423715","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@specpow/framework","version":"0.8.2","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.8.2","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"f54b971f1fc10d6d0eca52de190db4e1d514d112","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.8.2.tgz","fileCount":444,"integrity":"sha512-ubLUKdK2OurA8cN5OZAn37v+iqVj3COQ9+dsmXAe2sEbfDXLBeltaxVbITR8o7q8mt4AKZnTIYjvDMY5HVn8mg==","signatures":[{"sig":"MEYCIQDXUR9H8hHeqbGXIZlzr6tjvg02JXlWrljWF+RbOLItqQIhAIQf+I3Jj63YMfTZNSscKSQnk0jrnqPRHg4ca4lNlCvV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHwX8KzTypGmHQNDU4p54Fe0f5KNugp3zhVd84R0j9seAiBGTQwEdNWySb2goGX2UfVEqaenIY61aFZYZiT0SvTppA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208789},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"f3615001a42392dbb69ae8208b34f201d72bb71d","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.8.2_1789454456780_0.5116790209929012","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@specpow/framework","version":"0.8.3","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.8.3","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"4410aa5d4a211379bbc22c7223cff3e2a308988b","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.8.3.tgz","fileCount":445,"integrity":"sha512-uuCcWLeYvifTTnGnp9xrHIi8WCivb1FsPmPQm8kRrpHPMbyZApV/sUKeNrZ5N4rN2TOVUMsHlHh6aUQ90l7bUQ==","signatures":[{"sig":"MEUCIHjqSO/U3C0/x8rUYLRSdvLneo4HFdrQPDzq3j3qB9byAiEAvsxdghRIw0w3Vu8rDvVJuz37QgxQW2sCUC0Qikx0kBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH4h253oO/LTv2DpW1MNvToGx2U0oDD/twBeuYzl1VNqAiBXPSyS/5D+Xnz/LwsHiz/gbfpwkXRWCHdk3TzTnMuiCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2211998},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"4fe663fda6beade9fd34b78030361e937d5e0800","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.8.3_1789457011261_0.936166718509676","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@specpow/framework","version":"0.8.4","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.8.4","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"2d5e3356f428f3f8930ecf8f80c2cec79f293932","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.8.4.tgz","fileCount":445,"integrity":"sha512-LXxCHX3NbxDYLCVtWPkjOeygGQeiBD9BQc6loMV2hilID+Dhvh0BpUN9VUOsPYllqCWmepLNSTbHEIlt75/J0g==","signatures":[{"sig":"MEYCIQCfTLad7evBEgCx1wQu9zL8UQ9UpgLQDE0z/qRBo+rAewIhANUfMhCA80JwL1LLjDXrri6uB89ukTK/YMHlUwKRiIMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDml3FXx7BT087zaCZNiEwGUAi1odqodk7km5ARkZl9AgIgfppxDSdKsEahZg0FLX2UYqLhfGHoj2JwDXnC5k2CcH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2222134},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"74d30f9349ab1691da3cc8d650672d6fb6169424","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.8.4_1789699242723_0.37607503042971335","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@specpow/framework","version":"0.8.5","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.8.5","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"3c6bc9e3a25d1632a3a2e46a377b36247ce46040","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.8.5.tgz","fileCount":445,"integrity":"sha512-d3uuW77lm7fD3v/DjWxAEYuy0NTNzx9RiHhlCjhCrRrm4qRqWNQA6ft9tTvys1fOa4AGH/flOFmTwpDZLWvF7Q==","signatures":[{"sig":"MEUCICbJwad3lxM9azICcOv51HjQ1qhZ4t9J4nODeY5ltVQQAiEAyjX/mUAGyyeHLHGET55e4fB7ofRbOqiUjTNOr2sALXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCMoQ+JuI7T3WBjst2lYK7Q/9tgzFbgknmTDw7oGoCMaAIgKiGtX5b6QkJB20mgREAvEDexo6lkEFGVoxbMtrIs52Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2223030},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"057cfc03085dab4545e12eda0cc4eb1de3375cb2","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.8.5_1789891230261_0.4495524508935129","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@specpow/framework","version":"0.8.6","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.8.6","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"b7fa1b801652c8210cccb561bb9154efc1cc747a","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.8.6.tgz","fileCount":452,"integrity":"sha512-4TwHqj66sV7eX4ZLk7MltoKSljdaevpmSYTP3Gh1RXykd9anmxIqttH4PeucEtPB0mcLfE2arYACG9wtuz5ykw==","signatures":[{"sig":"MEUCIAsMjytyOyL5UE+hz0Ur9f9jVoie6mI7GxWtddjc2WKxAiEA5W6UQFvFfpqStebQfEStS8RbemBsIifjRMk417+I3wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGhQdh84lbvzsgA13duTIGAg2FkY2BNHZF+boQhtj1BgIhAMM0KdeaYfmY5amgObnzihTCtYVl1buG1BQLEvLIOsXr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2254773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"0c9e098653b1e784b5d1882a941f8950e914fd90","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.8.6_1790215085604_0.493442189267824","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@specpow/framework","version":"0.8.8","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.8.8","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"acbd2a6517f50a2ef9af5c057a23a05311d80da8","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.8.8.tgz","fileCount":453,"integrity":"sha512-0cuZ5921a2r9djeWU4fHLpauE45qB+HIIFPxjCzkz817JY5KSIZ2c48sOK+jLmxD5VCYBCC0SIdIblpUaFufoA==","signatures":[{"sig":"MEQCIF0JsBVnMWGgegKLAzW5VVIyxb63o0tb8DtwmAjtUNM3AiAaB1R5bhyB14kfYTwLsnTXwbOkyftI4NQmuK+PnGs0cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChF0t5cCYDN518xAb8MKSwKz7q/zO1iSZ6pax3XzdpNAIgXVbw6zokvtO+jYsJAb7eB41vEU0DJsPKnCqtHV0rS28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2259510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"b3ea3dea332700e017ed5dc38991609cb77331d7","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^10.3.10","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.8.8_1790216406097_0.045409763076376564","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@specpow/framework","version":"0.8.9","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"author":{"name":"buchengjin"},"license":"MIT","_id":"@specpow/framework@0.8.9","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"homepage":"http://git.gj.com/ai/specpow#readme","bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"pi":{"skills":["./builtin/skills"]},"bin":{"specpow":"bin/specpow.js"},"dist":{"shasum":"8c614eb903bbb208b7333c1b134b81bffeb59bd7","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.8.9.tgz","fileCount":453,"integrity":"sha512-v2afVaJCxXNFHnBD/H+40siSFE7BCJZCUlxr7ymA7OlznNKbQyY1Ly8s9U2DnMh0W8gk75u6ML8tz4zRey9SVA==","signatures":[{"sig":"MEQCIFQ8RZUrxsc5nupJEMGcLnwTeYVgvbB01nL/rcZoXUyZAiAVGN2Gh+likObEugrZ6pw03lsNJUWdhRWvLLOJQEFxSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEeUFBQ2I/pKzTmfpowtWrvDnLssAd/Vm7P5mxOrf/weAiEArabIIa7S36cqMDjajkCkmdlwMbfS3LG/gTvidnP2AfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2262869},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"9076e285aa0d075891a1710be33b530427fa70d3","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^13.0.0","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^6.0.0","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.8.9_1790218178273_0.3770950068608412","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"pi":{"skills":["./builtin/skills"]},"_id":"@specpow/framework@0.9.0","bin":{"specpow":"bin/specpow.js"},"bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"dist":{"shasum":"e0b120d29c68e71c80c82fb8cff6591ff76c3bd0","tarball":"https://registry.npmjs.org/@specpow/framework/-/framework-0.9.0.tgz","fileCount":453,"integrity":"sha512-BJYDqJZVFLEte3lh269DwCA9+r/+E4UmI/l3B4Yzb9FSV6POKxE9Y+z+aBI6mjXlRufAPq4zAFoM4lhtvyWh1A==","signatures":[{"sig":"MEUCIQDOBj52q00YYhEgN3yhiC9AEgkvJxOoh4R6b/Sj94ffOQIgUE7JPu9co4YJNwLu5MCCd9u4O9hDuNVGAzuJ39K/0XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHQgx3cEe2Z49MX1cp7t8lmeoXn2uBdbivi5gvgkOoGUAiBjlLz4kog6qdqXKRjNMrBfT2Mt3qsv8E98/2aKhUwpsQ=="}],"unpackedSize":2267161},"main":"dist/index.js","name":"@specpow/framework","type":"module","types":"dist/index.d.ts","author":{"name":"buchengjin"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdd":{"types":"./dist/core/sdd-engine/index.d.ts","import":"./dist/core/sdd-engine/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"},"./config":{"types":"./dist/core/config/index.d.ts","import":"./dist/core/config/index.js"},"./memory":{"types":"./dist/core/memory/index.d.ts","import":"./dist/core/memory/index.js"},"./archive":{"types":"./dist/core/archive/index.d.ts","import":"./dist/core/archive/index.js"},"./channel":{"types":"./dist/core/channel/index.d.ts","import":"./dist/core/channel/index.js"},"./artifact-graph":{"types":"./dist/core/artifact-graph/index.d.ts","import":"./dist/core/artifact-graph/index.js"},"./workflow-state":{"types":"./dist/core/workflow-state.d.ts","import":"./dist/core/workflow-state.js"},"./command-generation":{"types":"./dist/core/command-generation/index.d.ts","import":"./dist/core/command-generation/index.js"}},"gitHead":"3be29e7529d91c269e3f2a57af05b86a9d9ec3c5","license":"MIT","scripts":{"dev":"tsc --watch","lint":"eslint src/ --ext .ts","test":"vitest run","build":"node build.js","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run build"},"version":"0.9.0","_npmUser":{"name":"buchengjin","email":"1684249793@qq.com"},"homepage":"http://git.gj.com/ai/specpow#readme","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"_npmVersion":"10.9.2","description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","directories":{},"maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","glob":"^13.0.0","yaml":"^2.3.4","chalk":"^5.3.0","commander":"^12.1.0","better-sqlite3":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^6.0.0","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/framework_0.9.0_1790220559631_0.40261303925090175"}}},"time":{"created":"2026-08-14T08:18:36.019Z","modified":"2026-09-24T03:29:19.929Z","0.2.0":"2026-08-14T08:18:36.483Z","0.2.1":"2026-08-15T01:49:14.135Z","0.2.2":"2026-08-15T01:56:57.357Z","0.3.1":"2026-08-18T02:00:19.030Z","0.4.0":"2026-08-18T06:53:42.132Z","0.4.1":"2026-08-19T00:51:49.755Z","0.4.2":"2026-08-19T12:39:36.453Z","0.4.3":"2026-08-19T12:59:23.093Z","0.4.4":"2026-08-20T00:50:38.151Z","0.4.5":"2026-08-20T00:52:48.324Z","0.4.6":"2026-08-20T01:20:25.147Z","0.4.7":"2026-08-20T02:06:44.090Z","0.4.8":"2026-08-20T02:20:03.277Z","0.4.9":"2026-08-20T02:32:56.214Z","0.5.0":"2026-08-20T03:33:22.192Z","0.5.1":"2026-08-20T03:48:23.571Z","0.5.2":"2026-08-20T03:52:48.425Z","0.5.3":"2026-08-20T03:55:42.319Z","0.5.4":"2026-08-20T05:53:16.962Z","0.5.5":"2026-08-20T06:42:22.067Z","0.5.6":"2026-08-20T06:49:42.979Z","0.5.7":"2026-08-20T07:30:09.934Z","0.5.8":"2026-08-23T00:58:26.681Z","0.5.9":"2026-08-23T01:38:47.704Z","0.5.10":"2026-08-25T06:17:55.652Z","0.5.11":"2026-08-25T12:40:28.321Z","0.5.12":"2026-08-26T00:51:18.253Z","0.5.13":"2026-08-26T02:40:22.108Z","0.5.14":"2026-08-26T03:36:29.976Z","0.5.15":"2026-08-26T03:40:18.189Z","0.5.16":"2026-08-26T03:42:58.029Z","0.5.17":"2026-08-26T05:57:33.608Z","0.5.18":"2026-08-26T06:22:53.741Z","0.5.19":"2026-08-26T06:48:25.099Z","0.5.20":"2026-08-26T07:56:30.189Z","0.5.21":"2026-08-26T09:23:46.169Z","0.5.22":"2026-08-27T01:56:12.080Z","0.5.23":"2026-08-27T06:48:47.674Z","0.5.24":"2026-08-28T00:56:34.706Z","0.5.25":"2026-08-28T01:37:13.594Z","0.5.26":"2026-08-28T02:08:43.091Z","0.5.27":"2026-08-28T06:00:12.561Z","0.5.28":"2026-08-29T01:34:21.598Z","0.5.29":"2026-08-31T01:21:27.288Z","0.5.30":"2026-08-31T06:38:57.044Z","0.5.31":"2026-09-02T02:47:53.450Z","0.5.32":"2026-09-02T08:38:56.639Z","0.6.0":"2026-09-06T10:30:22.807Z","0.6.1":"2026-09-10T05:56:14.218Z","0.7.0":"2026-09-10T09:20:09.401Z","0.8.0":"2026-09-11T03:49:10.420Z","0.8.1":"2026-09-14T08:30:02.508Z","0.8.2":"2026-09-15T06:40:56.886Z","0.8.3":"2026-09-15T07:23:31.362Z","0.8.4":"2026-09-18T02:40:42.843Z","0.8.5":"2026-09-20T08:00:30.343Z","0.8.6":"2026-09-24T01:58:05.725Z","0.8.8":"2026-09-24T02:20:06.209Z","0.8.9":"2026-09-24T02:49:38.384Z","0.9.0":"2026-09-24T03:29:19.732Z"},"bugs":{"url":"http://git.gj.com/ai/specpow/issues"},"author":{"name":"buchengjin"},"license":"MIT","homepage":"http://git.gj.com/ai/specpow#readme","keywords":["ai","coding","spec-driven","subagent-driven-development","claude-code","cursor","copilot","workflow","agent","skills","pi-package"],"repository":{"url":"http://git.gj.com/ai/specpow.git","type":"git"},"description":"Spec-Powered AI Development Framework - 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架","maintainers":[{"name":"buchengjin","email":"1684249793@qq.com"}],"readme":"# SpecPow Framework\r\n\r\n> **Spec-Powered AI Development Framework**\r\n> 融合 OpenSpec 规范驱动 + Superpowers 执行引擎的企业级 AI 辅助编程框架\r\n\r\n## 核心理念\r\n\r\n**OpenSpec 确保\"做正确的事\"（Do the right thing），Superpowers 确保\"把事做正确\"（Do the thing right）。**\r\n\r\nSpecPow 将两者融合，形成从需求探索到代码交付的全链路 AI 辅助开发框架：\r\n\r\n| 维度 | 来源 | 能力 |\r\n|------|------|------|\r\n| 规划严谨性 | OpenSpec | 工件图引擎 + Delta 规范 + 苏格拉底式探索 |\r\n| 执行高质量 | Superpowers | SDD 子代理驱动 + TDD 强制 + 5轮审查循环 |\r\n| 追溯完整性 | 两者融合 | 规范变更历史 + 执行账本 + 审查包 |\r\n| 平台广泛性 | 两者融合 | **22+ 种** AI 工具适配器 |\r\n| 业务贴合性 | 企业定制 | 9 个业务 Agent 覆盖全栈 |\r\n| 智能上下文 | Trellis | Hook 注入 + 跨会话记忆 + 工作流状态追踪 |\r\n\r\n## 架构分层\r\n\r\n```\r\n┌─────────────────────────────────────────────────────────────────┐\r\n│                    用户触发层 (23 个 CLI 命令)                     │\r\n│  init · explore · propose · status · apply · verify · archive   │\r\n│  validate-specs · execute · review · debug · update · config    │\r\n│  schemas · store · doctor · migrate · sdd · channel · memory    │\r\n│  workflow · hook-run                                            │\r\n│  支持 --json 输出（Agent Contract）                               │\r\n└─────────────────────────────────────────────────────────────────┘\r\n                              │\r\n                              ▼\r\n┌─────────────────────────────────────────────────────────────────┐\r\n│                    规划层 (OpenSpec 工件图引擎)                   │\r\n│  proposal → specs → design → tasks                              │\r\n│  · Delta 规范系统（结构化合并）  · 工件依赖 DAG  · 验证器         │\r\n│  · Context/Rules 注入  · 三层 Schema 解析                        │\r\n└─────────────────────────────────────────────────────────────────┘\r\n                              │\r\n                              ▼\r\n┌─────────────────────────────────────────────────────────────────┐\r\n│                    执行层 (双模式 SDD 引擎)                       │\r\n│  ┌─ 模式 A: SDD Engine (默认) ─┐  ┌─ 模式 B: Host-Driven ──┐   │\r\n│  │ TypeScript 编排              │  │ 宿主 Agent 原生工具     │   │\r\n│  │ controller.ts → AICaller    │  │ task-manifest.json      │   │\r\n│  │ → claude CLI 子进程         │  │ → SKILL.md 指令驱动     │   │\r\n│  └─────────────────────────────┘  └─────────────────────────┘   │\r\n│  · TDD 强制 (RED-GREEN-REFACTOR)  · 5轮修复断路器               │\r\n│  · 进度账本（两种模式共享）        · 模型配置可化                  │\r\n└─────────────────────────────────────────────────────────────────┘\r\n                              │\r\n                              ▼\r\n┌─────────────────────────────────────────────────────────────────┐\r\n│                    能力层 (35 个技能)                              │\r\n│  Bootstrap(1) + Meta(3) + Planning(10) + Execution(11) + Business(9) + CLI Router(1) = 35  │\r\n└─────────────────────────────────────────────────────────────────┘\r\n                              │\r\n                              ▼\r\n┌─────────────────────────────────────────────────────────────────┐\r\n│                    智能层 (v0.2.0 新增)                           │\r\n│  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────────────┐   │\r\n│  │  Hook    │ │  Memory  │ │ Channel  │ │ Workflow State   │   │\r\n│  │ 4-hook   │ │ 跨会话   │ │ 多代理   │ │ [workflow-state] │   │\r\n│  │ 管道     │ │ 记忆     │ │ 协作     │ │ 状态标签         │   │\r\n│  └──────────┘ └──────────┘ └──────────┘ └──────────────────┘   │\r\n└─────────────────────────────────────────────────────────────────┘\r\n                              │\r\n                              ▼\r\n┌─────────────────────────────────────────────────────────────────┐\r\n│                    基础设施层                                     │\r\n│  22+ 种 AI 工具适配器 · Git 操作 · 模板引擎 · 配置管理            │\r\n│  模板哈希增量更新 · Core SDK 子路径导出                           │\r\n└─────────────────────────────────────────────────────────────────┘\r\n```\r\n\r\n## 快速开始\r\n\r\n```bash\r\n# 安装依赖\r\npnpm install\r\n\r\n# 构建\r\npnpm build\r\n\r\n# 初始化项目\r\nspecpow init\r\n\r\n# 探索需求\r\nspecpow explore \"我需要一个用户管理模块\"\r\n\r\n# 创建变更提案\r\nspecpow propose add-user-management\r\n\r\n# 查看状态（支持 JSON 输出）\r\nspecpow status --json\r\n\r\n# 执行实现（SDD 引擎驱动，默认模式）\r\nspecpow apply\r\n\r\n# Host-Driven 模式（宿主 Agent 原生 subagent 工具执行）\r\nspecpow apply --host-driven\r\n\r\n# 验证 Delta Spec 名称匹配\r\nspecpow validate-specs --change add-user-management\r\n\r\n# 并行执行（使用 git worktree）\r\nspecpow apply --parallel\r\n\r\n# 验证规范合规性\r\nspecpow verify\r\n\r\n# 归档变更\r\nspecpow archive\r\n```\r\n\r\n## SDK 子路径导出 (v0.2.0)\r\n\r\nSpecPow 支持模块化导入，按需使用各子系统：\r\n\r\n```typescript\r\n// SDD 执行引擎\r\nimport { SDDController } from '@specpow/framework/sdd';\r\n\r\n// 工件图引擎\r\nimport { ArtifactGraph } from '@specpow/framework/artifact-graph';\r\n\r\n// Delta Spec 解析与合并\r\nimport { parseDelta, mergeDeltaSpec, ArchiveEngine } from '@specpow/framework/archive';\r\n\r\n// Hook 自动上下文注入\r\nimport { HookRegistry, getDefaultRegistry } from '@specpow/framework/hooks';\r\n\r\n// 跨会话记忆系统\r\nimport { createMemoryManager, extractKeywords, detectPhase } from '@specpow/framework/memory';\r\n\r\n// Channel 多代理协作\r\nimport { createChannelRuntime, Supervisor } from '@specpow/framework/channel';\r\n\r\n// 工作流状态标签\r\nimport { stageToTag, parseWorkflowStateTag, inferStageFromPath } from '@specpow/framework/workflow-state';\r\n\r\n// 全局配置\r\nimport { GlobalConfigManager } from '@specpow/framework/config';\r\n\r\n// AI 工具适配器\r\nimport { AdapterRegistry, createAdapter } from '@specpow/framework/command-generation';\r\n```\r\n\r\n### 可用子路径\r\n\r\n| 子路径 | 说明 |\r\n|--------|------|\r\n| `@specpow/framework` | 主入口（命名空间导出） |\r\n| `@specpow/framework/sdd` | SDD 执行引擎 |\r\n| `@specpow/framework/artifact-graph` | 工件图 DAG |\r\n| `@specpow/framework/archive` | Delta Spec 解析与合并 |\r\n| `@specpow/framework/hooks` | Hook 自动上下文注入 |\r\n| `@specpow/framework/memory` | 跨会话记忆系统 |\r\n| `@specpow/framework/channel` | Channel 多代理协作 |\r\n| `@specpow/framework/workflow-state` | 工作流状态标签 |\r\n| `@specpow/framework/config` | 全局配置管理 |\r\n| `@specpow/framework/command-generation` | AI 工具适配器 |\r\n\r\n## 工作流 Schema\r\n\r\n| Schema | 工件流 | 场景 |\r\n|---|---|---|\r\n| `spec-driven` | proposal → specs → design → tasks → apply | 通用规格驱动开发 |\r\n| `crud-module` | proposal → spec → design → tasks → apply | CRUD 模块生成（前后端 8 任务） |\r\n| `bug-fix` | proposal → analysis → fix-plan → tasks → apply | 缺陷修复 |\r\n\r\n**三层 Schema 解析**：项目级 → 用户级（`~/.specpow/schemas/`）→ 包内置\r\n\r\n## Context & Rules 注入 (v0.2.0)\r\n\r\n在 `.specpow/config.json` 中配置项目上下文和规则：\r\n\r\n```json\r\n// .specpow/config.json\r\n{\r\n  \"context\": \"这是一个 React/TypeScript 项目，使用 Node.js 20+, PostgreSQL, Redis\",\r\n  \"rules\": {\r\n    \"proposal\": [\r\n      \"提案不超过2页\",\r\n      \"必须包含安全影响评估\"\r\n    ],\r\n    \"specs\": [\r\n      \"使用 SHALL/MUST 表述需求\",\r\n      \"每个需求至少2个场景\"\r\n    ],\r\n    \"design\": [\r\n      \"必须包含数据库 ER 图\",\r\n      \"API 设计遵循 RESTful 规范\"\r\n    ]\r\n  }\r\n}\r\n```\r\n\r\n## Hook 自动上下文注入 (v0.2.0)\r\n\r\nSpecPow 通过 4-hook 管道自动注入上下文：\r\n\r\n| Hook | 触发时机 | 注入内容 |\r\n|------|----------|----------|\r\n| `SessionStart` | 会话开始 | 项目概览、活跃变更状态、工作流阶段 |\r\n| `UserPromptSubmit` | 用户提交提示 | 当前工作流状态标签、相关记忆 |\r\n| `PreToolUse` | 工具调用前 | 工具拦截、工作流上下文注入 |\r\n| `PostToolUse` | 工具调用后 | 结果记录、阶段转换检测 |\r\n\r\n```json\r\n// .specpow/hooks/hooks.json\r\n{\r\n  \"hooks\": {\r\n    \"SessionStart\": [{ \"matcher\": \"\", \"command\": \"npx --yes specpow hook-run session-start\" }],\r\n    \"UserPromptSubmit\": [{ \"matcher\": \"\", \"command\": \"npx --yes specpow hook-run workflow-state\" }],\r\n    \"PreToolUse\": [{ \"matcher\": \"\", \"command\": \"npx --yes specpow hook-run pre-tool-use\" }],\r\n    \"PostToolUse\": [{ \"matcher\": \"\", \"command\": \"npx --yes specpow hook-run post-tool-use\" }]\r\n  }\r\n}\r\n```\r\n\r\n## 跨会话记忆系统 (v0.2.0)\r\n\r\n索引过去的 AI 会话日志，支持关键词搜索、阶段切片、相关性评分：\r\n\r\n```typescript\r\nimport { createMemoryManager } from '@specpow/framework/memory';\r\n\r\nconst memory = createMemoryManager(projectRoot);\r\n\r\n// 索引会话\r\nawait memory.indexSession(sessionLog);\r\n\r\n// 搜索记忆\r\nconst results = await memory.search({\r\n  keywords: ['authentication', 'login'],\r\n  phases: ['apply'],\r\n  limit: 10\r\n});\r\n\r\n// 获取最近记忆\r\nconst recent = await memory.getRecent(20);\r\n\r\n// 获取统计信息\r\nconst stats = await memory.getStats();\r\n```\r\n\r\n### Memory Auto Adapter (v0.5.29)\r\n\r\n自动从 Claude Code 和 CodeBuddy 读取会话日志并索引，实现跨会话记忆能力：\r\n\r\n```bash\r\n# 自动索引所有数据源（Claude Code + CodeBuddy）\r\nspecpow memory auto-index\r\n\r\n# 查看检测到的数据源\r\nspecpow memory sources\r\n\r\n# 索引阶段摘要文件\r\nspecpow memory index-summary .specpow/memory/summaries/my-change-explore.md\r\n\r\n# 预览记忆注入内容\r\nspecpow memory preview-injection --change my-change --phase apply\r\n\r\n# 增强查询（支持多种选项）\r\nspecpow memory preview-injection --phase apply \\\r\n  --all-phases \\                    # 查询所有阶段\r\n  --keywords \"适配器,会话,索引\" \\    # 自定义关键词\r\n  --user-input \"实现功能\" \\          # 用户输入增强\r\n  --task-description \"任务描述\" \\    # 任务描述增强\r\n  --files \"src/file.ts\"             # 涉及文件增强\r\n```\r\n\r\n**支持的数据源**：\r\n- **Claude Code**: `~/.claude/projects/{project}/{sessionId}.jsonl`\r\n- **CodeBuddy**: `%LOCALAPPDATA%/CodeBuddyExtension/Data/{userId}/JetBrains/{userId}/history/{projectHash}/`\r\n\r\n**记忆注入器**：支持 Token 预算控制，按阶段差异化注入：\r\n- explore: 300 tokens\r\n- propose: 500 tokens\r\n- apply: 400 tokens\r\n- verify: 200 tokens\r\n\r\n## Channel 多代理协作 (v0.2.0)\r\n\r\n事件源多代理运行时，支持 Supervisor 模式：\r\n\r\n```typescript\r\nimport { createChannelRuntime, Supervisor } from '@specpow/framework/channel';\r\n\r\n// 创建运行时\r\nconst runtime = createChannelRuntime({\r\n  channelId: 'dev-team',\r\n  name: '开发团队'\r\n});\r\n\r\n// 创建 Supervisor\r\nconst supervisor = new Supervisor(runtime, {\r\n  assignmentStrategy: 'round_robin',  // 轮询 | 最少忙碌 | 优先级\r\n  maxConcurrentTasks: 5,\r\n  taskTimeout: 300000\r\n});\r\n\r\n// 注册 Worker\r\nawait supervisor.registerWorker({\r\n  id: 'worker-1',\r\n  name: '实现者',\r\n  role: 'worker',\r\n  status: 'idle',\r\n  lastActiveAt: Date.now()\r\n});\r\n\r\n// 分配任务\r\nconst taskId = await supervisor.assignTask(\r\n  '实现用户认证模块',\r\n  { specs: ['auth.spec.md'] },\r\n  'supervisor'\r\n);\r\n```\r\n\r\n## 工作流状态标签 (v0.2.0)\r\n\r\nTrellis 风格的 `[workflow-state:xxx]` 标签，用于 AI 追踪工作流进度：\r\n\r\n```typescript\r\nimport { stageToTag, parseWorkflowStateTag, inferStageFromPath } from '@specpow/framework/workflow-state';\r\n\r\n// 生成标签\r\nconst tag = stageToTag('apply');  // [workflow-state:apply]\r\n\r\n// 解析标签\r\nconst state = parseWorkflowStateTag('[workflow-state:apply:task-3-of-5]');\r\n// → { stage: 'apply', taskProgress: { current: 3, total: 5 } }\r\n\r\n// 从路径推断阶段\r\nconst stage = inferStageFromPath('.specpow/skills/planning-explore/SKILL.md');\r\n// → 'explore'\r\n```\r\n\r\n## Delta Spec 结构化合并 (v0.2.0)\r\n\r\n借鉴 OpenSpec 的结构化合并算法，支持 ADDED/MODIFIED/REMOVED/RENAMED 操作：\r\n\r\n```\r\nDelta 格式：\r\n## ADDED Requirements\r\n### Requirement: 新功能A\r\n系统应支持功能A。\r\n\r\n## MODIFIED Requirements\r\n### Requirement: 已有功能B\r\n系统应增强功能B。\r\n\r\n## REMOVED Requirements\r\n### Requirement: 废弃功能C\r\n\r\n## RENAMED Requirements\r\n### Requirement: 旧名称 → 新名称\r\n\r\n合并顺序：RENAMED → REMOVED → MODIFIED → ADDED\r\n冲突检测：跨段冲突、重复名称、RENAMED+REMOVED 矛盾\r\n幂等性：normalizeBlockRaw 比较，已同步则跳过\r\n```\r\n\r\n## 模板哈希增量更新 (v0.2.0)\r\n\r\n`specpow init` 支持增量更新，保护用户修改：\r\n\r\n```\r\n.specpow/.template-hashes.json\r\n{\r\n  \"__version\": 1,\r\n  \"hashes\": {\r\n    \"schemas/spec-driven/schema.yaml\": \"sha256hex...\",\r\n    \"skills/execution-tdd/SKILL.md\": \"sha256hex...\"\r\n  }\r\n}\r\n\r\n更新逻辑：\r\n1. 计算新模板哈希\r\n2. 对比存储哈希\r\n3. 未修改 → 跳过\r\n4. 用户修改过 → 创建 .new 文件\r\n5. 框架更新 → 覆盖\r\n```\r\n\r\n## 技能体系（35 个）\r\n\r\n| 分类 | 数量 | 技能 |\r\n|---|---|---|\r\n| **Bootstrap** | 1 | using-specpow |\r\n| **Meta** | 3 | meta-using-skills、meta-writing-skills、meta-create-skill |\r\n| **Planning** | 10 | explore、propose、apply-change、verify-change、archive-change、write-plans、write-specs、write-design、onboard、update-change |\r\n| **Execution** | 11 | subagent-driven-dev、**tdd**、systematic-debugging、parallel-agents、finish-branch、git-worktrees、requesting-review、receiving-review、verification-before-completion、**sdd-orchestrator**、**subagent-dispatch** |\r\n| **Business** | 9 | java-codegen、ui-codegen、db-design、prd-writer、deploy-check、doc-sync、menu-register、test-gen、code-review |\r\n| **CLI Router** | 1 | cli-router |\r\n\r\n## 子代理体系\r\n\r\nSpecPow 通过两套子代理系统实现任务分发与协作：\r\n\r\n### SDD 引擎子代理（3 种）\r\n\r\nSDD 引擎在执行阶段派发的子代理，每种子代理使用独立上下文：\r\n\r\n| 子代理 | 职责 | 源码位置 |\r\n|---|---|---|\r\n| `Implementer` | 读取 task brief → 写代码 → 写 report JSON | `ai-caller.ts:dispatchImplementer()` |\r\n| `Reviewer` | 读取 brief + diff + specs → 写 review JSON | `ai-caller.ts:dispatchReviewer()` |\r\n| `Re-Reviewer` | 修复轮次中只审查修复部分 | `ai-caller.ts:dispatchReReviewer()` |\r\n\r\n### Channel 多代理角色（4 种）\r\n\r\nChannel 系统定义的通用代理角色，用于多代理协作场景：\r\n\r\n| 角色 | 说明 | 源码位置 |\r\n|---|---|---|\r\n| `supervisor` | 监督者，分配任务 | `channel-types.ts:30` |\r\n| `worker` | 执行者，完成任务 | `channel-types.ts:31` |\r\n| `reviewer` | 审查者，审查代码 | `channel-types.ts:32` |\r\n| `specialist` | 专家，提供专业建议 | `channel-types.ts:33` |\r\n\r\n### 业务技能（非独立 Agent）\r\n\r\n以下功能通过**业务技能（Skill）**实现，由宿主 Agent 按需加载 SKILL.md 执行，**不是独立的 Agent 实现**：\r\n\r\n| 类别 | 技能名称 | 职责 |\r\n|---|---|---|\r\n| **规划** | `business-prd-writer` | 用户原始需求 → 结构化 PRD |\r\n| **规划** | `business-db-design` | PRD → DDL + 索引 + 状态码 |\r\n| **执行** | `business-java-codegen` | Entity → Mapper → Service → Controller |\r\n| **执行** | `business-ui-codegen` | Vue2 + View Design 页面生成 |\r\n| **质量** | `business-test-gen` | JUnit5 + Mockito 测试生成 |\r\n| **质量** | `business-code-review` | 结构化代码审查报告 |\r\n| **控制** | `SDDController` | 子代理编排 + 审查循环 + 账本管理（TypeScript 类） |\r\n| **运维** | `business-deploy-check` | 部署检查清单 |\r\n\r\n> **重要说明**：业务技能是提示词模板（SKILL.md 文件），由宿主 Agent 读取后按指令执行。它们不是独立的进程或 Agent，所有工作由同一个宿主 Agent（如 Claude）完成。\r\n\r\n## SDD 执行引擎\r\n\r\nSDD (Subagent-Driven Development) 是核心执行引擎，融合 Superpowers 方法论：\r\n\r\n```\r\n┌─ Phase 1: TDD RED ────────────────────────────────────┐\r\n│  TestWriter 子代理生成失败测试                          │\r\n│  确认全部失败 → RED 确认                                │\r\n└────────────────────────────────────────────────────────┘\r\n                          │\r\n┌─ Phase 2: 实现 ───────────────────────────────────────┐\r\n│  实现者子代理（全新上下文）                              │\r\n│  遵循 RED-GREEN-REFACTOR 使测试通过                    │\r\n└────────────────────────────────────────────────────────┘\r\n                          │\r\n┌─ Phase 3: 审查 ───────────────────────────────────────┐\r\n│  审查者子代理：三阶段裁决                               │\r\n│  ① 规范合规  ② 代码质量  ③ TDD 合规                    │\r\n└────────────────────────────────────────────────────────┘\r\n                          │\r\n┌─ Phase 4: 修复循环（≤5 轮）──────────────────────────┐\r\n│  R1-3: 恢复原始实现者                                  │\r\n│  R4-5: 全新实现者 + 升级模型                           │\r\n│  断路器: 5 轮后裁定（停放 / 阻塞）                      │\r\n└────────────────────────────────────────────────────────┘\r\n                          │\r\n┌─ Phase 5: 账本记录 ──────────────────────────────────┐\r\n│  进度账本支持断点续跑                                   │\r\n│  停放发现延迟到最终审查处理                              │\r\n└────────────────────────────────────────────────────────┘\r\n```\r\n\r\n**关键设计原则**（来自 Superpowers）：\r\n- 控制器**不自己修复代码**（保持上下文干净）\r\n- 所有产物**通过文件传递**（不占用上下文窗口）\r\n- **信任账本而非记忆**（上下文压缩后账本是唯一真相）\r\n- 每任务**全新子代理**（上下文隔离）\r\n\r\n## 支持的 AI 工具（22 种）\r\n\r\n| 工具 | 适配方式 | 调用风格 |\r\n|------|----------|----------|\r\n| Claude Code | `.claude/commands/` | `/specpow:explore` |\r\n| Cursor | `.cursor/rules/` | `/specpow-explore` |\r\n| GitHub Copilot | `.github/copilot-instructions.md` | `/specpow-explore` |\r\n| CodeBuddy | `.codebuddy/commands/` | `/specpow-explore` |\r\n| Codex | `.codex/instructions.md` | `/specpow-explore` |\r\n| Gemini CLI | `.gemini/instructions.md` | `/specpow:explore` |\r\n| Amazon Q | `.amazonq/commands/` | `@specpow-explore` |\r\n| Cline | `.cline/rules/` | `/specpow-explore` |\r\n| Continue | `.continue/config.md` | `/specpow-explore` |\r\n| Windsurf | `.windsurf/rules/` | `/specpow-explore` |\r\n| Trae | `.trae/rules/` | `/specpow-explore` |\r\n| Kiro | `.kiro/steering/` | `/specpow-explore` |\r\n| Qwen | `.qwen/instructions.md` | `/specpow-explore` |\r\n| Kimi | `.kimi/instructions.md` | `/specpow-explore` |\r\n| GitHub Copilot Workspace | `.github/copilot/` | `/specpow-explore` |\r\n| Roo Code | `.roo/rules/` | `/specpow-explore` |\r\n| Auggie | `.auggie/instructions.md` | `/specpow-explore` |\r\n| Bob | `.bob/rules/` | `/specpow-explore` |\r\n| Crush | `.crush/instructions.md` | `/specpow-explore` |\r\n| Devin | `.devin/commands/` | `@specpow-explore` |\r\n| Junie | `.junie/rules/` | `/specpow-explore` |\r\n| Qoder | `.qoder/instructions.md` | `/specpow-explore` |\r\n\r\n## 项目结构\r\n\r\n```\r\nspecpow/\r\n├── bin/                        # CLI 入口 (specpow.js)\r\n├── src/\r\n│   ├── cli/                    # Commander.js 命令注册\r\n│   ├── commands/               # 23 个命令实现（支持 --json）\r\n│   │   ├── init.ts             # 初始化 + 模板哈希增量更新\r\n│   │   ├── explore.ts          # 苏格拉底式需求探索\r\n│   │   ├── propose.ts          # 变更提案生成\r\n│   │   ├── status.ts           # 工件状态 + 任务进度 + --json\r\n│   │   ├── apply.ts            # SDD 引擎驱动执行 + --parallel\r\n│   │   ├── verify.ts           # 5 维验证（规范/设计/任务/测试/质量）\r\n│   │   ├── archive.ts          # 委托 ArchiveEngine 事务性归档\r\n│   │   ├── validate-specs.ts   # Delta Spec 名称匹配验证\r\n│   │   └── workflow/           # 工作流编排引擎\r\n│   └── core/\r\n│       ├── artifact-graph/     # 工件图 DAG + 拓扑排序 + 三层解析\r\n│       ├── sdd-engine/         # SDD 控制器 + TDD + 审查循环 + 账本 + 并行分发\r\n│       ├── archive/            # Delta Spec 结构化合并（P1-5）\r\n│       ├── config/             # Zod 配置验证 + Context/Rules 注入（P1-7）\r\n│       ├── init/               # AI 工具检测 + 模板哈希（P1-10）\r\n│       ├── migration/          # 版本迁移工具\r\n│       ├── parsers/            # tasks/specs/proposal 解析器\r\n│       ├── store/              # 变更存储管理\r\n│       ├── templates/          # 模板引擎 + AI 指令生成\r\n│       ├── validation/         # Schema 验证 + Delta Spec 名称验证\r\n│       ├── hooks/              # Hook 自动上下文注入（P2-11）\r\n│       ├── memory/             # 跨会话记忆系统（P2-12）\r\n│       ├── channel/            # Channel 多代理协作（P2-13）\r\n│       ├── workflow-state.ts   # 工作流状态标签（P2-14）\r\n│       └── command-generation/ # 22 种 AI 工具适配器（P1-9）\r\n├── .specpow/\r\n│   ├── schemas/                # 3 套工作流 Schema + 模板\r\n│   ├── skills/                 # 35 个技能（SKILL.md）\r\n│   ├── agents/                 # Agent 定义（通过技能实现）\r\n│   └── hooks/                  # Hook 自动上下文注入\r\n├── scripts/                    # 辅助脚本（task-brief/review-package/sdd-workspace）\r\n├── test/                       # 860 个测试用例\r\n└── docs/                       # 使用指南\r\n```\r\n\r\n## 开发\r\n\r\n```bash\r\n# 安装依赖\r\npnpm install\r\n\r\n# 开发模式（watch）\r\npnpm dev\r\n\r\n# 构建\r\npnpm build\r\n\r\n# 运行测试\r\npnpm test\r\n\r\n# 代码检查\r\npnpm lint\r\n```\r\n\r\n## 技术栈\r\n\r\n| 层 | 技术 |\r\n|---|---|\r\n| 语言 | TypeScript (ESM, strict) |\r\n| CLI | Commander.js |\r\n| 运行时验证 | Zod |\r\n| 配置解析 | yaml |\r\n| 终端 | chalk, ora |\r\n| 测试 | Vitest (860 tests) |\r\n| 包管理 | pnpm |\r\n\r\n## 版本历史\r\n\r\n### v0.5.29 (2026-08-31)\r\n\r\n**Memory Auto Adapter 系统**：\r\n\r\n- ✅ 新增 SessionAdapter 接口和 AdapterRegistry\r\n- ✅ 实现 Claude Code 适配器（JSONL 解析器）\r\n- ✅ 实现 CodeBuddy 适配器（嵌套 JSON 解析器）\r\n- ✅ 新增自动采集调度器（防抖 + 去重）\r\n- ✅ 新增记忆注入器（Token 预算控制 + 增强关键词提取）\r\n- ✅ 新增阶段摘要模板和渲染器\r\n- ✅ 扩展配置 Schema（memory.adapters/indexing/injection/retention）\r\n- ✅ 新增 CLI 命令：`auto-index`、`index-summary`、`sources`、`preview-injection`\r\n- ✅ 集成记忆检测到初始化流程（Phase 8）\r\n- ✅ 新增记忆归档集成到 archive 命令\r\n- ✅ 更新 SKILL 文件（planning-explore/propose、execution-sdd-orchestrator）\r\n\r\n### v0.5.1 (2026-08-23)\r\n\r\n**Delta Spec 名称一致性优化**：\r\n\r\n- ✅ 主规范截断时仍注入完整需求名称清单（模板引擎 `templates/index.ts`）\r\n- ✅ `archive` 路由失败时生成 `名称未匹配` 警告（`engine.ts`）\r\n- ✅ 新增 `specpow validate-specs` 命令 — 提前验证 delta spec 名称与主规范匹配\r\n- ✅ `apply` 命令增加预验证 — 执行前检测名称不匹配并警告\r\n- ✅ `planning-write-specs` SKILL.md 增加\"名称校验\"铁律段落\r\n- ✅ RENAMED 模板格式从表格改为箭头格式（`旧名称 → 新名称`）\r\n- ✅ 新增 16 个测试用例（总计 860 个）\r\n\r\n### v0.3.1 (2026-08-18)\r\n\r\n**21 项缺陷修复**（来自全面功能可运行性审查）：\r\n\r\n**IMPORTANT（4 项）**：\r\n- ✅ `init --force` 选项缺失 — 添加强制覆盖支持\r\n- ✅ `review --diff-file` 未实际解析 diff — 实现 diff 文件解析与变更文件提取\r\n- ✅ `review --model` 选项无效无警告 — 添加黄色提示\r\n- ✅ Hook 失败被静默吞掉 — 失败 hook 的 error 信息作为 warning 输出\r\n\r\n**MODERATE（8 项）**：\r\n- ✅ `formatForPlatform` 忽略 platform 参数 — 根据平台返回对应格式\r\n- ✅ `migrate` 失败时静默退出码 0 — 输出失败步骤 + `process.exit(1)`\r\n- ✅ `debug` 提示不存在的 `--report` — 移除误导提示\r\n- ✅ `channel send` 无消息类型验证 — 添加 MessageType 白名单校验\r\n- ✅ `status` 任务正则仅匹配小写 `[x]` — 改为大小写不敏感\r\n- ✅ `verify` 无变更时直接报错 — 自动检测唯一活跃变更\r\n- ✅ `init` Schema/Skill 目录不存在静默返回 — 添加 `console.warn` 警告\r\n\r\n**MINOR（9 项）**：\r\n- ✅ `channel` 提示错误子命令名 — 修正为 `add-worker` / `create-task`\r\n- ✅ session-start 技能列表仅 22/35 — 补全全部 35 个技能\r\n- ✅ `apply` host-driven 写文件失败返回码 0 — `return` → `process.exit(1)`\r\n- ✅ `parseProposal` 缺少 risks 解析 — 添加 Markdown 表格解析\r\n- ✅ `runTests()` 同步阻塞事件循环 — `execFileSync` → 异步 `execFile`\r\n- ✅ `detectActiveChanges` 重复调用 — 传参复用已计算结果\r\n- ✅ PostToolUse 每次注入无用上下文 — 仅在有转换信号时注入\r\n- ✅ `initialize()` 同步函数误用 `await` — 移除误导性 `await`\r\n\r\n### v0.3.0 (2026-08-15)\r\n\r\n**9 项缺陷修复与代码清理**（来自全面代码审查）：\r\n\r\n**P0 关键修复（1 项）**：\r\n- ✅ Controller 未传递 commit SHA 给 ai-caller — 实现者代理现在能正确获取 git 上下文\r\n\r\n**P1 高价值修复（2 项）**：\r\n- ✅ Ledger fix-round 数据丢失 — 修复轮次历史现在正确追加而非覆盖\r\n- ✅ design.md 未传递给 SDD 引擎 — 实现者现在能获取设计上下文\r\n\r\n**P2 中等优先级修复（4 项）**：\r\n- ✅ 模型配置死代码清理 — 移除未使用的 `modelTier` 字段\r\n- ✅ 串行 `apply --json` 输出实现 — 两种模式均支持 JSON 输出\r\n- ✅ projectContext 传递项目名而非原始路径 — 避免上下文污染\r\n- ✅ ParallelDispatcher 忽略模型配置 — 并行模式现在正确使用 `config.json` 模型设置\r\n\r\n**P3 低优先级清理（2 项）**：\r\n- ✅ execute.ts 冗余 `initialize()` 调用清理\r\n- ✅ store 选项死代码清理 — 移除 propose/status/apply 中无效的 `--store` 选项\r\n\r\n### v0.2.0 (2026-08-14)\r\n\r\n**P0 核心修复（4 项）**：\r\n- ✅ 模型配置从硬编码改为可配置\r\n- ✅ 集成并行分发器到 CLI (`--parallel`)\r\n- ✅ 扩展测试框架支持（自动检测）\r\n- ✅ 三层 Schema 解析（项目 → 用户 → 包内置）\r\n\r\n**P1 高价值特性（6 项）**：\r\n- ✅ Delta Spec 结构化合并算法（ADDED/MODIFIED/REMOVED/RENAMED）\r\n- ✅ Agent Contract — `--json` 输出支持\r\n- ✅ Context & Rules 注入系统\r\n- ✅ 交互式 Explore 模式\r\n- ✅ **22 种** AI 工具适配器（原 6 种，新增 8 种）\r\n- ✅ 模板哈希增量更新\r\n\r\n**P2 差异化创新（5 项）**：\r\n- ✅ Hook 自动上下文注入（4-hook 管道：SessionStart/UserPromptSubmit/PreToolUse/PostToolUse）\r\n- ✅ 跨会话记忆系统（事件源 + 关键词索引 + SQLite/JSON 适配器）\r\n- ✅ Channel 多代理协作（Supervisor 模式）\r\n- ✅ 工作流状态标签 `[workflow-state:xxx]`\r\n- ✅ Core SDK 子路径导出（10 个模块）\r\n\r\n**第二轮优化（11 项）**：\r\n- ✅ 四模块测试覆盖（Memory/Channel/Hook/WorkflowState）\r\n- ✅ Delta Spec 四项增强（场景丢失守卫/能力退休/未计入内容检测/代码围栏掩码）\r\n- ✅ 合理化防御体系扩展（11+ 行防御表 + 13 红旗 + 压力测试）\r\n- ✅ AI 适配器扩展到 22 种（新增 GitHub Copilot Workspace/Roo Code/Auggie/Bob/Crush/Devin/Junie/Qoder）\r\n- ✅ Hook 系统完善（PreToolUse/PostToolUse 实现）\r\n- ✅ Hook + WorkflowState 深度集成（阶段转换钩子/状态恢复）\r\n- ✅ 技能编写元技能（meta-create-skill）\r\n- ✅ 版本迁移系统（迁移清单 + 自动备份）\r\n- ✅ Memory 平台适配器扩展（SQLite + 分片 JSON）\r\n- ✅ Memory 适配器性能优化（预编译语句/增量更新/原子写入）\r\n- ✅ 预存缺陷修复（714 → 860 测试用例）\r\n\r\n**测试覆盖**：\r\n- **854 个测试用例**（原 422 个，增长 102%）\r\n- **37 个测试文件**\r\n- 新增测试：Memory 系统、Channel 运行时、Hook 系统、WorkflowState、Delta Spec 增强、AI 适配器扩展、迁移系统\r\n\r\n### v0.1.0\r\n\r\n- 初始版本\r\n- OpenSpec 工件图引擎 + Superpowers SDD 执行引擎\r\n- 30 个技能 + Agent 能力（通过技能实现）\r\n- 6 种 AI 工具适配器\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}