{"_id":"@spec-wave/cli","_rev":"71-16dfe2fd73a1c45bbf934a006d4a45a0","name":"@spec-wave/cli","dist-tags":{"latest":"1.7.2"},"versions":{"0.1.0":{"name":"@spec-wave/cli","version":"0.1.0","_id":"@spec-wave/cli@0.1.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"ec82f8eef8319f87430a472f04a20179f82eba73","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.1.0.tgz","fileCount":28,"integrity":"sha512-FVNK5PWNtN0QO6AMRvBfiGfzKVIQYVGkp3g9KURqnVg2JjSNeUaWMdkYe4edV6nvDHM607igpyLmjiAj81iEzg==","signatures":[{"sig":"MEUCIQCyuTKhZK2HelG+gFTKHw5w4D/z08Y14Kj3qANmyM6KjAIgR9/wmvb8GBM8OvzTPhHAjPeoSZ1tLcL6UJbxf4SUmW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74554},"type":"module","engines":{"node":">=20"},"gitHead":"c504cd26fdca8f3f3de05267b2b568f6532c45ee","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"11.12.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.1","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1781800896773_0.4722017481657086","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@spec-wave/cli","version":"0.2.0","_id":"@spec-wave/cli@0.2.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"2c5c8ba09cd8297caf92a1fbbf4c45220ba94382","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.2.0.tgz","fileCount":28,"integrity":"sha512-DaawoGLp9IL2TRQo/VJG8CpeGP3BC7qdTvtaLk1WCqaXfNck/4DwUrufTKNQCwcF2MnshWUkWii8RXikvTQOaA==","signatures":[{"sig":"MEUCIQDVGFhqD4z9M0kx6PSfnZlIHBBBQZw8tWwHL/yU7iHhtQIgRI04jbpxo5rLnPDn9r+g8v54fRM2CXP/f3RNiOdJjnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79985},"type":"module","engines":{"node":">=20"},"gitHead":"c504cd26fdca8f3f3de05267b2b568f6532c45ee","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"11.12.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.1","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1781802745738_0.7399441732343253","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@spec-wave/cli","version":"0.2.1","_id":"@spec-wave/cli@0.2.1","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"98e6a98192904c8d6b09a6f419883b780f95aab1","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.2.1.tgz","fileCount":30,"integrity":"sha512-3jLBQLR0IzCs2aqBgBxYIwnCmwWa/In/dEzFRgc0PAQvSbW01kC5XC5TJoSKwDAbyp3qWkY015Wa9pVFI/VQxg==","signatures":[{"sig":"MEUCIGT2uR0M4TMRQTIurt7fARxDwCBMo2nYeR+vlqHXEhZbAiEA5cZgLULUedv5gWh5IVs3lKJXzbWt8O/MkUtaOHWW2b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92485},"type":"module","engines":{"node":">=20"},"gitHead":"566a986cccb56d99e2f17fc1f1ec9b02647de026","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"11.12.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.1","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1_1782152362904_0.36106902501284943","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@spec-wave/cli","version":"0.2.2","_id":"@spec-wave/cli@0.2.2","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"8ba78087ca13afdc06c6208eb399cde2b470df39","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.2.2.tgz","fileCount":30,"integrity":"sha512-0hZ9pODaBvmxHPVKbhdgMd7ffuTo5sS0VdOBX534OPlwsn7J1qX5A4aPEmh+lpSeFDUMEoOqRgPSmB6u4tBuUw==","signatures":[{"sig":"MEUCIQDL2Lnj6MF/EFPOhUbJKjguedU4zoMVLjzMv0hG7Nu13QIgNqJ+4gX4DTLT9EHTvpF3ugiDYWtNv1fzaACccDNg94U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93318},"type":"module","engines":{"node":">=20"},"gitHead":"566a986cccb56d99e2f17fc1f1ec9b02647de026","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"11.12.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.1","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.2_1782171537582_0.9189760917398575","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@spec-wave/cli","version":"0.3.1","_id":"@spec-wave/cli@0.3.1","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"4be2f85f2e318f0fa72db75ca2cc1541434d318f","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.3.1.tgz","fileCount":32,"integrity":"sha512-8Tj5qIf4RHTr7HbyUKYZn3v6NB7+krJ8oEBpZuQdg5EsBG2h8n1KOLIqutU3aElHiOQqAD5C0fWFjzqosoBJzw==","signatures":[{"sig":"MEUCIBv9ITtcFsjhE0nRYHFIFhvuzAGCDJq7JH8eSpJVkYUCAiEA1h+7x3DP41fXslB6WoeN+agATFi46T0XJTxq2234XIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105410},"type":"module","engines":{"node":">=20"},"gitHead":"e3648fd9d388c463146268285b5e7e9622e0204b","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"11.12.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.1_1782324882642_0.24137163001157935","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@spec-wave/cli","version":"0.4.0","_id":"@spec-wave/cli@0.4.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"7675bae66e8f40d71608facb1427eaaf1e2e7ae6","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.4.0.tgz","fileCount":33,"integrity":"sha512-ACDSdnaD9/L+CKuX/riXoEKQbXwoMR6AnQ2h+KA2jcCHfTpt0ZFOcVHPDLkWH1Oex4j0HZCFdJPKqsLccAoTyw==","signatures":[{"sig":"MEUCIQDITvFfMijIq+Ndzao5WWEL0b6IeMRMgrhRU5vxtRncEAIgZbUcqyDNixJA1pZveIhO27apZR3qGQT088fQrsgL6WU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106886},"type":"module","engines":{"node":">=20"},"gitHead":"e3648fd9d388c463146268285b5e7e9622e0204b","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"11.12.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1782327476842_0.616271614831639","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@spec-wave/cli","version":"0.5.0","_id":"@spec-wave/cli@0.5.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"20d6bb935df350d8afb89a190987a40fca02ea6f","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.5.0.tgz","fileCount":37,"integrity":"sha512-v6c376RN0KpeK0DI+6Y5ScwhAliSWv59xyRvlSsXLuJjlKRJ+IIuzSjtJC48z01HWxEhFjo9ywYpHsamFJFavg==","signatures":[{"sig":"MEYCIQCND50hs9cfqAopQ4Q16Og9nbDrfvw0xQGImCkgvEUcYAIhALCxD3qW5ffUNzpV5kyruqwSkHkVreuSOaF95qnLXoJw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123891},"type":"module","engines":{"node":">=20"},"gitHead":"e3648fd9d388c463146268285b5e7e9622e0204b","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"11.12.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1782437697395_0.2095921321828944","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@spec-wave/cli","version":"0.5.1","_id":"@spec-wave/cli@0.5.1","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"0623727e1876288d5fb6c8a2f5177278fccbbc4a","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.5.1.tgz","fileCount":37,"integrity":"sha512-5wLvgRPRoOsenMGrkYGEko8qdAASHHK/HE378tB8MmqrWx9muWnYTN+t+VVq3xt/d0cMXsVHVleC91ybzkyuog==","signatures":[{"sig":"MEYCIQCg4+G08V01AkfOOu10apN3dICdX9q5etNyGSIlLyM7RAIhAJWCDEk0z3sWv/DAwphrTx85/XFk6dT5GCi4Rua9F24e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125197},"type":"module","engines":{"node":">=20"},"gitHead":"08bf433ea345f8d631582d9fa5925537165d1240","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"11.12.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1_1782475288964_0.46345639663169735","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@spec-wave/cli","version":"0.5.2","_id":"@spec-wave/cli@0.5.2","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"ccd02e5f2697fb202c591f7e0bfa5b04e62be3eb","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.5.2.tgz","fileCount":37,"integrity":"sha512-bNcclhCZyWujwTVe5hjqCZ8gV/twlfkVZt9zovawynt9mYAqMHe/X0ePpG1LWYnjDn2kRZ36a12ebR0JjDucFQ==","signatures":[{"sig":"MEUCIQCSPjJ+n9qH1XEOSRVWoL3k16hd3x/fcV429qSS5m0tvwIgFv4JjXFfjXbXFsThoRfspPZkaoYQ5auDhBJ4cS2c+/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125419},"type":"module","engines":{"node":">=20"},"gitHead":"49a442e00921a9d7a91f4f8433c051473e2fd65a","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"11.12.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.2_1782476102343_0.19895067696032864","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@spec-wave/cli","version":"0.5.3","_id":"@spec-wave/cli@0.5.3","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"026e836b52b1be007331d462e3e586c949b4e857","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.5.3.tgz","fileCount":37,"integrity":"sha512-Hr5qVUTkwLLik+ZK+IS/+2hdspv8ArtSjBhz5Fq9MWFmpgxAMbYlv+YjVEqGe3pt7MJdbU6vXUyqgYndYuqe2Q==","signatures":[{"sig":"MEUCIQCjLNg0aq3zcrqH3t5WFM2biB4kINl7gPathkL49Be2EgIgemjGzxBkHbdDr/HuXd9nC75pBIYbZWe71/gIE9es0tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123153},"type":"module","engines":{"node":">=20"},"gitHead":"976c82dca4acd47509a0391c2c85c00cddd1b931","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"11.12.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.3_1782490662236_0.42419550701505093","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@spec-wave/cli","version":"0.5.5","_id":"@spec-wave/cli@0.5.5","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"d07ffedce4845826c9000217c77acba4654dea14","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.5.5.tgz","fileCount":37,"integrity":"sha512-9YcC44quFoHn4cMezjenEu8qtqWHVlvTFULvCaJvOQL5pb1GJDkiUh7yjtaGv7aNF5Y1HkRn8Lq8GOuVnB1lxQ==","signatures":[{"sig":"MEQCIG1iySzJEAQ0G1DLb9OTxWDskO2K9xgpix8DBcZraD8AAiBv/hSH1viR7fb36nm3JI4sPYmiVQQr0dbib1RtufAiRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123245},"type":"module","engines":{"node":">=20"},"gitHead":"f8b784cd84c7313fcb6ec654c24417ea1adaa036","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"11.12.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.5_1782491201579_0.758286309420726","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@spec-wave/cli","version":"0.5.7","_id":"@spec-wave/cli@0.5.7","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"d27ac75400928f606a1598da3cbd716580eeddfe","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.5.7.tgz","fileCount":37,"integrity":"sha512-f2kPLem28tXOj3per5wW8WTZ8USTVFcmDTMMSgCyEH4yPqcI5fFBug5At+1B4I82FyxqrBXR1KfrsKxapiDRgA==","signatures":[{"sig":"MEUCIQCuuj1tPBp6j70xmmHBIj18BdWNW/eAXQrDxMe4Y03DqQIgAK1ALrTQzYkUjmYWvah+G7btKpKT1XwNf5fx/At5gUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123850},"type":"module","engines":{"node":">=20"},"gitHead":"ddca25ba73e715c51e71f3d120eaac1fe061390c","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"11.12.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.7_1782507460846_0.9653107067655837","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@spec-wave/cli","version":"0.5.8","_id":"@spec-wave/cli@0.5.8","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"b1ff53a3e6e8315107355b40fec6b1ff59d24b7d","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.5.8.tgz","fileCount":40,"integrity":"sha512-2hGqJSeDqLfgwug6j0soEqGwG5qSO5Xl0emuzx4XMExGISTZBH7Ba/Ly/9qH/uUctr/B1hHo96P6u/V6Arc+Dg==","signatures":[{"sig":"MEUCIC0vE/h/M1HplIfcl6T71ESZdDgaeC3wbXEwe/stsmCTAiEA1kKhGY5P8LJ8upJtYEWV4u0LmlotJtVCYL3P7+5TiG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172552},"type":"module","engines":{"node":">=20"},"gitHead":"c7b395da784a18ebf63157e677198566c0c23d7e","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.8_1783712409658_0.9987629622719507","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@spec-wave/cli","version":"0.5.9","_id":"@spec-wave/cli@0.5.9","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"6d968d2bce6627f6cd7f45361f2bdd3f034311eb","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.5.9.tgz","fileCount":40,"integrity":"sha512-pHVOy6NWGFRgp81Gk8F5MQ+MC27HzaoG/0xQ1HqaeHzxhwMhLIhWtEPWAqvQJAfpMl7rlYa25p4+GTxf3CL+FQ==","signatures":[{"sig":"MEYCIQC2V+GlMcVe+yT1Uh7kGDE5wCn4LxuXPbOes4xKU9XhKQIhAJ4BmBvN/NmxOqYqBMtLlmjqjDdaZ9geMgwNbQ6oZcJh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179839},"type":"module","engines":{"node":">=20"},"gitHead":"c7b395da784a18ebf63157e677198566c0c23d7e","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.9_1783862774170_0.11820686658867641","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@spec-wave/cli","version":"0.5.10","_id":"@spec-wave/cli@0.5.10","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"06ac677f5b743d206b524675b076bb24d4e46888","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.5.10.tgz","fileCount":41,"integrity":"sha512-2PNkF47N4HPe9Qi4irbdhay4B2q91NxZY0D2mdU3tk0xwkmIrAD5fwx2rix+iR+GWMNblPOXFkZqG3Ct45gRfQ==","signatures":[{"sig":"MEQCIEsWWWVFblaXH6hMR6iaVTxSkvlNgG8UcXL0leM7DtmLAiAWmIRXxYTr+kEVLqH2iGOrVRfE0NqWMCU9okzRRtNhLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201211},"type":"module","engines":{"node":">=20"},"gitHead":"6d19cbd10c1039b047def8d373803da5d566b04a","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.10_1783882283205_0.8253607713180338","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@spec-wave/cli","version":"0.5.11","_id":"@spec-wave/cli@0.5.11","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"c7b0cf9e3a3fd06648612549fcf823311a9b4de0","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.5.11.tgz","fileCount":41,"integrity":"sha512-VSujDz8kMM6fVB1Mz0IPULS8AXkchwUA8tdpipiXUdAmKh9UlKhJxPKzQWRkMeTpe0NFXZlu82xngI6vtgOWtA==","signatures":[{"sig":"MEUCIDPPX9jNI9zJ/AEo/4QPBBpW1TYEDFdW5utVa8BmUCbLAiEA3LxRvHdykbk2lUaZzk1/2aIQLOzy839lRRccr6Jp9YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205511},"type":"module","engines":{"node":">=20"},"gitHead":"17a99ed19434530f7aec4fefc99c8eda07094bbe","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.11_1783884071938_0.9316418213760043","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@spec-wave/cli","version":"0.6.0","_id":"@spec-wave/cli@0.6.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"1638c3761beb740ba509991a700fd79bd7b8171f","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.6.0.tgz","fileCount":41,"integrity":"sha512-ADYDlbIRs5T8SEikxQOWJZIbLQgZkf+QRCB84gFL8acQFZBxoJjT9nv5d5EJYh6jJ4cnwQ9Dd3IZrX3tjqNnVg==","signatures":[{"sig":"MEUCIQCG4+pl/bB/YemIE7/YCbYD1yAYzyg/FgYZATmGLXqZSQIgLdvbhuRModYoPkmxsbA3FWR362J+XnSMuOeiK3y7NmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206691},"type":"module","engines":{"node":">=20"},"gitHead":"dccd248416b9588d692fe374f4c9a49ebce6aa39","_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1783887569096_0.3016360530496338","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@spec-wave/cli","version":"0.7.0","_id":"@spec-wave/cli@0.7.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"e7742b99acc13b80d030f75c3cfbd34294f76ad1","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.7.0.tgz","fileCount":50,"integrity":"sha512-5usOSgw37X+iVs/cb620svMfz8QLVGOv1xu0maGmSyXf7KVaQt2UX5Nx8qhYWWIHk218grRZV3xg9+qRBU4HLQ==","signatures":[{"sig":"MEUCIAvDrieAH5djUawApow0nATPbjJUGWGnjhr5oCuCUuc4AiEA55XA/HuZ9u6Ka0mWLJ3iovi4oggdoMoxBuCY4MEbyCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302644},"type":"module","engines":{"node":">=20"},"gitHead":"9d130e186f9a610f26cde154f705cf4a4d1ec89b","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.0_1784909725607_0.7975177152990762","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@spec-wave/cli","version":"0.7.1","_id":"@spec-wave/cli@0.7.1","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"183a755d2379bfe66efa44ec7694ba8b41f4cfa0","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.7.1.tgz","fileCount":51,"integrity":"sha512-BRqC0IzSO6almtmL56fB7FpD6AjHVCVq/m8L4rEMJP9/5Sxs8UywZHC1ZFnjEXcsAgQbo94wMnnVjPHcGHW9CQ==","signatures":[{"sig":"MEYCIQDjxjapkXwxLyzlgUj405uB98roq4rabYuu7kBXvTGFEwIhAOBWefmSnRnUANG5XrLRRFtHQ2kS3AY1dr39A8eFiWOM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314562},"type":"module","engines":{"node":">=20"},"gitHead":"67bd95d3292ff388f3e62e1bcb3c942ede50cc11","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.1_1784918601992_0.8288897216893722","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@spec-wave/cli","version":"0.8.0","_id":"@spec-wave/cli@0.8.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"eaf52146087eb09c5e7deef6ea55d36d54143bbd","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.8.0.tgz","fileCount":51,"integrity":"sha512-RHODxV6e5sQv0avj2dVF1k7aHKo/UGU5TbfTrkEOdmFCFHVDchenNpyCgVik9MDI7/6ksRwFALAR+/nOVmk+Pg==","signatures":[{"sig":"MEQCIBt0aZRst4xQ2wUSkw8ak3YG3BoXXvTmZnXj0FGPO4CfAiBOzB5CbojlRjoCOqzX416DhR96ZQl69ryIA43FFymLTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320850},"type":"module","engines":{"node":">=20"},"gitHead":"9ebdd50fd72aea483366535a0a3f0badb1218269","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.0_1785097809946_0.8859687856378475","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@spec-wave/cli","version":"0.8.1","_id":"@spec-wave/cli@0.8.1","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"63cba60a4e8cd63365ae1a79c2fb229b7db19274","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.8.1.tgz","fileCount":51,"integrity":"sha512-J/GPFCnt+m9fZzWRL1Me/0AXKr5Bxkbx7uHYr1k/Ix+vu6fY6WFW9AjKTEFtO5UWpUnvY117te9ZpuDYl7lo0g==","signatures":[{"sig":"MEQCIGcQ9+12vdt6DeOEOdn1erGTPRfGt7AHjb9P8McMs9vVAiBtngCjtShn22VK/DL3ADBzD6CXdoDwRL0JGpyEkMs88w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337477},"type":"module","engines":{"node":">=20"},"gitHead":"71c9202a1416c6d1a8d45e5aff182311876124ae","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.1_1785105447718_0.4107145240818355","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@spec-wave/cli","version":"0.9.0","_id":"@spec-wave/cli@0.9.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"b00af54c3ba0a5a66731843da59666ed7d30ef23","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.9.0.tgz","fileCount":52,"integrity":"sha512-G0KO9rSB5Pwzgje+7T42WKV699vK5QaR0iHqOtEWgQ9Y3jof+PtXRLoBSGtsfklnlVmjD9lQ268hJ/LNXsB7Mw==","signatures":[{"sig":"MEUCIEAeVO5NLJc9Vm4gOUB8K4VlHSuc4gYXBRSYZls8zitmAiEAlRct7/c9mAgquzKbVmj5gnck0IU3wRjxX7Lk3UCz/hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344633},"type":"module","engines":{"node":">=20"},"gitHead":"c04380f91fd022cad9333cd428a58e14559716a0","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.0_1785110467926_0.46803561941101224","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@spec-wave/cli","version":"0.10.0","_id":"@spec-wave/cli@0.10.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"2e7b48ff4e9653403fe036a13f2059973787d809","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.10.0.tgz","fileCount":52,"integrity":"sha512-IbHyVdpfnhJtcmwLQPWD5bbu2aDk1W0Qt8zu/o+HwhNJ4Wfc8aCD47ex+gU+Q9mFxOiqwUSUICs1AdQ6UhKmQQ==","signatures":[{"sig":"MEUCIQDU3jncL13lynGVASpyKmkxqRaicuKrddvgxjBkbK6liwIgCL1mZaMrDdbyL7SeozoOWh2/ZiaCHqT3+h69f5D2wzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344621},"type":"module","engines":{"node":">=20"},"gitHead":"ebab3073e70a299fc3a62abdff9b47c31f7a654f","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.0_1785172697814_0.5130829678464792","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@spec-wave/cli","version":"0.11.0","_id":"@spec-wave/cli@0.11.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"be6d7bc764c153a80a34631f4b6699ed8dacb924","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.11.0.tgz","fileCount":56,"integrity":"sha512-BPq7Cn8ckhrcRRxE6pyJe61UEL9sw5vdAd/P10e9CGyGCFNZv5DBvQZzaYvC76qsx4bFN0r77jndgvzCcoRqjg==","signatures":[{"sig":"MEYCIQCHwfBD6hpNA83NgqFghBWz6tRxXgJuAgmapeJBt+agbAIhALkpJDswX2V8KTMdmbHYijLgoA0W5F7v8E+BCulnGJ1m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387973},"type":"module","engines":{"node":">=20"},"gitHead":"c6e6ceebf7c53e950c096b22a4dba68bbde736bf","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.0_1785267794668_0.9969937576872638","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@spec-wave/cli","version":"0.11.1","_id":"@spec-wave/cli@0.11.1","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"432d694a1c977a1a83844ba77789301aa7a98729","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.11.1.tgz","fileCount":57,"integrity":"sha512-5jnkwdICXCwwMqdzhgnHq3maLBXGbUK2E8Xz5yB4KCIfyCZod/qG7gsuO0WAVWjDBjpYi26yTNVkc6HlsNWfMA==","signatures":[{"sig":"MEYCIQCPVCJjLbmnAwhdLOg4ZFSznZ3hiOHSTntWIBzYC3rmYQIhAMwhdyRk10NbffZHjRd20AJ6OOMHhwfybq8FMSyV44Ed","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401907},"type":"module","engines":{"node":">=20"},"gitHead":"8ba46e5818fa3dd683350d8ffb9523e0480577fb","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.1_1785336499005_0.4980385195174746","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@spec-wave/cli","version":"0.11.2","_id":"@spec-wave/cli@0.11.2","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"79fe2495b8fa8149d734a1e942fa056a0f047b67","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.11.2.tgz","fileCount":58,"integrity":"sha512-scSFls9RZKJOAk8Jq3jkKnxcSEW8Y/e3lz+Z2aHCvxkv/vzEsnly2Rpl2uK4bM/Hnq2z6w97GxYp24YanyOgxA==","signatures":[{"sig":"MEQCIHLok2ZpcMFsO26QLVmOFjktOPxZQuFFqP+Rk+WzXI5hAiAx7FMtNOqLyeglD3B3U0mFELA7WZxhluebV268xAR8yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409619},"type":"module","engines":{"node":">=20"},"gitHead":"8ba46e5818fa3dd683350d8ffb9523e0480577fb","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.2_1785337968149_0.8436084040367897","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@spec-wave/cli","version":"0.12.0","_id":"@spec-wave/cli@0.12.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"a610886c61563482ece9cca5649663bc23af3e5b","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.12.0.tgz","fileCount":58,"integrity":"sha512-jUvnIL184ooApv0Eb9LnbGrRRfRPIEqJVYB2ZXrPAVz9BC0M/FQEmztuL6PhLoGyAFnUpoAMN3DmaBk+bzKc5w==","signatures":[{"sig":"MEUCIFFYoWtKNFQNIOWMAymHsC7v/OlSmwfbSCwqfuzNzWqkAiEA5OpKkqlWZKE91Zh/bmbVB+PZZoGe7x3pDusYmejtH/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409619},"type":"module","engines":{"node":">=20"},"gitHead":"09899fa46a2114435f8d4a99c6ef9f44b37a0ed9","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.0_1785338517102_0.15482773117486626","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@spec-wave/cli","version":"0.13.0","_id":"@spec-wave/cli@0.13.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"7ccc9ed8e7e65c3d38c4ec06b2d3dbe28a931133","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.13.0.tgz","fileCount":56,"integrity":"sha512-r2QeioIHZZbEqfJinEzn8R08bHM1TLvZOJ45S66MLEquSkC7nEasm+jfGUNayJemgTKek17h4vV67DRZTwXOVg==","signatures":[{"sig":"MEQCIH/hX0bXEClm6HhWo2IxJ6Sx5qasyoSkDH8ETSnxy8mJAiBUFj/SPGJeP7u83LRT2CVRQqYPM4yDsLtQxRdfmAZq4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389864},"type":"module","engines":{"node":">=20"},"gitHead":"8558f9b0abce1660a6bf5fa2bbb4fcbbe772f2b6","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.0_1785345630999_0.9426349000026832","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@spec-wave/cli","version":"0.14.0","_id":"@spec-wave/cli@0.14.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"be806b9190565bbfc7b05fe016c3009509dd0f74","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.14.0.tgz","fileCount":60,"integrity":"sha512-3pqZUH0m+m5zkytowN0vKmy091xEbOXUQq8dn0fNTyMmWUhEisBVUC+Ly56hin0G5Pqn2FFx6wihAA4WmXO5Aw==","signatures":[{"sig":"MEUCIC451I5xqK6rUpnJ+QV95ZSXH7At3CHT6PYL7e5bElaHAiEA6xmglSOw8vKVnjKEYZrCg3TD89vah5r5HI6Ct9kqa60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488425},"type":"module","engines":{"node":">=20"},"gitHead":"8558f9b0abce1660a6bf5fa2bbb4fcbbe772f2b6","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.0_1785367129555_0.7566438838402851","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@spec-wave/cli","version":"0.15.0","_id":"@spec-wave/cli@0.15.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"69fad48a9b85b4bbf4b525bdde17179578e5b3e6","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.15.0.tgz","fileCount":61,"integrity":"sha512-sFFC9qzhqCE50+xiMKmitrRpZsP0DCuHhqrFmq1MDpx/PMH8Ic8z9nz5YChl6JA8+KTd1mG8p/s6RpS2b0wgAw==","signatures":[{"sig":"MEQCIFvCNcwQuZS6WE5/pQ7dGTMrMZpKosULUWfduuYCZ6hyAiB2Z/4XdMWrKmZfL4ijrT0ek52lSzajpQ9z8SzQMKVbSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522593},"type":"module","engines":{"node":">=20"},"gitHead":"cc8a22a280df4f67f3c2ff15c6e620055e6a9b78","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@octokit/graphql":"^9.0.1","@anthropic-ai/sdk":"^0.36.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.0_1785637524515_0.6229823996691528","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@spec-wave/cli","version":"0.16.0","_id":"@spec-wave/cli@0.16.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"e3c56b2f871cc9c837ad2aceb65463a7eb83246b","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.16.0.tgz","fileCount":110,"integrity":"sha512-6RqBiO7giWRe1r7jQ12EUxEI/HBldfcQni08nibhDBcd8408pVP8UNHD+Zegjy3SLBNJqD7sye39u5ouugyjvQ==","signatures":[{"sig":"MEYCIQCkJaCmabnpew3irsJjv4LJ3aQ+2+9JFXFjgf7qN2SIGgIhAMYa8zcNxV6phiYGxgQexDT7IzqmIH1GEjzzBiQ7FIRl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745868},"type":"module","engines":{"node":">=20"},"gitHead":"b7d19af251a3d76d13ee2853321726f6b48d654d","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.0_1785639069727_0.5304762579872291","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@spec-wave/cli","version":"0.16.1","_id":"@spec-wave/cli@0.16.1","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"5aee62aaf125ee6d6d087c9a568255bf9c8178ef","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.16.1.tgz","fileCount":111,"integrity":"sha512-Q7xCc7ox/3OSEsDWWZvYsdBBhcjG6qbV3bHtPGMnuCqYh/PPHnyWn8Aj6GAR+Q4EdQm2QZA96e+gfzEg8yMuXQ==","signatures":[{"sig":"MEUCID4mAbxVNhkVny5wVEliXbeaRZ5Fic+B9KQn74BVZ+uXAiEAh7xnPb5KpgFBtmf3cGAGx8Pu5DD8A5H2CMt4bzJ0V/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756001},"type":"module","engines":{"node":">=20"},"gitHead":"f3f003d5f6e62fc35599d330791bbf956c1e1ace","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.1_1785642388118_0.998096113778135","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@spec-wave/cli","version":"0.16.3","_id":"@spec-wave/cli@0.16.3","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"298608335ec5acd3467a43656d093f20db526ea2","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.16.3.tgz","fileCount":112,"integrity":"sha512-igoniitV4zK3ThR2rr4KBSqwvkFPq9WvMXuWUQUss3ZvE6gwLU9q2A3UBpPVEmhHsCKKHmgA6+2H3PDMemtzGQ==","signatures":[{"sig":"MEUCIE1Rf9GybrXDg9SZn2lzrZPRj48m+vTY3CTiE/KJ7aI0AiEAzyBm4TXHqi1xnP/xnNzkFHZhS8Y0zDSoS6sYuw+88tY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761761},"type":"module","engines":{"node":">=20"},"gitHead":"0d87bd85e30b52f122f0e1559452aaa66a334d56","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.3_1785702723720_0.3228419774511273","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@spec-wave/cli","version":"0.16.4","_id":"@spec-wave/cli@0.16.4","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"af379b2e56ee5060ab967891220d54eb1d33d7db","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.16.4.tgz","fileCount":113,"integrity":"sha512-2ljuAsQLE1hAwYczbUqrje/jlXAAkzA0DoW1dUWmNJidCXicB1XlWJNtJBYt2A9iXZenLRmXV5QQEU3rHrCvyg==","signatures":[{"sig":"MEYCIQDblfrDwRMbHXR0FpSWZw81j9MtU7o41Ab/xQFCkrBQvgIhAOxAb494niEhm5pLfoRm4av57PDmOmI0xNFzkTiMDls7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765314},"type":"module","engines":{"node":">=20"},"gitHead":"e3e1f5dc856688f0222fc590d0ef2ca61c84ca21","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.4_1785705902293_0.6263680594683276","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@spec-wave/cli","version":"0.17.0","_id":"@spec-wave/cli@0.17.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"df1ace39c7fca4124eb81d96a8f005fe9c2c97fe","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.17.0.tgz","fileCount":113,"integrity":"sha512-tvOd9j1pIU1uBmbW7nX3lJkV4ZSpke76QVj9d3sz6V3mNi1ntnU+au8R+Hev8p/JInx78YoZHXnN75sEfmlhog==","signatures":[{"sig":"MEYCIQDuQCgPKEoQ+UP94JP6dHl2IFIzGyewqrvz0E5Bjb4mlgIhAKKv+EwJXSaYLllrhAfvY4urX5axOY8bLiPnfhLPVOB+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784175},"type":"module","engines":{"node":">=20"},"gitHead":"08207f6ce6d70c2dff4bf280d08af6550ffa0aa8","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.0_1786106218606_0.9270844031738965","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@spec-wave/cli","version":"0.18.0","_id":"@spec-wave/cli@0.18.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"625a1f01236b90151d281f53e53f30ee062d5398","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.18.0.tgz","fileCount":114,"integrity":"sha512-qEqIWqbw3ED5KVF1E6SojyOdIi9mC1pD2dlneGWNnpVsf8cVoYGvbwH6V5QOxO9ZBd/zpdfAF2vXqWa6vZFyPA==","signatures":[{"sig":"MEYCIQDpfBf8Y8AIjSoDSkq8bccCgWv/fMVvK50kYEjuZKcRqQIhAOfts1jOLSXSOE4bKgFeraBc/1Gpf1Ph3YywlmXvLjy9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788946},"type":"module","engines":{"node":">=20"},"gitHead":"48e7ce221c81bae1da01bfe8bb6d74468727c12b","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.0_1786122341677_0.7039687170966205","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@spec-wave/cli","version":"0.18.1","_id":"@spec-wave/cli@0.18.1","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"769696c227fcdf0b592e826ecd328a60c2a31045","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.18.1.tgz","fileCount":114,"integrity":"sha512-bP3/KrNY+syDfZa8HPq8ypZOTNmODbQE2vZsVC5X/74BG1NQ8d03lUM4I6KRvLJ0LhapVRVZ/yGXsKtTYThHxQ==","signatures":[{"sig":"MEUCIQCURUX6GI0DPJatoca4rJBuQuDzRrbdMZZWjEINa9Za5QIgc/o/r92uzht1YhQIdNZ/bbpjH79CFMojY+gWcrAVHqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788962},"type":"module","engines":{"node":">=20"},"gitHead":"d730e9bfea150c46af58381ff2c3106592b085e3","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.1_1786126742293_0.09006171234632943","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@spec-wave/cli","version":"0.19.0","_id":"@spec-wave/cli@0.19.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"073eb4de572535af15af8c2b9e1a37d6aa615316","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.19.0.tgz","fileCount":116,"integrity":"sha512-+dm8La4mwSm9sGGTpapH5YaIjpNb7lLeICyMC3KWLdqCabHrgpsp9rB/AECmCFvxJXfBoCUBbJW4oesvWGLo4A==","signatures":[{"sig":"MEUCIQD3SuTRr24TTduEkaZ6bMXeZIyq3mED9T9nXtLKvmgUfQIgexArpZ3kfyUiKObpxeWYVxdDR+8cQxTK2aJ1mo3gIxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":871759},"type":"module","engines":{"node":">=20"},"gitHead":"12b2fccee4d1e287f2e08af1e02699a87e4e64b1","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.0_1786232169820_0.43291742579819736","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@spec-wave/cli","version":"0.20.0","_id":"@spec-wave/cli@0.20.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"165837f96cfa1c6bc963da436f90267771aeca6d","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.20.0.tgz","fileCount":116,"integrity":"sha512-P/jS+XfaHHQwghrqYwXriXU1DHPZOUQyUeh4xaswhfXk+5H4Z7iERsl4Yq/CweniAoMKcgGxciVVFiSFZafX/g==","signatures":[{"sig":"MEYCIQCThNLQAsXEgaRu2EVlLfY/JfE0bq7CVaCOqg4XWd7N4wIhAJctqgsEMuHQhMvK4OU0vs/DHb0M5EYUPbh3dRd6AMy0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":875765},"type":"module","engines":{"node":">=20"},"gitHead":"e31bfca8e2bb6f28b988829b62d93285ed528167","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.0_1786233445927_0.15914512954002968","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@spec-wave/cli","version":"0.21.0","_id":"@spec-wave/cli@0.21.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"9ce7a531104e4db7af0955bdee32cf349372b92e","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.21.0.tgz","fileCount":116,"integrity":"sha512-IsvJBOhXqQi4ZiaR60bOgDIuUsKLyr6uEJEnsR7b/gzDnZIGv6olDXamjvwKqNtBMx3iDoSepTP/YQxGnvL37g==","signatures":[{"sig":"MEQCIB4HZo/6ESHGOVNLEh2LnjeCM13PTGKoY3Lnnx748IjQAiB+i9Qut6EcRXhtZj6S4ZCleSxKJOIBSFHCDsiiNUtKzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899633},"type":"module","engines":{"node":">=20"},"gitHead":"092487ea9810b33a5be0c22a955a3d21159fcbe7","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.0_1786377588663_0.7202622077363445","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@spec-wave/cli","version":"0.23.0","_id":"@spec-wave/cli@0.23.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"7f6de6af7e08fed9b6d40619b60e76a1f9bdd1d7","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.23.0.tgz","fileCount":116,"integrity":"sha512-LKlglY2bkHg815xYVvorhL3f1QpcsRhSmzFO529kyeaLMOyFbhQqGADuR1GKS4OYAEo7Mp6rgI/VpqTYmk0OZg==","signatures":[{"sig":"MEYCIQCr8H1wI7rQE5nJJbMIZAkj210VDwYR6MKolCZtSt7JMgIhALEhJmmYfJcFugjRak/JHsybW5aeoptGnfc6K92AhDWi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":930512},"type":"module","engines":{"node":">=20"},"gitHead":"07760c76c367c0779ebd7db06c1592fb2512d093","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.0_1786475259485_0.6480658713523324","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@spec-wave/cli","version":"0.24.0","_id":"@spec-wave/cli@0.24.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"ef7a5841d52f1abd5bc42ba791c8da17c5b9cd12","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.24.0.tgz","fileCount":116,"integrity":"sha512-JefBTI3lYoEpcrKZlLBVMsnOmt5LFZWaX/SvNJzdue5CykJbQLB4blnn/YbfWGCtd/4u14SwTTnnCZX/tVrusg==","signatures":[{"sig":"MEUCIQCPP4k47zs2ik5VAW81yxhJoqDGxe8t28T2QnnwrR3T0wIgL2gnGL2CHhDM2fn/43kGitupwOWGBeXJOwl9L/qEoIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940366},"type":"module","engines":{"node":">=20"},"gitHead":"b260ac69b2151c3f96514eb0188adff4b1107652","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.0_1786483903710_0.23995138116055337","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@spec-wave/cli","version":"0.25.0","_id":"@spec-wave/cli@0.25.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"29e9f9749a19d13018ed01acb97eed7f77644e18","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.25.0.tgz","fileCount":125,"integrity":"sha512-+H6DMKIjaTj6QVjUlolvTZEgx/5G9/Mww6tbpWm/egDOrPoXjKCcxx1c4YaZVQWki9XwvtBE7qm/ZCPqBI24HA==","signatures":[{"sig":"MEQCIEzJZpm2Uce91czGgzLU3Ff0XhEjrxdOCGvNF/rfftfaAiB6GOGXrftt0bPcK8J+7IYQv53IPoEhVkSzI+8PNZVnqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1012793},"type":"module","engines":{"node":">=20"},"gitHead":"38d163c3edb943fc84623b11e8f88741dac530cf","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.0_1786716488956_0.6875000180726198","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@spec-wave/cli","version":"0.26.0","_id":"@spec-wave/cli@0.26.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"dd068b67fc2387873d78805a18d42130ca7a3af9","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.26.0.tgz","fileCount":126,"integrity":"sha512-rphIeLzpk0tEyrf/+vjbae+B3zf//5LWy3SUq1SeiVD0gT7FtK971H3+RB+OaHJA2NcF72nOsF5jtZCDFLvChg==","signatures":[{"sig":"MEUCIEGnPA2buS6qzVutbIJ59RKqbfEeXQAsYLa+/1SgJ44mAiEAqcjkqEv3RQopiKHTuSTwufaYFhPN6l9cVPLN75DaPWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1023865},"type":"module","engines":{"node":">=20"},"gitHead":"40ce20785c0996cf0030cef58c0c7a1c008afee7","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.0_1786918618359_0.8381557129344428","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@spec-wave/cli","version":"0.27.0","_id":"@spec-wave/cli@0.27.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"975763bab1f548ebff808cf134cb8153bb5ba971","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.27.0.tgz","fileCount":129,"integrity":"sha512-z8U9tei/0N7yITPQ+JGrXxrwaIcrBfvyqnSm8WnwcE0PgCCF8bTqLhdYrVBWEHTmkNsaeo+iw8AddyQ3fLrvEg==","signatures":[{"sig":"MEUCIQCQDfAVd7tUu4hUreuvgCZJrfOEhlbeTEgwFQIhLbP6QwIgVzqgYoUsshuK3AkNKsNWhQFHjMrlaALJcltAU7RozAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1072918},"type":"module","engines":{"node":">=20"},"gitHead":"e02fe822c4667c0af07c0211c10db1d432fa9c19","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.0_1787013814788_0.44065511317939077","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@spec-wave/cli","version":"0.28.0","_id":"@spec-wave/cli@0.28.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"8b010891c511f89e1f35631a23a6746fbb475dfe","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.28.0.tgz","fileCount":135,"integrity":"sha512-izGkGegNVK/1sTga4u++f7BhF9R8I2epJTIqW+Mw/qwwUnyTniO5ly7uN/53tXVWUWW6eaydMRUG6p9lrcfqgg==","signatures":[{"sig":"MEYCIQCoU//Jsf3aofqZfwejmpi197lDMDu40dRVXfUa/X4WLwIhAI7Zp5uECgJbXm/f4e/bzyE0bbKlhEHa3NWkB2zQrwSl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149547},"type":"module","engines":{"node":">=20"},"gitHead":"161bc0fa955fcb6a1eeb90f626d580d70f20395f","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.0_1787179738170_0.10385663154325231","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@spec-wave/cli","version":"0.29.0","_id":"@spec-wave/cli@0.29.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"9efc226577bed4f5e487c79b90e214f0fbf676d6","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.29.0.tgz","fileCount":141,"integrity":"sha512-fxtnOuIXZkNb7lWpi+22e6RtTQj09hZdkY+dwwnAd8CzFR9oKs+RLzRkG/hcQd6j3lr8H4LhAVaQ1WWjbGvbQw==","signatures":[{"sig":"MEQCIC3DieTcHkvtUbTgDzFyLpKyr3930ydvCD1dKk8Oi5jtAiBM7OGnVm4o7ZLcjSpprtbF88lG+JWrcBqFnJCSK3M4yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217584},"type":"module","engines":{"node":">=20"},"gitHead":"ecaf1ae6d5bff888fb413c984de090c10bdc8270","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.0_1787249877660_0.29664049044929786","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@spec-wave/cli","version":"0.30.0","_id":"@spec-wave/cli@0.30.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"e64f9198f3dfaea856fe6af73a0e893c3c6d5ae2","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.30.0.tgz","fileCount":150,"integrity":"sha512-Yeba6AT5He8Jsdb+ylodNRURudndZvXqer/LY/kawzgHpczDhY6dHGjTXPWd1EbiScp/bhSTpHPRdZHiCBvEZg==","signatures":[{"sig":"MEYCIQDnSmXjjV2YWuuIv3OLhvjXMi2KwI4wAuIqqm7MrMC2MQIhAIF0+sBvK+DsglT+L1QnJtAeZVqO1zDlNpXFdGmEkyiL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345395},"type":"module","engines":{"node":">=20"},"gitHead":"4a362d7faadecceeeea407469ec45dcc4ddbfb30","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.0_1787330267559_0.028158069026745114","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@spec-wave/cli","version":"0.32.0","_id":"@spec-wave/cli@0.32.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"d8e73a85783a4b0ef8d5b9fec38d84adad800e57","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.32.0.tgz","fileCount":163,"integrity":"sha512-+5Ruu/dAPoTj64g6zFcl6EmliRnC4BkTm5twEZlcchravpDAe2tir9/eJaL4hTphL8CMfsA4P0X9UmfIPJkRQg==","signatures":[{"sig":"MEUCIQClnNfu2oIKPGq74k1wE0C6PRrXCMQtIimC9TKneqWlDQIgH3Mq+Vdi2fYxA+EIT9qTPba0PKdvjXWHKF6ATqlPr7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1591410},"type":"module","engines":{"node":">=20"},"gitHead":"7a9a0ffe7415469d8ac2b83d0ee09ad14ba24360","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.32.0_1787494564496_0.5797898239569144","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@spec-wave/cli","version":"0.33.0","_id":"@spec-wave/cli@0.33.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"99b5d762c086a453b7afe08fd610b12b498ae893","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.33.0.tgz","fileCount":163,"integrity":"sha512-a1d7bJGrORLqjgs0y0A3OJx+uBMPOrHFZMCkdFu3kA+eHI+wA48xDq8vx7Eg2gG/vCLCcLss75jnYg4RqoGjyA==","signatures":[{"sig":"MEYCIQCMIruTLMmA/yYBl7LDegYDSHuDRsyJOTICXNfc49+1sQIhAKt1jTThFXXm5e1MMr2mAyOr4fa7RuZVcJdkQR9UkqOU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1591410},"type":"module","engines":{"node":">=20"},"gitHead":"391a2755b87d185dee6995b537487998312c1bc7","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.33.0_1787494624634_0.7937405973858063","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@spec-wave/cli","version":"0.34.0","_id":"@spec-wave/cli@0.34.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"2c9dd8de2dcc705039ea9a47a1e9445e4e9090d7","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.34.0.tgz","fileCount":166,"integrity":"sha512-U6wZPaWQWBg5qmVWqDo5Ctu8RJ7O+3nfr8dfrMR6YfCNh7MigzJzUFtWPNlVGBC6ZIdfMK0mrobObJKZsaVtKQ==","signatures":[{"sig":"MEYCIQDRaa2Qy2IU8V9IXQWeiurwQuDmTxAP2w1vgEjwKo9h4wIhAO1PeQwPJkOL+MPGayaw8XnZ52DWjEve6V0YjYF111Lz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1633759},"type":"module","engines":{"node":">=20"},"scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.34.0_1787770448619_0.17137909500701975","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"@spec-wave/cli","version":"0.34.1","_id":"@spec-wave/cli@0.34.1","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"b59ce80d3552993ffbc4adf3da566c21ba3bb4df","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.34.1.tgz","fileCount":166,"integrity":"sha512-M28Mi+ZEdgrK1nkZCQDFo6abUrrHz4/jtajxCCeSnLqwlmER9zpCLEcTC0NSBW/UJEBh0KLMJrG/ds50i7xBbA==","signatures":[{"sig":"MEYCIQChrh6lHY6EK+Z1WwKR5V5/PN4+8nQH3sWevT6V7OD8uAIhANtZ/AMQD0t9vSz1ix59SgBdnt8ZOvWb+jTasiZ+c/Fo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1635236},"type":"module","engines":{"node":">=20"},"gitHead":"3560e0d60a591e6d8ea1e8953bed8b0ec4fb78ec","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.34.1_1788703286134_0.39804901557195094","host":"s3://npm-registry-packages-npm-production"}},"0.34.2":{"name":"@spec-wave/cli","version":"0.34.2","_id":"@spec-wave/cli@0.34.2","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"0a8500b1741082eb32ade50d6cd9cc5c3667c2f3","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.34.2.tgz","fileCount":166,"integrity":"sha512-hgGYVMy7NzNnkqmOCwdMAM5KtPRZnMW3lxYY6804j6JApNblFHTgyIMkolTur+KCQ/oDmkhGUH82kNykaGy9iA==","signatures":[{"sig":"MEUCIQCMkYUnaPaSFyuUrHlesZC8OVBA5th9S3KQ5F4xFBM8aQIgKc2EluDUhKkPbL/V8NXjXIewpLmW95dq1j5xt12MVd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1635236},"type":"module","engines":{"node":">=20"},"gitHead":"6f586d7737ed6a59e21fda8802e3555d7999ea4f","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.34.2_1788720688310_0.7239260626013695","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@spec-wave/cli","version":"0.35.0","_id":"@spec-wave/cli@0.35.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"db055393d477c80ac869bd77cc8b1c42943fca12","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-0.35.0.tgz","fileCount":168,"integrity":"sha512-JV/1o6pZmRPRWjxavqP30pqyOI17arwECWH+zUi2YK37RgGDCblY7N4jKYCn4FZuCBUK3ZFS0xp8y/xb/Trk3Q==","signatures":[{"sig":"MEUCIQD4UDRccpw4Pfa4J/Bi+J/maYDucnurYdSZ5VcTaUHpUgIgVUo0QA0/glgqPOPu0C8EGwI2YEiGmQoeXTZ+CZ45UwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDeR7UFvlRaIASILdb3LMyguXQiP+rXd34w4vBAGcPZXAIgXPObYbPBhJJiuICC0I/cPpy+DBXx+oajZGEPcV+fLUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1681367},"type":"module","engines":{"node":">=20"},"gitHead":"8e3d30463a5315f9e72fa349391f8852dc96f798","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"moacsjr","email":"moacsjr@gmail.com"},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.0.1","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.35.0_1789478513142_0.16087469251628317","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@spec-wave/cli","version":"1.0.1","_id":"@spec-wave/cli@1.0.1","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"4ce86519109ff3b9b2e7004f5ab78a13ce9cd6e0","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.0.1.tgz","fileCount":174,"integrity":"sha512-+6+UJFs0UJrVWMKqxT0O0fIhHjUQATppSWzS2rmWczxGoKnwbUIeepDzs3lTf2PBq0aDf7oZp6fnpubx+eYbsg==","signatures":[{"sig":"MEUCIH4oCak2DgG9bFfZTpzuuNCxIY5FOQCx4YXsTHP99Qq5AiEA7fI/F/tHdyOhYPNku0kc+u/tgC+igTj42Ela6INgOFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEsFjtohMc5cDCnMB+p7YeknVwF7n0dMQEkdqHZV1HlkAiEAocWIvJm61LOTWYglCiZG+o3M74C/TBBpOiib+3XIJUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738152},"type":"module","engines":{"node":">=20"},"gitHead":"207c78bb112af9958c225895af0a7d4dc968b0f3","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1790121633685_0.9415235974876313","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@spec-wave/cli","version":"1.0.2","_id":"@spec-wave/cli@1.0.2","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"30603c58386b345299db8eb841942842b5ca98b7","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.0.2.tgz","fileCount":175,"integrity":"sha512-8Xx98Inkz3lbQQlqpdrGZW4esqlIijXc9pedW+/AxSvGebKrp1qA4nokfjCAWpCAKK4dNvdremjtnYYrScUCEg==","signatures":[{"sig":"MEYCIQCB+abjKER5yKXxy35a+sAQtcopzN++4PoqRonpDeSdNwIhAKhd2QZhofg6usRQnqwIFgENENlWbMpnzfaCdd0bt1hR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDeb5ymgrgrkI6rxeX0OakDaAaMl9AfBil7ygxPSt4G7QIgObiKfsIgrl+VI+BvRokjdnlGYWqbde5B+mO+py1moB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748525},"type":"module","engines":{"node":">=20"},"gitHead":"212092eff2ab9ed35e4b43ad16604e6889805f3d","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2_1790125288157_0.9547995275741925","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@spec-wave/cli","version":"1.0.3","_id":"@spec-wave/cli@1.0.3","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"51e0d1b6149e2bc74b5176ee793a180c64a3ec3a","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.0.3.tgz","fileCount":175,"integrity":"sha512-VNNRAzifhAjvSVitUqM2ZK2U0MaBDbL+u9+qGfbjGKqRKiO5ATKDCS2Os5lREo2xNXz8Tt7OQtgLZyQ8ypODJQ==","signatures":[{"sig":"MEUCIDcn7hdyWBGV9mvCN2qZrzxIURChdcDoEDpOEtnedJNsAiEAnTHNF4814F5Tm/9iItvxcvzTDwXpFXxID20vFz21JYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfkmnBV8n4whtY5Dap6RWIU/Sx6M7LNcmSi96YrC9y9gIgbsDqM88zcZzDMxn3+U6dphd70MS1sAuOZP1uPYT/sUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1758228},"type":"module","engines":{"node":">=20"},"gitHead":"5f37afea851f8e0aa6d6a540086c53d015e50d5b","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.3_1790128831420_0.16897721964769885","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@spec-wave/cli","version":"1.0.4","_id":"@spec-wave/cli@1.0.4","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"87859ce82df0fa794eea298f4a6cd09dbe1c50f4","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.0.4.tgz","fileCount":175,"integrity":"sha512-Y3GG5lxUeBa6p8afl2zMl8C/xmD4vY/v6P0BnReiWKJK53ZJy7809TBbuG6YnZsgcSdY+uqeJZSQUytd1SzS5g==","signatures":[{"sig":"MEUCIQDfC/bfo1kFUgOtKkWDNkEJyOTvoT0Fw5j4q9eIhvfm1gIgcZ6z5YK1Oq6ppRfY743YdoHkjHsD5Qv8wyUgGUupXmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGlfXf4iYok06OI55LaTcmAp5zKJAnRnKPbkSpV+SPKRAiBkxBS/aZbybvy6NG58Ja7WeM4L/UjFfb7YKjJZMK9p6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1782479},"type":"module","engines":{"node":">=20"},"gitHead":"0a6edf769af7a201c09b8a00553453b98c4514dd","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4_1790132639033_0.4180999500658473","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@spec-wave/cli","version":"1.0.5","_id":"@spec-wave/cli@1.0.5","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"c4688aedc99a4a7d1bda1fec7ff08a6a48c114d5","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.0.5.tgz","fileCount":175,"integrity":"sha512-0Npqlkxp/GLGK9rbxOeBKe9Z71/M/EpxCUr6Hnbti54eONB/O/69A8ApcEJr2IdIVvaGKhXTkszmzlUTfzQiCQ==","signatures":[{"sig":"MEQCIGvyZOx6vlrzcSmeBNZtXa/jvpSYs1TRBZuDXquNr6EGAiAzJqdK0m9wRWiG47ocfI4sVEj3DEW0d9e8pMVtpszDCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBLP/wMOYc3Y9O0hydxz6gHEWDtAjJn2OYg6ERfHOypuAiBFAooavqwZD13deg1lhdYz8uvmxpSqe+bkJgFY8BsKNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1783075},"type":"module","engines":{"node":">=20"},"gitHead":"9867f4cdee57bc768961454ff1f320efc0170b8d","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5_1790168698063_0.4757491859954295","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@spec-wave/cli","version":"1.0.6","_id":"@spec-wave/cli@1.0.6","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"cbfbfd3fc693138d0c87bafc528ae022a2540f5a","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.0.6.tgz","fileCount":175,"integrity":"sha512-i3WEoJaez2WVdt7sA9vYBgxWBLZYJ8w0Fx54++jyFUL74SjLsEwqOvbbJkmx6f2ubjoLbiA7UMjN4UWCpoO5Kg==","signatures":[{"sig":"MEUCIDO7FFaag4M/qhqPndHvdGzUR/ivb8IZXjQm8a2/AszkAiEAsRmDtdbF2txgf86EBq/6z68Tj1OPJHf3NMRPXcGb5dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJLjgJQoTdv2c+sCLkvR+OOtZlxB7sgpDIMOK//fQpAAIgNanYSzAxw1vcDRit2+T97zpvVgULivvg1DBzrAV1V6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1785708},"type":"module","engines":{"node":">=20"},"gitHead":"47ed11b14e3dcd58d7242a3ebd6fea9f745ceba6","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.6_1790170299310_0.6999371568040214","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@spec-wave/cli","version":"1.0.7","_id":"@spec-wave/cli@1.0.7","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"bdc892e37e2072a125406a6c7aa0a1998726c0ec","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.0.7.tgz","fileCount":175,"integrity":"sha512-fBfytQYR+Q4OkorpbwOqhPoAbIdJxyZP/wuNL2Deo5/SAFRW0f6w5wWo+QIY3kn5Rer28PoAWaiPXnspchbCGg==","signatures":[{"sig":"MEUCIQD2CSuEPTzLVyh6BHU/bD8NMPaRh/e9xL7xrFuHCPM+lQIgd9gIv7/kUZhSQkS8CQHzagdQiB9pIVIX+W0+Wh6pE1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIElKpblYjvqZkCjRlBjfsRxrcJYs+uaVBYpcrtlQAQNaAiEA5WMAopHSJ1W/x3rJsT/q0ylG0ODDITPqyBYOEaCRgJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1787476},"type":"module","engines":{"node":">=20"},"gitHead":"44a80ee91a9ab320e04ea4b3df5750264b845c35","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.7_1790174164831_0.07552391367940392","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@spec-wave/cli","version":"1.0.8","_id":"@spec-wave/cli@1.0.8","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"4bd3a5dfc739cb3755215aa042b1acf5c48d2ec6","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.0.8.tgz","fileCount":176,"integrity":"sha512-i+F38TUz5t/mH8x4ulBARWi1oGq/3gpV3+tCOd7iUpSBpote2Scf6OBjZJD8RZMuCIrkA9PxsCWWZxEJSwUDHQ==","signatures":[{"sig":"MEUCIBVPYMH1GkR5PG5p5IjVisGHmREn/JK7Ms4+GBYvUeNfAiEArF4FKRR/7rO+TRes78S9nOhLuEpU0rIv8+mWps3SFHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICckT9t8ZGdQhVQFuYUsU0QyC2S7r44ArO1mOJZKaawmAiA23u6NefFsYNk3LYeeT0stpxq0rg+PHHZnbTqoI1zgsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1792948},"type":"module","engines":{"node":">=20"},"gitHead":"d8ac2a099628b0dd0d187459a6df47369243e05e","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.8_1790212238484_0.3293810122171963","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@spec-wave/cli","version":"1.1.0","_id":"@spec-wave/cli@1.1.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"45cf5d57d6a12dc38a2dcadc9c8184aabd0691ee","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.1.0.tgz","fileCount":184,"integrity":"sha512-FoB/YCBiPPLNpKCX0LGJVeQC97RG0uJK7bt+Gw8/PuVDM90ueR87mVWqiZRXurQQ+56uv84sw4R/hOax+iFkWA==","signatures":[{"sig":"MEUCIAhxjKSyuHgP4J5WovDeBeG+PgkC8g7RMX9dpG0y1l3FAiEAyB67F6gtyF/heezwHZBjiJfiPzGq70qFv451vrLWkhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB0bQ7vYOkLo8WW9hMHtEeYk6rsZGlAEY4ziR4y4/rnVAiARn019EuG9oO8EnqMFQDMratsXARwgIndJJU4oFN6aDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1901198},"type":"module","engines":{"node":">=20"},"gitHead":"d58deab6f00b4f2cf6c94cedf131ea78378b61e5","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1790304667706_0.35913694655697403","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@spec-wave/cli","version":"1.2.0","_id":"@spec-wave/cli@1.2.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"eccfa59a8742fae3e2acfc9506055f8dd51a6848","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.2.0.tgz","fileCount":184,"integrity":"sha512-l6tNiiHI/mpJbgNYZoqQUumQ8SxIR0C2KZfwvVmG7gakO/5EyzXMtn5m+J2qFzynP9RXKPhvUbLxVgL9CAcCNA==","signatures":[{"sig":"MEYCIQCLaJNgzsYCoEHGzahiu+zAh7GqtOgrwYInzZOT+M69ZgIhANsvV8goH+MgGSWtRu4Z8PnfBox0gxg3eaWzYJFDWk3p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvV1Kc1M9lIjfLnLZtdW89XFP0qV5t0VPUvamYeXni3wIgBpPC1YNFvxeeQ3jz9Y8louDXDzD2/Kf2EswyHbOr/3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1912178},"type":"module","engines":{"node":">=20"},"gitHead":"b47c31a1d1cfc6826a1c11c4f178b08ef20b150f","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1790342785403_0.6872611315477459","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@spec-wave/cli","version":"1.3.0","_id":"@spec-wave/cli@1.3.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"0ec3ee7bdeff03ecb3eece893c35f83ce385a6af","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.3.0.tgz","fileCount":184,"integrity":"sha512-yjCy/DrTy7H8nzogimX1N2lEooOAXqKhW4Fi/dEV3Q/PRcmwHhjWzTi/RRbMQTm+yw1LXd5pYslFegZBhK/sAQ==","signatures":[{"sig":"MEQCICNgObguEDXLCkARVOr1pETkfX3kzQoJypuTmr/8WMZcAiBHx3/FXB79SIj3fBwWT7fl3zN3+DdsN3NHLvjflwMgtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3JKWDqUZhzlUonpfMppcTWHuVnXLraHV9eAnOBnHXqAIhAMaZdpLqpU61wY5nfSyfEkZg/OUUL8RE7TGILC2W4IKl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1916330},"type":"module","engines":{"node":">=20"},"gitHead":"fe39b0e8bc38de9032ae6ebd22245fd741721679","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.0_1790350419288_0.3939577403915615","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@spec-wave/cli","version":"1.4.0","_id":"@spec-wave/cli@1.4.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"8c620d1506d472783b6792720ac3659f4a4c9679","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.4.0.tgz","fileCount":186,"integrity":"sha512-hODfcG87qcRi9maRnyNGjCf0FZErSz378LKlWv9belZ5fpi24FDuP5kD53S8MFTNoO5v2lbjoOqvdmOJ/qRndg==","signatures":[{"sig":"MEUCIBjayy0d6mvCYtxFyskhDBr6l8PHhKc9XAk78yWDbNXdAiEA4lgnb48gcpcwqQR4QT62cdvsDWMYIgsrd7VpyrxWA3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHLwgfClL1lhoshA7auHoMMPtnZYgUmmInfA5/OsTbw7AiAf/JF4SQ6WjMVbDDQr92hAmsMg8oAMupiZMjLUCba4MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944013},"type":"module","engines":{"node":">=20"},"gitHead":"4e7d4530aff68d45a9a9e48e0a108e4c5b82cf69","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1790509238353_0.26739986169632446","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@spec-wave/cli","version":"1.5.0","_id":"@spec-wave/cli@1.5.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"f17aaaf5cc7bc5a6fef870a767f9e7bb3667f8d5","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.5.0.tgz","fileCount":193,"integrity":"sha512-t2c1VU20kF5x66YtxG/UR2FfxV/Pw+De198xKwJp6OzZqz+milcF2tBvxcM1WdcQfVzC8huZ9bqefBZhs/BdOw==","signatures":[{"sig":"MEUCIFv84XZ4l5zP/DwskGABiBrPS3vsVywCezyNxErB7paQAiEA7WkHDgOZFs/DPvbOXArxTpWXvBLZzDQBazmFQ7ihBX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEyMiqyLNg/4mLBpNB3lDLUeF5nD1QANnRm5rPRDsp3WAiBsTNo9Ve44At5vfexZeZgI4+7A8/qMCKoiDvV+1YOAZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2066699},"type":"module","engines":{"node":">=20"},"gitHead":"bbffc5d39afbf5592f1547da72be5ae296afa940","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1790619711362_0.7967882951799992","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@spec-wave/cli","version":"1.6.0","_id":"@spec-wave/cli@1.6.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"2a09d9ebe76e63d0b6308ee2b8a5b562e7a64d18","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.6.0.tgz","fileCount":193,"integrity":"sha512-+mToUYfvwRx+MHuuG7mqx4nf7XcpAwUEEtTFlmfG+I3XVbcdc8QkPJzV49UTvcytAz+6LuFcgSXWzs+IgW7dww==","signatures":[{"sig":"MEUCIQCnN7bLaN39b6H5rNMjFgEkpJB1aC/ooAfksTm3W6U+7wIgQRhAhMGg0q+GlorQfBEv4WYT342/vGgSNV+E9+ysnD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDU1x3t06Z11vSs2N4KlgwBiC5avgqyz1wzbVA9bwPeBgIhAIrpcJgRowq6ZhK+ik0Zw91+cC2Y3zszks3vRQpwzPAF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2071332},"type":"module","engines":{"node":">=20"},"gitHead":"93db5722e7685f38eaa77c7f18f6297567895d3a","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.0_1790627008930_0.4729499387386471","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@spec-wave/cli","version":"1.7.0","_id":"@spec-wave/cli@1.7.0","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"dc31289980c57d5e857a841192081c38bb2dba63","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.7.0.tgz","fileCount":194,"integrity":"sha512-WkqMbku6YM8+dysRFizj/IiG8cy61ZpzJ0laKfF/HHBaBGfnll5LOv/2JmvVgG4frbhjwC6ObEH0RMDgR4cLbQ==","signatures":[{"sig":"MEYCIQDZd7q//eJ1mD/ujC3S8sjdB7GcGEwyNsbnSAKpmr6nHgIhALQdHEoTNbZZ3YBDk4HyDdKut25q8G7FPBk5LjtdQrLt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICF+rxDLZn/B5/IyCV0EOAxBlU1dLCfVgIPqmlb3U24kAiEA1P2ySmZSESQnddpFaWIj6VG6mTvKgsssFgh002YiGl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2077327},"type":"module","engines":{"node":">=20"},"gitHead":"f09d3707559a10794699eea0ebe0d148e9b6d318","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.0_1790628414644_0.42082698482885483","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@spec-wave/cli","version":"1.7.1","_id":"@spec-wave/cli@1.7.1","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"7100002f0e466849a5cc2f80abb63774713665dd","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.7.1.tgz","fileCount":194,"integrity":"sha512-bhP3S0001dRg+h5X8190s2M8kVLF4JIxd85YmBuQj2VJbqt/TgSUDRVCRtjD+cs9perInVooggF8GO32/PCA2Q==","signatures":[{"sig":"MEUCIAV3AnQaZUnSkpJs6uJm0t4xxfs6M5jAQFDX4in7maBVAiEAwQnyDO6WNptW/aQbmm2ZsipvfaIwiHVoVqoxPZRX5Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEO7wHPNf6JTQKC7nAqqN/kr6D3TZcQt/y/5F/q8BgX0AiA9IECXvwtmtyaYdDNROsLA/536xt2g2LXzVAH+lCTxCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2078697},"type":"module","engines":{"node":">=20"},"gitHead":"2d22ac6f6ba101c4798843ba788181523fa3add9","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.1_1790631956970_0.23563020504082854","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"_id":"@spec-wave/cli@1.7.2","bin":{"spec-wave":"bin/spec-wave.mjs"},"dist":{"shasum":"a04d24653e0682f3c592969ac37d1009267d242a","tarball":"https://registry.npmjs.org/@spec-wave/cli/-/cli-1.7.2.tgz","fileCount":194,"integrity":"sha512-BX4grijKcXEQfSv66Zy9TKdxrsLU0F8XkH/C8ec8H1HOby1M25KCEUOm5aAuOj5t86r6lAPlzKaNTHsuuXdRDw==","signatures":[{"sig":"MEYCIQD+JCvEIB/xyivIKaDFa9esrnrz7PVdrkUN28UKgDgoswIhAKNOYvn3W+PQCicO3xbnZuw222b1WM9bm36T09f03Ffb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC/ZqnPd2ThxuqealwMtklhJAFhUfDctXK2h89XrOWxdAiAJMRNiDxYTVnpWcP6d6hFMfa694bW13dlYlMBNWZJT6A=="}],"unpackedSize":2079635},"name":"@spec-wave/cli","type":"module","engines":{"node":">=20"},"gitHead":"acf31392a46188d346e1f7621fe75f64a18159de","scripts":{"test":"node --test test/*.test.mjs","skill:gen":"node scripts/generate-skill.mjs"},"version":"1.7.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ca7ebcd9-8689-4e00-aa33-995493c7fd37"}},"overrides":{"@hono/node-server":"^2.0.5"},"_npmVersion":"12.1.0","description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","directories":{},"maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"chalk":"^5.4.1","js-yaml":"^4.1.0","commander":"^13.1.0","@octokit/rest":"^22.0.0","@clack/prompts":"^0.9.1","@langfuse/otel":"^5.9.1","@octokit/graphql":"^9.0.1","@langfuse/tracing":"^5.9.1","@opentelemetry/sdk-node":"^0.221.0","@anthropic-ai/claude-agent-sdk":"^0.3.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.7.2_1790637274029_0.40051624477142833"}}},"time":{"created":"2026-06-18T16:41:36.573Z","modified":"2026-09-28T23:14:34.290Z","0.1.0":"2026-06-18T16:41:36.912Z","0.2.0":"2026-06-18T17:12:25.876Z","0.2.1":"2026-06-22T18:19:23.053Z","0.2.2":"2026-06-22T23:38:57.719Z","0.3.1":"2026-06-24T18:14:42.787Z","0.4.0":"2026-06-24T18:57:56.977Z","0.5.0":"2026-06-26T01:34:57.528Z","0.5.1":"2026-06-26T12:01:29.112Z","0.5.2":"2026-06-26T12:15:02.805Z","0.5.3":"2026-06-26T16:17:42.376Z","0.5.5":"2026-06-26T16:26:41.873Z","0.5.7":"2026-06-26T20:57:40.979Z","0.5.8":"2026-07-10T19:40:09.804Z","0.5.9":"2026-07-12T13:26:14.311Z","0.5.10":"2026-07-12T18:51:23.338Z","0.5.11":"2026-07-12T19:21:12.067Z","0.6.0":"2026-07-12T20:19:29.236Z","0.7.0":"2026-07-24T16:15:25.827Z","0.7.1":"2026-07-24T18:43:22.166Z","0.8.0":"2026-07-26T20:30:10.126Z","0.8.1":"2026-07-26T22:37:27.879Z","0.9.0":"2026-07-27T00:01:08.067Z","0.10.0":"2026-07-27T17:18:17.955Z","0.11.0":"2026-07-28T19:43:14.814Z","0.11.1":"2026-07-29T14:48:19.189Z","0.11.2":"2026-07-29T15:12:48.341Z","0.12.0":"2026-07-29T15:21:57.258Z","0.13.0":"2026-07-29T17:20:31.147Z","0.14.0":"2026-07-29T23:18:49.730Z","0.15.0":"2026-08-02T02:25:24.706Z","0.16.0":"2026-08-02T02:51:09.948Z","0.16.1":"2026-08-02T03:46:28.287Z","0.16.3":"2026-08-02T20:32:03.910Z","0.16.4":"2026-08-02T21:25:02.469Z","0.17.0":"2026-08-07T12:36:58.774Z","0.18.0":"2026-08-07T17:05:41.893Z","0.18.1":"2026-08-07T18:19:02.505Z","0.19.0":"2026-08-08T23:36:10.001Z","0.20.0":"2026-08-08T23:57:26.081Z","0.21.0":"2026-08-10T15:59:48.825Z","0.23.0":"2026-08-11T19:07:39.656Z","0.24.0":"2026-08-11T21:31:43.912Z","0.25.0":"2026-08-14T14:08:09.150Z","0.26.0":"2026-08-16T22:16:58.527Z","0.27.0":"2026-08-18T00:43:34.931Z","0.28.0":"2026-08-19T22:48:58.323Z","0.29.0":"2026-08-20T18:17:57.842Z","0.30.0":"2026-08-21T16:37:47.716Z","0.32.0":"2026-08-23T14:16:04.663Z","0.33.0":"2026-08-23T14:17:04.789Z","0.34.0":"2026-08-26T18:54:08.928Z","0.34.1":"2026-09-06T14:01:26.274Z","0.34.2":"2026-09-06T18:51:28.450Z","0.35.0":"2026-09-15T13:21:53.290Z","1.0.1":"2026-09-23T00:00:33.903Z","1.0.2":"2026-09-23T01:01:28.241Z","1.0.3":"2026-09-23T02:00:31.533Z","1.0.4":"2026-09-23T03:03:59.126Z","1.0.5":"2026-09-23T13:04:58.187Z","1.0.6":"2026-09-23T13:31:39.475Z","1.0.7":"2026-09-23T14:36:04.972Z","1.0.8":"2026-09-24T01:10:38.661Z","1.1.0":"2026-09-25T02:51:07.856Z","1.2.0":"2026-09-25T13:26:25.582Z","1.3.0":"2026-09-25T15:33:39.402Z","1.4.0":"2026-09-27T11:40:38.452Z","1.5.0":"2026-09-28T18:21:51.477Z","1.6.0":"2026-09-28T20:23:29.030Z","1.7.0":"2026-09-28T20:46:54.746Z","1.7.1":"2026-09-28T21:45:57.088Z","1.7.2":"2026-09-28T23:14:34.124Z"},"description":"Setup spec-driven GitHub workflow with Projects v2, labels, issue templates, and AI-powered Actions","maintainers":[{"name":"moacsjr","email":"moacsjr@gmail.com"}],"readme":"# @spec-wave/cli\n\nCLI e skill para implementar um fluxo **spec-driven** completo no GitHub — do backlog ao deploy — com GitHub Projects v2, labels de gatilho e GitHub Actions com IA.\n\n---\n\n## Conceito\n\nSpec Wave é um sistema de processo de desenvolvimento baseado em especificações. Cada Feature passa por um ciclo documentado antes de ser implementada:\n\n1. **Spec funcional** gerada por IA a partir do título e descrição da issue\n2. **Plano técnico** gerado por IA a partir da spec e do contexto tecnológico do repositório\n3. **Validação automática** das seções obrigatórias\n4. **Decomposição em Stories e Tasks** gerada por IA\n5. **Automação do board** durante o ciclo de desenvolvimento (Code Review → QA → Done)\n\nO resultado é um board Kanban no GitHub Projects v2 que avança automaticamente conforme o trabalho progride, com toda a documentação versionada no próprio repositório.\n\n---\n\n## Fluxo Kanban\n\n```\n📥 Backlog\n  → 🐞 Triagem       ← só Bug reportado (RFC-004)\n  → 🎯 Priorizado\n  → 📋 Spec          ← label spec-wave:spec → Action gera spec.md\n  → 📋 Plan          ← label spec-wave:plan → Action gera plan.md\n  → ✅ Ready         ← label spec-wave:ready → Action valida ambos\n  → 🚧 Desenvolvimento ← comando local: spec-wave implement <n>\n  → 👀 Code Review   ← PR aberto → Action move automaticamente\n  → 🧪 QA            ← PR aprovado → Action move automaticamente\n  → 📋 Homologação\n  → 🚀 Deploy\n  → 🎉 Done\n```\n\n---\n\n## Hierarquia de Work Items\n\n```\nInitiative\n  └── Epic\n        └── Feature\n              ├── Story\n              │     └── Task\n              └── Task\n```\n\nCada nível é uma GitHub Issue com prefixo no título (`[FEATURE]`, `[STORY]`, etc.) e vínculo de sub-issue nativo do GitHub.\n\n---\n\n## Componentes\n\n### CLI (`@spec-wave/cli`)\n\nFerramenta Node.js que configura e opera o fluxo via linha de comando.\n\n| Comando | O que faz |\n|---------|-----------|\n| `init` | Cria o GitHub Project, labels, workflows e `.spec-wave.json` |\n| `info` | Mostra o estado de configuração do repositório atual |\n| `refresh` | Re-sincroniza o `.spec-wave.json` com o GitHub Project |\n| `issue` | Cria qualquer work item (initiative/epic/feature/story/task/bug/spike/rfc) |\n| `initiative` | Atalho para `issue --type initiative` |\n| `feature` | Atalho para `issue --type feature` |\n| `generate-spec` | Gera `spec.md` (usado pelo GitHub Action) |\n| `generate-plan` | Gera `plan.md` (usado pelo GitHub Action) |\n| `validate` | Valida spec.md e plan.md (usado pelo GitHub Action) |\n| `decompose` | Gera o rascunho da decomposição em `decomposition.md`; com `--apply`, cria as Stories/Tasks a partir do rascunho revisado (usado pelo GitHub Action) |\n| `move <n> <etapa>` | Move qualquer item do board (Feature, Story, Task, Bug, RFC) para uma Etapa — a Etapa nunca retrocede |\n| `code-review` | Move Feature para Code Review ao abrir PR (usado pelo GitHub Action) |\n| `qa` | Move Feature para QA ao aprovar PR (usado pelo GitHub Action) |\n| `implement` | Aciona o spec-kit localmente para implementar uma Feature (Stories pendentes em ordem de dependência), Story ou Task |\n| `uninstall` | Remove labels, workflows e `.spec-wave.json` |\n\n### GitHub Actions (instalados pelo `init`)\n\n| Workflow | Gatilho | Ação |\n|----------|---------|------|\n| `generate-spec.yml` | label `spec-wave:spec` | Gera `docs/features/<slug>/spec.md` via IA |\n| `generate-plan.yml` | label `spec-wave:plan` | Gera `docs/features/<slug>/plan.md` via IA |\n| `validate.yml` | label `spec-wave:ready` | Valida seções obrigatórias; adiciona `spec-wave:plan-approved` |\n| `decompose.yml` | labels `spec-wave:decompose` / `spec-wave:decompose-apply` | 1º grava e critica o rascunho `decomposition.md`; 2º cria Stories e Tasks como sub-issues |\n| `code-review.yml` | PR aberto/reaberto | Move Feature para `👀 Code Review` |\n| `qa.yml` | PR aprovado | Move Feature para `🧪 QA` |\n\n### Skill (`src/templates/skill/SKILL.md`)\n\nSkill que guia o usuário pelo fluxo via comandos como `/spec-wave spec 42`, `/spec-wave plan 42`, `/spec-wave decompose 42`. A skill lê o `.spec-wave.json` local, detecta o estado atual e executa os comandos corretos sem abrir wizards interativos. Instale-a no seu agente com `install-skill` (ver abaixo).\n\n### `.spec-wave.json`\n\nArquivo de configuração gerado pelo `init` na raiz do repositório. Armazena `owner/repo`, dados do GitHub Project (ID, URL, campos) e o provider de IA configurado. Todos os comandos leem este arquivo para operar sem precisar de flags adicionais.\n\n### `tech_context.yml`\n\nArquivo em `.github/config/tech_context.yml` que descreve a stack tecnológica do sistema (backend, frontend, banco, infra, roles RBAC, schemas, serviços). O `generate-plan` usa este arquivo para embasar o plano técnico — sem ele, o plano fica genérico.\n\n---\n\n## Pré-requisitos\n\n- Node.js >= 20\n- O repositório pertence a uma **organização**, não a uma conta pessoal — o `init` recusa conta\n  pessoal, porque a instalação de um GitHub App não alcança Projects v2 fora de uma org e metade do\n  fluxo (tudo que move card) morreria em runtime\n- GitHub CLI (`gh`) autenticado com escopos `project`, `repo` e `workflow`:\n  ```bash\n  gh auth refresh --scopes project,repo,workflow\n  ```\n- **Actions habilitado** no repositório e permitido pela política da organização\n- Secret no repositório, conforme o provider: `ANTHROPIC_API_KEY`, `CLAUDE_CODE_OAUTH_TOKEN` (assinatura Claude Pro/Max) ou `OPENROUTER_API_KEY` (Settings → Secrets → Actions)\n\n### Autenticação dos workflows: GitHub App ou PATs\n\nO `GITHUB_TOKEN` do Actions **não** tem escopo de Projects e não alcança outro repositório. Dois\ncaminhos preenchem essa lacuna — e `spec-wave doctor` diz qual está valendo:\n\n**GitHub App da organização (recomendado).** Crie uma App na org, instale no hub e em cada\nrepositório de código, e grave `SPEC_WAVE_APP_ID` + `SPEC_WAVE_APP_PRIVATE_KEY` (o `.pem` completo).\nCada execução gera o próprio token, sem depender do PAT de uma pessoa. Permissões: Issues RW,\nContents RW, Pull requests RW, Metadata R, Projects (org) RW — mais Workflows W só se a App também\nfor usada para rodar `init`/`update`. Prefira secret de **organização**; se a visibilidade for\n*Selected repositories*, lembre de acrescentar cada repositório novo à lista, senão o workflow dele\nnão enxerga o secret e a falha só aparece na primeira execução.\n\n**PATs (sem App).** `GH_PROJECT_TOKEN` com escopo `project` (mover cards), `GH_PR_TOKEN` quando a\norganização não permite o Actions abrir PR ou a branch exige status checks, e `SPEC_WAVE_HUB_TOKEN`\nno repositório de código (multi-repo). O PAT é de uma pessoa: quando ela sai da organização — ou o\ntoken expira — os workflows param em silêncio.\n\nChecklist completo, com o sintoma de cada item quando falta, em\n[Configurações do GitHub](https://github.com/astratech-net-br/spec-wave-cli/blob/main/apps/docs/src/content/docs/configuracao/github.md)\n— este README é publicado no npm, então o link é absoluto de propósito.\n\n---\n\n## Modo de execução: GitHub Actions ou local\n\nTodo passo do fluxo roda nos dois lugares — os workflows só instalam a CLI e\nchamam um comando. Para conduzir tudo sem consumir minutos de Actions:\n\n```bash\nnpx @spec-wave/cli@latest mode local     # desarma os workflows (variável SPEC_WAVE_EXECUTION)\nnpx @spec-wave/cli@latest run <issue>    # executa aqui o passo que a label dispararia\nnpx @spec-wave/cli@latest mode actions   # volta ao CI\n```\n\nCom a variável setada, cada job é pulado e o run aparece como *skipped* — job que\nnão roda não é faturado. `run <issue> --dry-run` explica o próximo passo (e o\nporquê) sem executar nada. Detalhes em\n[`packages/spec-wave/README.md`](packages/spec-wave/README.md#modo-de-execução-actions-ou-local).\n\n---\n\n## Instalação da CLI\n\nNão é necessário instalar globalmente — use `npx`:\n\n```bash\nnpx @spec-wave/cli@latest --help\n```\n\nPara instalar globalmente:\n\n```bash\nnpm install -g @spec-wave/cli\nspec-wave --help\n```\n\n---\n\n## Modo de execução: GitHub Actions ou local\n\nTodo passo do fluxo roda nos dois lugares — os workflows só instalam a CLI e\nchamam um comando. Para conduzir tudo sem consumir minutos de Actions:\n\n```bash\nnpx @spec-wave/cli@latest mode local     # desarma os workflows (variável SPEC_WAVE_EXECUTION)\nnpx @spec-wave/cli@latest run <issue>    # executa aqui o passo que a label dispararia\nnpx @spec-wave/cli@latest mode actions   # volta ao CI\n```\n\nCom a variável setada, cada job é pulado e o run aparece como *skipped* — job que\nnão roda não é faturado. `run <issue> --dry-run` explica o próximo passo (e o\nporquê) sem executar nada. Detalhes em\n[`packages/spec-wave/README.md`](packages/spec-wave/README.md#modo-de-execução-actions-ou-local).\n\n---\n\n## Instalação da Skill\n\nA skill permite usar o fluxo diretamente no seu agente via `/spec-wave`.\n\n**1. Instale a skill com o comando `install-skill`:**\n\n```bash\n# Autodetecta o agente em uso e instala no local/formato correto\nnpx @spec-wave/cli@latest install-skill\n```\n\nO comando suporta Claude Code, Cursor, opencode, Cline, Kilo Code, Antigravity e o\npadrão genérico `AGENTS.md`. Por padrão instala no escopo do projeto (versionável\ncom o time); use `--global` para o escopo do usuário. Escolha alvos com\n`--agent <nomes>` (ex.: `--agent claude,cursor`) ou `--all` para todos os\ndetectados. Use `--dry-run` para pré-visualizar sem gravar.\n\n**2. Adicione ao `CLAUDE.md` (ou equivalente) do projeto:**\n\n```markdown\n# spec-wave skill\nTrigger `/spec-wave` to invoke the spec-wave skill.\n```\n\n**3. Use no seu agente:**\n\n```\n/spec-wave setup\n/spec-wave spec 42\n/spec-wave plan 42\n/spec-wave ready 42\n/spec-wave decompose 42\n/spec-wave implement 45\n```\n\n---\n\n## Exemplo de uso — do início ao fim\n\n### Contexto\n\nEquipe quer implementar uma feature de \"Checkout com PIX\" em um repositório `acme/loja`.\n\n---\n\n### 1. Configurar o repositório\n\n```bash\n# Verificar autenticação\ngh auth status\n\n# Se faltarem escopos:\ngh auth refresh --scopes project,repo,workflow\n\n# Configurar spec-wave (cria Project, labels e workflows)\nnpx @spec-wave/cli@latest init --repo acme/loja --project-title \"Loja — Spec Wave\"\n```\n\nO `init` cria:\n- GitHub Project v2 com 12 colunas Kanban e campos personalizados (Work Item Type, Priority, Story Points, Area)\n- 20+ labels de tipo, prioridade e gatilho\n- 8 GitHub Actions workflows em `.github/workflows/`\n- `.spec-wave.json` com os IDs do Project\n\nAdicionar o secret de IA no GitHub: **Settings → Secrets → Actions** — `ANTHROPIC_API_KEY`, `CLAUDE_CODE_OAUTH_TOKEN` ou `OPENROUTER_API_KEY`, conforme o provider escolhido no `init`.\n\n---\n\n### 2. Criar a hierarquia de issues\n\n```bash\n# Criar Epic\nnpx @spec-wave/cli@latest issue \\\n  --type epic \\\n  --title \"Checkout e Pagamentos\" \\\n  --priority P1 \\\n  --area Backend\n# → Issue #5 criada: [EPIC] Checkout e Pagamentos\n\n# Criar Feature como sub-issue do Epic\nnpx @spec-wave/cli@latest feature \\\n  --title \"Checkout com PIX\" \\\n  --parent 5 \\\n  --priority P1 \\\n  --area Backend\n# → Issue #12 criada: [FEATURE] Checkout com PIX (sub-issue de #5)\n# → Adicionada ao board em 📥 Backlog\n```\n\n---\n\n### 3. Gerar a especificação funcional\n\n```bash\ngh issue edit 12 --add-label \"spec-wave:spec\"\n```\n\nO GitHub Action `generate-spec.yml` dispara, chama a IA e faz commit de:\n```\ndocs/features/checkout-com-pix/spec.md\n```\n\nA issue #12 recebe um comentário com o link para o arquivo.\n\n---\n\n### 4. Gerar o plano técnico\n\nAntes de gerar o plano, garanta que `.github/config/tech_context.yml` existe e reflete a stack real. O `init` cria um scaffold — edite-o:\n\n```yaml\nsystem_info:\n  name: \"Loja ACME\"\n  stack:\n    backend: \"Node.js (NestJS v11)\"\n    frontend: \"Next.js 16\"\n    database: \"PostgreSQL (Prisma 5)\"\n    infra: \"Docker / AWS ECS\"\nsecurity:\n  auth_protocol: \"JWT\"\n  rbac_roles: [\"ADMIN\", \"CUSTOMER\"]\ndatabase_schemas:\n  - table: \"orders\"\n    columns: \"id, customer_id, status, total, created_at\"\n```\n\n```bash\ngit add .github/config/tech_context.yml\ngit commit -m \"chore: tech_context.yml\"\ngit push\n\n# Acionar geração do plano\ngh issue edit 12 --add-label \"spec-wave:plan\"\n```\n\nO Action gera `docs/features/checkout-com-pix/plan.md` com:\n- Estratégia Técnica e Matriz de Rastreabilidade\n- Detalhamento da Implementação\n- Segurança e Conformidade\n- Estratégia de Testes\n- Rollback e Monitoramento\n\n---\n\n### 5. Validar spec e plan\n\n```bash\ngh issue edit 12 --add-label \"spec-wave:ready\"\n```\n\nO Action `validate.yml` verifica se todas as seções obrigatórias estão presentes em spec.md e plan.md. Se passar:\n- Remove a label `spec-wave:ready`\n- Adiciona a label `spec-wave:plan-approved`\n- Comenta \"Validação aprovada ✅\" na issue\n\n---\n\n### 6. Decompor em Stories e Tasks (duas etapas)\n\nA decomposição não cria issues de uma vez. Primeiro nasce um **rascunho revisável**;\nas issues só são criadas depois que você aprova.\n\n**6a. Gerar o rascunho:**\n\n```bash\ngh issue edit 12 --add-label \"spec-wave:decompose\"\n```\n\nO Action grava `docs/features/<slug>/decomposition.md` no repositório e submete o\narquivo à crítica adversarial. **Nenhuma issue é criada.**\n\n```markdown\n# Decomposição — [FEATURE] Pagamento com PIX\n<!-- spec-wave:decomposition v1 issue=12 kind=stories -->\n\n## Story 1 — selecionar PIX como forma de pagamento\n\n**User story:** Como cliente, quero selecionar PIX, para pagar mais rápido\n**Depende de:** —\n\n### Task 1.1 — criar endpoint POST /orders/:id/payment/pix\n### Task 1.2 — integrar API do banco via webhook\n```\n\nSe a crítica encontrar contradições **graves**, ela comenta na issue citando\n`Story N` / `Task N.M`, aplica `spec-wave:critique-failed` e o Action **falha**.\nVocê corrige o `decomposition.md` — o artefato que os achados referenciam — e\nreaplica `spec-wave:decompose`: o arquivo é criticado como está, sem ser regerado.\n\n**6b. Aplicar o rascunho aprovado:**\n\n```bash\ngh issue edit 12 --add-label \"spec-wave:decompose-apply\"\n```\n\nAgora as sub-issues da Feature #12 são criadas a partir do arquivo:\n\n```\n#13 [STORY] selecionar PIX como forma de pagamento\n  #14 [TASK] Criar endpoint POST /orders/:id/payment/pix\n  #15 [TASK] Integrar API do banco via webhook\n  #16 [TASK] Exibir QR Code na tela de checkout\n#17 [STORY] receber confirmação do pagamento\n  #18 [TASK] Webhook de confirmação do banco\n  #19 [TASK] Notificação por e-mail ao confirmar\n```\n\nTodas as Stories e Tasks são adicionadas ao board em **✅ Ready** com Status `Todo`.\n\n---\n\n### 7. Implementar\n\n```bash\n# Via skill no Claude Code:\n/spec-wave implement 13\n\n# Ou direto:\nnpx @spec-wave/cli@latest implement 13 --dry-run   # ver contexto antes\nnpx @spec-wave/cli@latest implement 13             # executar\n```\n\nO comando monta um arquivo de contexto com spec.md, plan.md e todas as Tasks da Story, e aciona o spec-kit configurado.\n\n---\n\n### 8. Code Review automático\n\nAo abrir um PR que referencia `Closes #14` (ou qualquer issue da hierarquia):\n\n```markdown\n## Descrição\nImplementa endpoint PIX\n\nCloses #14\n```\n\nO Action `code-review.yml` detecta a referência, sobe a hierarquia Task → Story → Feature, e move a Feature #12 para **👀 Code Review** no board.\n\n---\n\n### 9. QA automático\n\nQuando um reviewer aprova o PR, o Action `qa.yml` move a Feature #12 para **🧪 QA**.\n\n---\n\n### 10. Estado final no board\n\n```\nFeature #12: [FEATURE] Checkout com PIX\n  Etapa: 🧪 QA\n  Status: Todo\n  Work Item Type: Feature\n  Priority: P1\n  Area: Backend\n```\n\nApós QA passar, mover manualmente para **📋 Homologação → 🚀 Deploy → 🎉 Done**.\n\n---\n\n## Atualizar repositórios existentes\n\nQuando uma nova versão da CLI for publicada, rode em cada repositório configurado:\n\n```bash\nnpx @spec-wave/cli@latest init --skip-project --skip-labels\n```\n\nIsso atualiza apenas os arquivos de workflow sem recriar o Project ou as labels.\n\n---\n\n## Providers de IA\n\n| Provider | Secret | Modelo padrão |\n|----------|--------|---------------|\n| `anthropic` | `ANTHROPIC_API_KEY` | `claude-sonnet-4-6` |\n| `claude-oauth` | `CLAUDE_CODE_OAUTH_TOKEN` | `claude-sonnet-4-6` |\n| `openrouter` | `OPENROUTER_API_KEY` | `anthropic/claude-3.7-sonnet` |\n\nConfigurar no `init`:\n```bash\nnpx @spec-wave/cli@latest init --repo owner/repo --provider openrouter --model anthropic/claude-3.7-sonnet\n```\n\n### `claude-oauth` — rodar tudo pela assinatura Claude Pro/Max\n\nMesmo motor do provider `anthropic`, credencial diferente: em vez de uma chave\nde API cobrada por token, o token da sua assinatura. Os cinco workflows de IA\n(spec, plan, bug, decompose, critique) rodam assim, inclusive nos GitHub Actions\n— o binário do Claude Code vem embarcado na CLI, então o runner não precisa de\nnada além do `setup-node` que os workflows já fazem.\n\n```bash\nclaude setup-token          # gere o token (escopo só de inferência)\n# cole o valor em Settings → Secrets → Actions → CLAUDE_CODE_OAUTH_TOKEN\n\nnpx @spec-wave/cli@latest init --repo owner/repo --provider claude-oauth\n# ou, num repo já configurado, troque \"provider\" no .spec-wave.json e rode `update`\n```\n\nO consumo passa a sair do limite do seu plano — sob rate limit da assinatura o\njob falha por indisponibilidade, não por erro de configuração.\n\n---\n\n## Modo de execução: Actions ou local\n\nOs workflows nunca fizeram o trabalho — eles instalam a CLI e chamam um comando.\nPor isso o fluxo inteiro roda igual na sua máquina, e dá para **desligar o CI**\nquando o que incomoda é o consumo de minutos.\n\n```bash\nnpx @spec-wave/cli@latest mode                 # estado atual\nnpx @spec-wave/cli@latest mode local           # desarma os workflows\nnpx @spec-wave/cli@latest run <issue> --dry-run  # explica o próximo passo\nnpx @spec-wave/cli@latest run <issue>          # executa aqui\nnpx @spec-wave/cli@latest mode actions         # volta ao CI\n```\n\n`mode` escreve os **dois** lados do interruptor: `execution.mode` no\n`.spec-wave.json` (o que a CLI e as skills leem) e a variável de repositório\n`SPEC_WAVE_EXECUTION` (o que o `if:` de cada job avalia). Com ela setada, o run\naparece como *skipped* — **job que não roda não é faturado**. A variável exige\nadmin no repositório; sem permissão o comando avisa em vez de fingir que aplicou.\n\n`run <issue>` executa o passo que a label dispararia, decidido pelo estado da\nissue: documentos que existem + labels presentes.\n\n| Estado | Passo |\n|---|---|\n| Feature sem `spec.md` | `generate-spec` |\n| spec pronta, sem `plan.md` | `generate-plan` (crítica embutida) |\n| sem `spec-wave:plan-approved` | `validate` |\n| validada, sem `decomposition.md` | `decompose` (rascunho) |\n| `spec-wave:decompose-ready` | `decompose-apply` — exige `--apply` |\n| Bug | `generate-bug` → `validate` → triagem (humana) |\n\n`run --pr <n>` cobre o lado do PR: `code-review` e, havendo review aprovada,\ntambém `qa`.\n\nEle **se recusa** a rodar (saindo com código 2) quando há label de gatilho\npendente na issue — Action em voo, e rodar por cima duplicaria o documento —,\nquando um portão humano da crítica está aplicado (`needs-human`,\n`critique-failed`), quando o documento existe no repositório mas não no seu\nclone (`git pull` primeiro) e quando o passo cria issues sem confirmação\nexplícita. `--dry-run` mostra a decisão sem executar nada; `--force`, `--yes`,\n`--apply` e `--step` cobrem os casos em que você sabe o que está fazendo.\n\nO `doctor` tem um check para o par config × variável: divergir é o estado\nperigoso — é achar que desligou o CI e continuar pagando por ele.\n\n---\n\n## Licença\n\nMIT\n","readmeFilename":"README.md"}