{"_id":"spextral","_rev":"37-9aec0257794c21f9a9a31e70b5d817e7","name":"spextral","dist-tags":{"latest":"2.9.4"},"versions":{"2.0.0":{"name":"spextral","version":"2.0.0","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","protocol","markdown"],"license":"MIT","_id":"spextral@2.0.0","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"a4d33257c8b676cb56b8a7409a1c86df508ee130","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.0.0.tgz","fileCount":4,"integrity":"sha512-DwRGgdq20+J2BrBvkfGzStI7Cf4RGvVItjjjX1SdIafrx9yo0pj+C4WNIBeojlXbMa9wO8g+0kxaLm0VJKKKZw==","signatures":[{"sig":"MEYCIQCACs8dhgARmYLCT8AK2+BDVz7CGuKkWN669micCbjhTwIhAOW7prF5/T15jfxk4lahUi/DicVbTYjWVpmiAXqj1eUc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35202},"gitHead":"5f652ee964650f4257ed36f5383452ce4ec57c8b","_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spextral_2.0.0_1774719525009_0.42886767318585184","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"spextral","version":"2.0.1","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","protocol","markdown"],"license":"MIT","_id":"spextral@2.0.1","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"f732dd0214d33cb94d6e4605d0b17f1599ab1c43","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.0.1.tgz","fileCount":4,"integrity":"sha512-VnraNDWKGPCDaGD8jU+VzaskF+OyyKWASMiv+gnmGZWDFdmom/DXQTTTL/ikwbqGz0nOV9bw0Dj3ZjF4XLlrIg==","signatures":[{"sig":"MEYCIQDtOuFrlmDVqoE7Yy/clUJY1ZsJwCT9vYGaj2yioUDZfgIhAOdx72C7xdODs1Hwm5VQh5EV6Hq8PGRMMo50+oDBc9Wq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35186},"gitHead":"44c2ecd778cae25f928f56e6e169964114423338","_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spextral_2.0.1_1774719795857_0.8600689868384548","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"spextral","version":"2.0.2","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","protocol","markdown"],"license":"MIT","_id":"spextral@2.0.2","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"ba5ca0d55a81547594372fb1ca755fb5da94ecef","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.0.2.tgz","fileCount":4,"integrity":"sha512-iCOtNUuqH5iW4WZ3ZdlCzRtKEyCIVRbcKlpuJnO/io+0YhlqTFVqjATzcZ+Jydb8JK2OHbeWgViOwdv39XNhCg==","signatures":[{"sig":"MEUCIQDgluQgqng/9meYQ/Muwah539+zd71SaeuiVloqAINo2QIgGgX9eBhr1yLpyrHDzyOXPr0q0DETMlUPMbDjCLhjaeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35416},"gitHead":"bc82536916aa2cb9cb13a22d9ca62808a5326926","_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spextral_2.0.2_1774720111381_0.8984854334585355","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"spextral","version":"2.1.0","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","protocol","markdown"],"license":"MIT","_id":"spextral@2.1.0","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"5f484042ad3318faa2578ea2d1d4b46281fa212e","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.1.0.tgz","fileCount":4,"integrity":"sha512-gANhkfGk24AjjdCjozyqDdNjz1bLUC9JAAyIHYC+fzXO/zAZ1+2kp7AJ1zMCYy/J16ChxXiti9IYwOxOCCmn2Q==","signatures":[{"sig":"MEYCIQCTvsEo8/Pry/K7XXL+Zl6njooPDSSQATlDnc++xCjWnwIhANhbFN2AKluE/m5i53Tt3H3QG2D9nYRCsQIZU9OFV4/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40361},"gitHead":"2b821b1f22985440fc5ee98ebe8c28b8f8cde722","_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spextral_2.1.0_1774720920286_0.5128770401752953","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"spextral","version":"2.1.1","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","protocol","markdown"],"license":"MIT","_id":"spextral@2.1.1","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"26c7ad5cdc107608cdfd33214c7200d69d9bb29f","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.1.1.tgz","fileCount":4,"integrity":"sha512-0iK1Xfl5t4YV6bo4flOf0OFBa/zs1n+SU8VxVtoIm1foMYNMYCI0wGyAchRFiggAEwByxUErKVNiwSc9G+4I8A==","signatures":[{"sig":"MEUCIQCV6KC/fsdEDxE5ce604LicR6lN0u7gcM90o86/IovicAIgGLfPPrp5dEsUWQwy8OqnJhpv3VDbIk4TEiGwyi+jvlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40859},"gitHead":"6e887f3de4e9cac9eeee21457e5602af6f39508b","_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spextral_2.1.1_1774721203835_0.2668113744069005","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"spextral","version":"2.2.0","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","protocol","markdown"],"license":"MIT","_id":"spextral@2.2.0","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"678d9d20864f6745ed84a25b8bf3e55345919d9b","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.2.0.tgz","fileCount":4,"integrity":"sha512-fH3WpXT2fSL9eSMUlXgpnu//JhI/D4x+uX96wiTKebgpNCI7/vVEL9dzUxw4tLdWkx+fo/OeLyBBtgpHwwhhNg==","signatures":[{"sig":"MEYCIQDDNFot4hQoYTg4YKnm+CvLo4qohfX5ByrlK7ju36UUMAIhAMcXE+XbFRBGVSdZZ/tNmTwCc6gOpDtKImlhQPnKHGXB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42103},"gitHead":"5812528ea7669f2d8b3cbe98251c12a835a89b0f","_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spextral_2.2.0_1774721958833_0.07143308316261665","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"spextral","version":"2.3.0","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","protocol","markdown"],"license":"MIT","_id":"spextral@2.3.0","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"7f73c25bff059b0316d4a1a2af61f860e6865846","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.3.0.tgz","fileCount":4,"integrity":"sha512-CyhROfZpeXnENPn4AauXL0UqEQyxzm1PPzwqs+sQFt4wHceORucJJtb0s5rwSRzfCVDSqhb50T1877I/4LwlIw==","signatures":[{"sig":"MEUCIGxQE5BmQslSVTZezfM0Nl0nEq5sim+kC7aRPuZXRUjMAiEAjKqXPfqkutUeJj4tL34ukwhp/MU2SuRILH2+BNeVoZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61790},"gitHead":"5812528ea7669f2d8b3cbe98251c12a835a89b0f","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.3.0_1774736423169_0.028548547360028875","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"spextral","version":"2.4.0","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.4.0","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"12f4e1340cc7bb8d8d9c2712cd2f2055b8712815","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.4.0.tgz","fileCount":5,"integrity":"sha512-KBRlXym4Ods3S4R8CJOiV+J4/ZEBaQLIYKMSJygmDbZvu5OTT1SynupJpOWpI8JY/1YMwRWHPXz+iHGqsPfDKQ==","signatures":[{"sig":"MEQCIDY7X2Tw2Ig5LlEXXCVy/oSzqiuOilo+5eKrV0l5yiTdAiA/iKG5FGAq75cD5GwFtOxMG6BzGZEpvsFu3O/p6gpCcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76906},"gitHead":"15dbf6b5e1e8874d541740802bca1b54049761ca","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.4.0_1774807227415_0.1418895851552442","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"spextral","version":"2.4.1","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.4.1","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"fa33a5376146f72455fd8901ba11c9807e60b8e4","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.4.1.tgz","fileCount":5,"integrity":"sha512-dS6NbP+resRXN3TUPIQLebLDfG3+fNbMzQV0bLp1yd7aEzDV/eet3p6ckNrK5wSlrdn4ls5oh990j65sHO7Eeg==","signatures":[{"sig":"MEUCIQCIInTf8qRNRxW83+2yxCQLXKjdhc5lOlJ1zUCAjJBcBQIgJr8FH0gshvtNxzJ61gzO/Tn2FvckLDzi30zqDkOuDZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79443},"gitHead":"0dac3aaace13bae4a732382e5db6c175bd01eaf4","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.4.1_1774807509771_0.0541836143384653","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"spextral","version":"2.4.2","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.4.2","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"1d34d374663ca8554b800adb70776f342c346403","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.4.2.tgz","fileCount":5,"integrity":"sha512-vLy8b/I6pwmuhIpwdrZrQC9ZgoCRlSNXlc3BenW3Ad3qQW/X19CMmku87W+E5ItBQtDUFUQHRZOUdT0OdDjeow==","signatures":[{"sig":"MEUCIALJmjXaPOuTEUBN6TQz/BeTihQCEYCYxA+lXeRNFg4sAiEArw+OHmg/4yHKZS90PpRrYBM9OQB0h5rdXOG09gbdLuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79523},"gitHead":"c5b74be37fd93b086b56c59b02b771fc9024beec","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.4.2_1774807615104_0.1158390570428196","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"spextral","version":"2.4.3","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.4.3","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"1520f1d4cd8b06852d92b818da0615636b221f99","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.4.3.tgz","fileCount":5,"integrity":"sha512-6zELYcprKEcBQmTOIoHrLQQUXwuGGWpZStDbrJyFbwyDgX5Pn8QwzJ/IK5WbPp+/u86UrXX3gC7nOd7UbLZAHA==","signatures":[{"sig":"MEUCIBf2H0giybNEKevGRDvmT2WksG9Vf0mzVAtO3CwAVSfPAiEA4u5B/D/Xbz4UDBH9vtTWO6hw7ws/WwoKyi5jQPeRnr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79527},"gitHead":"b37be6208be29d655a36317a49762d98dc4bd87e","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.4.3_1774807739098_0.08819449711946348","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"spextral","version":"2.4.4","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.4.4","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"6d470b7e4e7f0920d284806beb898d63fc0878fd","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.4.4.tgz","fileCount":5,"integrity":"sha512-WtP3S670vw+mOT8KSXcH1fTyEdSNDRcRbzR0CC1DM3yn6H+UXlWDQ9OC/R5dMF+ahhekaJKmCuwykIgIvj8dkQ==","signatures":[{"sig":"MEMCH2R7wUFvsarsV4N3w5jOR1NRlcTzylKeb4lyARGxWp8CIBxNTiPDoNP9aJwJ77Q3ls4IfpiSSPut1IedtB0fXMh2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79544},"gitHead":"209089135a12d112e0a565e9f027511e016799f6","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.4.4_1774807979635_0.8158255097119655","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"spextral","version":"2.4.5","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.4.5","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"66954120fa96df97225e69663cc38f5baddaa94b","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.4.5.tgz","fileCount":5,"integrity":"sha512-ikQgUtW7PMOOJzFWYmBh83f6VtcW4WQNmvLn4KrgTmBUlwau2IrFrmBnSwLn+74oByBAdxW/+ss1j0fDJq4bdg==","signatures":[{"sig":"MEUCIHU4njpTE/zwxhAJJmtnuWw2wEcXho0XSU9u01IdZWkOAiEA/b/NhYTwjTWFHZRXHErS0yNjIiI9Bn7NYKTUFwYld5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79552},"gitHead":"74058221a3a6bbcd1b9e32004cc7782c6f13a166","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.4.5_1774808091158_0.24727637752340126","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"spextral","version":"2.4.6","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.4.6","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"fa1b6f1b63fec25c9192c1b4e39cf72a205426f1","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.4.6.tgz","fileCount":5,"integrity":"sha512-huAN3i4aygmfMjRi8shlg1aWp+ijUvVvJcRK6u/fGzkIWyJ1g23OPVhVT9yiC/EE1SgQ/8UPB86DwJlJmD3fwQ==","signatures":[{"sig":"MEYCIQDVlrs4Rbhyy3V7PssnPByXbHWlWeicBx2RkjWgVCudnAIhAJwI17CqEJjcY2idGPlG0CxtKDppXnILoeUJgIG+WMuW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80969},"gitHead":"5a04644dca0ac1b774a87d41e618535acb89ef6a","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.4.6_1774808271801_0.31903412319302493","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"spextral","version":"2.4.7","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.4.7","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"f30786d7c88029a3d83d5cd0d044aec3e6e1b327","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.4.7.tgz","fileCount":5,"integrity":"sha512-YRCuCmu7PDv4mhYS/SkxRAaDADYus78xgdXka64QJq/JPpk4nfn2ap3JIe1tzk3PSghRR/CDBtiVLgVQmMmvAg==","signatures":[{"sig":"MEUCIQDLNJ7hrlQoQEHpIkm4dewqu7QFHTCKi12wIYH/tuO+hgIgN1+QzeQetaNS55vyjcwrEpmdkTTgnRNpoixdaBMw6qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81012},"gitHead":"bba067d15c4a11e5037408d193c59f3baf31fe8f","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.4.7_1774808645976_0.09002407882765184","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"spextral","version":"2.4.8","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.4.8","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"f935d44e041e5db49ddd645136273c17ad9751d4","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.4.8.tgz","fileCount":5,"integrity":"sha512-vtBKf+wLhEMhClbLlE6WSDqUMJmsHOUPTjSQQeEx3QhHdJ5AsM+2yo768Zmz4UZgaPjwqleiLnWeAoUbz3shoQ==","signatures":[{"sig":"MEYCIQC2611ni2a3XtubD/UOU23N/8X9PjADBzbXA85v4ohFZgIhAM2JA+doDDy0AOqH+9yvnLcMnlYprzSStmRs+FGCu9N9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81485},"gitHead":"9e51958a180619d6784015e0b171de1c7c10cf4b","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.4.8_1774808818279_0.8616552279291179","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"spextral","version":"2.4.9","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.4.9","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"dd33c0a4eceebf864a9c6c78cf357f3f2b79dd1c","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.4.9.tgz","fileCount":5,"integrity":"sha512-O3HN/zHi90eagZAVjXmZrgTWuk9BesReVcG7CE34UJEZd1Fbhm+6Gbj6HS/+HFqvYxbKWKH0OmKUD0fU5L7wUQ==","signatures":[{"sig":"MEUCIQCCWe3e0VwH86hMrKYC3M8Ppqn9VNpgLZi0Za6+fGIv1wIgUnfQBhXBs6CPFHw9qDaYBVKRnucn1O0hWtlpc3cOnGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81550},"gitHead":"0cd70ceefea5df26d19d4ba7bef065fe57891758","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.4.9_1774809021634_0.20273129354757802","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"spextral","version":"2.5.0","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.5.0","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"69440c1dede119e2aeb54fa475d217ed0b5b9a32","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.5.0.tgz","fileCount":5,"integrity":"sha512-NXhnf5aUtmwgf6BE2XB8rH0gok3e6rlvJSzmv2Yom7TKKsigcK91/9qinu22E/ZUjYfozF4aI/ub1mUeg9I9Mw==","signatures":[{"sig":"MEUCIQC0mZqItHU2rhoPLxHsK+HFfdIVmr0e/De53r32p/GWhgIgUpC7P74mQ63VRufJlzGxjgvKYFhZMPUAGuVSu/bSVHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88284},"gitHead":"007e520fa402fb1aaddc565c9fd8f4155a9e3c69","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.5.0_1774815395080_0.6199995039596091","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"spextral","version":"2.5.1","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.5.1","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"ccc1310d313f6c419550be3a30a625b32fd9def6","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.5.1.tgz","fileCount":5,"integrity":"sha512-HbX/uBG2FvQzCPWG+khee5XNz2GOodK2LgRtfbPPXhk1AWFpMQe1FrSQYFq4bG1/IGRB9LuXWdQfoNa3ZxS4Og==","signatures":[{"sig":"MEQCIG5I17zFaYwr0pk78VCvOOxc3e2UaUKboI8bzbx54wAlAiBGAVe5Q3zeJfvHu6yWXLOQOKD5YiZ0LAplVqubRDRMaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89994},"gitHead":"543c1ed4e90af979e200ba7383b0c4c402d879ee","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.5.1_1774815562197_0.4500428782925525","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"spextral","version":"2.5.2","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.5.2","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"7d9ecdb5fd3299ad22cd2c97b5affcde8d154deb","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.5.2.tgz","fileCount":5,"integrity":"sha512-zcbT9mbv999SWd47GDhhmBd1rNg3njcH0Jugt94fYzLRPU/NfNC+lLraw6ViY8OAIqjVlDqOCgMyy71peVhrog==","signatures":[{"sig":"MEQCIENhgv0hwO/dRvt9jXADg0iqs8bMQzMbSnXFCJtMsMYEAiAHtPsjSIOQBv9n3558IXSHYQTh9U223lS2254+77Jhfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89975},"gitHead":"feb45c5878eb3b7df31620106bbb1678e108abec","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.5.2_1774816203487_0.7340641319743884","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"spextral","version":"2.5.3","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.5.3","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"b0d4d9b27f161172f4077a75a70d4747cdd89163","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.5.3.tgz","fileCount":5,"integrity":"sha512-dZlgqshQT6xnNnZH2UcqKdG2vWyZVx/S8DM627PTkgVj/ec4RnVrguFIT5CRsPBCLZLtxZWPcPwtJyuVexxSDw==","signatures":[{"sig":"MEUCIECF/Os5tW4sqO8egWqBWXPqqZ8Dw0DwaD7yv0lxDIkMAiEAmQoLigBp9qITZJpavRl1SYYgCaeBpudMnuHfKOGJAKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91134},"gitHead":"3ca604a1070ac306654805d7a6db0400c5e57162","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.5.3_1774816395149_0.48659671847390906","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"spextral","version":"2.6.0","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.6.0","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"e2ab13cea50fbdf65e40e8cbac300d7349fb9617","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.6.0.tgz","fileCount":5,"integrity":"sha512-A45B70nzZwlOsQzD33A+ywgVwBQMdUwNQHpJhZdBtyLwyPqKctsNxGFtR8+1wfrWpL28Wupw7MTFKiYUT5x5Mg==","signatures":[{"sig":"MEUCIEKeZFaHdXuGVVLvoabzEgjOLldSxBnX0iT5Y4Ae/0MMAiEA7htqQBaeT91Ka9XLT3sexW1cFa3NdjKEe35cObpXKrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90907},"gitHead":"9a82f02c4b3cfe4e58176c3bf598adcb9a143863","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.6.0_1774818407469_0.5103987986137652","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"spextral","version":"2.6.1","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.6.1","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"68c028861f78f8947c1b84024e573f98dc4708a2","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.6.1.tgz","fileCount":5,"integrity":"sha512-vK8DTwXlhooF9kYBi8m8c1zlxfet8FT+OCk+W3J53nBi+Gffy/ACV6SAbgS6HZbwrmSZa7kIZgDPz1cX61E2oQ==","signatures":[{"sig":"MEYCIQCmCHrcH8t1N96fnkIDk1NE1jmI8TRlLpt89TbHlA7RrQIhALsGCgzH8FBVGH6KIET9YywukI2Q5FezoH9DaKQbYTBa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90898},"gitHead":"930fada1beaa3373d0f62cedb1728ebf14ee96aa","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.6.1_1774818555026_0.8029417638278136","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"spextral","version":"2.6.2","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.6.2","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"ff82c1d011b3bb866fa8535ac651a968f38a192a","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.6.2.tgz","fileCount":5,"integrity":"sha512-r+WNqlKP+klgWyEkzVOPhuXHc6AqnYlNG30LnFkzY3Zjc78ayr/kY2LPERBEKfQA2CnAhidYpN+mphHxnycVAQ==","signatures":[{"sig":"MEUCIBx5VrbmKS5rnv+qBeQ++AWZ/Z0O/17TbSj18+MJusq5AiEAoLg2immagcLhg5IWcpmX3LP72/KHHkvtCO2yVh4j874=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91561},"gitHead":"ee743df2bd0f405c13d215b08751f5fc673d1717","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.6.2_1774819415518_0.04502638581326823","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"spextral","version":"2.6.3","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.6.3","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"1aedda3a9949a348a781740cea46233a614eb98c","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.6.3.tgz","fileCount":17,"integrity":"sha512-xSlnCXMhtYFhJQ8svuszb6JtE/pqiLGRF1QOGIOfa8sr6Pwx6KFp0f4LNKhOA6yCFvtiWmDXIHKfoqyTysa82A==","signatures":[{"sig":"MEYCIQCmnLGfuT+NsDg4YfHjBltMIpV5XYJ7hBBWn8jinTgG/gIhANiDa742ytrxFSknyqhGn9OQLYI77bFAW9L4UkBjzL+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92530},"gitHead":"3892f6a83cb6f8788352ff82f603f949b187e008","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.6.3_1774822311239_0.9937655271725763","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"spextral","version":"2.6.4","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.6.4","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"63fca7e5017fcf9c2107ac2dee79f584047864b5","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.6.4.tgz","fileCount":17,"integrity":"sha512-FxoPYZcRidttDUp4xe9q4eBr4gbaI4mjO0RpFqJrAEi0SWgXFtotSkIVugAwt9sm58MT1W+/3hgXTsxvvqBalg==","signatures":[{"sig":"MEYCIQCIMIncX/Qs/QJcf6BT1jisACCDlQ1qOj2Najf6kflNPwIhAMmnv6HDfO3Cl2npYHczi7ycnHkXx1lx1+eHS3Z6L+OM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90722},"gitHead":"fe5c54e4a9ecaba48ab07dbb073220ef3220d3fa","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.6.4_1774822646763_0.9872289517752546","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"spextral","version":"2.6.5","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.6.5","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"c13d6a49cd46dbe1d0204ebac06301bc53022bd3","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.6.5.tgz","fileCount":17,"integrity":"sha512-Knm25sloKE2GcM7KC+R9rx8NBaw+s1NuXoDEZGjL79zzBrQYfwz/5wh2Bc6He6GkUXpoAOqXd339rnvBrmIvCg==","signatures":[{"sig":"MEQCIGebLpgB1XlBXTEJdMpwHrgMbsynpdOG1TBR5+00fr8mAiAQb+r3Mu3CaNSaLKf+ueDIYV4P7tOlBHsN+NB6mUBuLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91477},"gitHead":"1be01936d7b9eb8c3acf7c08d9ce942f11bf3f94","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.6.5_1774822753363_0.06867325372788535","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"spextral","version":"2.6.6","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.6.6","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"41c26eca83601fe7c73b7fae4daa7955fd773ae3","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.6.6.tgz","fileCount":17,"integrity":"sha512-UFFlLrVPcuFjQ2DyPpFv4s3w9Zfziozlr+IeK8i2Z9YmKdfEB4rWEqmv+kXFsTu3OvoabBE/gcPpBoo9+nJQzw==","signatures":[{"sig":"MEUCIQCFvs9gMEixujuBWpNvQHKm1cFGHTEly/7NEiirF1bnEgIgS1dLdJleYRBtrRfU+ZOua7BaexSZYsR0WEyMTPycxEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93636},"gitHead":"8bfd607b64616f11056b386b95dc478b1f94865c","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.6.6_1774823896003_0.9529252136464834","host":"s3://npm-registry-packages-npm-production"}},"2.6.7":{"name":"spextral","version":"2.6.7","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.6.7","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"bf75110dbd9311b348a7059c0e0e87a3725c7084","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.6.7.tgz","fileCount":17,"integrity":"sha512-Uef2v0+OuYPgi0c+Sm+BeMXARKwM8JjR//Fhp6KHy3eIt6npGJKHu8i8XqM9Os5Fra4W0Y7fFMrdBhWudiXxqw==","signatures":[{"sig":"MEQCIBrZz20ekgmhQxlukgaTxVsmiIuA0P8hZov43chZbyX+AiAy//Yn6URnIuYijHGaVg37jwfnpW1isf6av3+xxdS4dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92269},"gitHead":"9702d9b3e21826fab65316f2af681b1471769be5","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.6.7_1774824174727_0.5324032975595929","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"spextral","version":"2.7.0","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.7.0","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"f24e1f4e069219ffd605552d3f79e6b9f85d1ffb","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.7.0.tgz","fileCount":18,"integrity":"sha512-uuV6munNWSwR7E7uL9W/b7vXoIRvUA6AAREzkTQNqwwdmjx+99xDLnu1ZBFXkmxue5WnFAIjMdKkmaBZ1X39jQ==","signatures":[{"sig":"MEYCIQD//vqYQUhyZ2fSWJnBlF2kNTntWfTtENL/ZrCc4hDyXAIhAKzPUs4sNbxL4mShWBJLKtXKK1JLLL3l6lY7a394deq1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94754},"gitHead":"d1b1f295f6dfc627686023e9170ba0228e41ce33","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.7.0_1774853221130_0.35096360774253155","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"spextral","version":"2.7.1","keywords":["sdd","spec-driven-development","ai-agents","claude","cursor","copilot","kiro","windsurf","gemini","cline","codex","trae","roo-code","protocol","markdown"],"license":"MIT","_id":"spextral@2.7.1","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"73224f67b8a1adcc5d7cf686ad8267e0937d7253","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.7.1.tgz","fileCount":18,"integrity":"sha512-HWaw4yHs4OE86g0lR9PG9asQWti577TR9yJw48GiwAqdZw8EB8WrnOpaWSgjIrv4fpj9BtRlJbQKw6sh3Qo1hw==","signatures":[{"sig":"MEQCIB3IKXDLnxKMtdi677z/48chk8OcwBrNF/UrP+YXoIe6AiAo4r9Z+0uA3asqArUM+AwVWNKag4s+/6QYSQdBDbKOkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94753},"gitHead":"3ce3499bd720a716d453363d26910234f477d47b","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.7.1_1774853344953_0.05310417015187574","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"spextral","version":"2.8.0","keywords":["sdd","spec-driven-development","ai-agents","claude","copilot","kiro","protocol","markdown"],"license":"MIT","_id":"spextral@2.8.0","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"1ce8c586f8c257286d0ef04d143e40fe595a1327","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.8.0.tgz","fileCount":27,"integrity":"sha512-Rs29YO4c0uLZfHBgr7Fgd+8VoGbZsIM4CJsh/BvDsVu1H6wmJt8SY3CYSoK+yfSP4bBjGock9CYPxPR3VfM7PQ==","signatures":[{"sig":"MEYCIQCVNiV5QP/coVTOWhCaqUuh+mqACFgb0llsVUFpx++0JgIhAN+4GAhi95hQAdcYRKp2PupHZo2PyhXqekiPLHEcyOO2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113289},"gitHead":"9b142426a734a2da709f86cdf304a51c6d495b0a","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.8.0_1774995947670_0.6211522103355775","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"spextral","version":"2.9.0","keywords":["sdd","spec-driven-development","ai-agents","claude","copilot","kiro","protocol","markdown"],"license":"MIT","_id":"spextral@2.9.0","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"54187d85a52f86be2067c0d34fa1e3325a00478f","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.9.0.tgz","fileCount":27,"integrity":"sha512-ZN1y1VaVS0CBmGk9Gv6nTAF7+JLJDuYJBN1A9o+z7WQhWR5zzBD8+uZ7mW63OZtfhXbsHtLQGa+Mkqtjvogzcw==","signatures":[{"sig":"MEUCIQCTYAx3VtUssMfhWNxXYjHMfOD41Gg+PaD1je+ZjWRh2AIgceGjmfTpZ2fwzsriSnium+bqNOQ4StaRkGD2vRnAdKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113571},"gitHead":"a2726811192ecd1c60f982a9beb95d66b8a25a12","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.9.0_1774996281367_0.6711736548220277","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"spextral","version":"2.9.1","keywords":["sdd","spec-driven-development","ai-agents","claude","copilot","kiro","protocol","markdown"],"license":"MIT","_id":"spextral@2.9.1","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"2df601a417940050ee56b26b7b21afb1aa44e4e7","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.9.1.tgz","fileCount":27,"integrity":"sha512-xeGiK7UTUhu8Jkt/PnAt4e6O0hMN8qltA+WRdrO/3/Ept4yxZpkEh/pR97HPIPKErb2lQVEDymcndfzEffpvOA==","signatures":[{"sig":"MEUCIE6qK1UYpYp1jzV7D2IBfDvKa+g4OSJw4JzZ0D7dAez1AiEAlNkSmy1kE+5Rpd/8zbRx9YSwg0EZYWp+bSANmVA7TKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113594},"gitHead":"7f5fb09c4c2085c4d363acabeb5df2b7dc84ab3d","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.9.1_1774996382296_0.11756956844821298","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"spextral","version":"2.9.2","keywords":["sdd","spec-driven-development","ai-agents","claude","copilot","kiro","protocol","markdown"],"license":"MIT","_id":"spextral@2.9.2","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"7618294f867c8aeb1a4b97ff1151d9b75b466c21","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.9.2.tgz","fileCount":27,"integrity":"sha512-OHj5FjMqWmR+WjuMshMO5MryoW5vnLHG/LN/oy1IkUCw1nDhKLDfr3FjLMkLcZO57iPdKB54dLbz9pP+1kIuNw==","signatures":[{"sig":"MEUCIQCM5FmdaPKqjsU93c6wvIH5OE1xMGI8jfrTQEzRVDojIAIgLYqod7etBGrpFvo/Txs2IRjE1g15hY6kq0t12oARWGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113615},"gitHead":"4732ce876dc77561db49ac965d27b3392881debd","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.9.2_1774996492430_0.3476638961928491","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"spextral","version":"2.9.3","keywords":["sdd","spec-driven-development","ai-agents","claude","copilot","kiro","protocol","markdown"],"license":"MIT","_id":"spextral@2.9.3","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"homepage":"https://github.com/AmOrFeU86/spextral#readme","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"bin":{"spextral":"bin/spextral.js"},"dist":{"shasum":"ecdf094894dfd9dc7556cd8ec8dc6e46f850ee13","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.9.3.tgz","fileCount":27,"integrity":"sha512-Zb6kqHJsX8w/TmuvaN5CjUBE69aJscrc2zX0nc8MX1QDiZKiV+K1fhlJa7Gl5noJhEicMq0n5D8Jy4B1Q2ACAw==","signatures":[{"sig":"MEQCICO/zMgFHhE1wN1WWqkS2kb6d2jqqJrwzAj5hFVzN0srAiAN47pnv3zFt48HLhy+zgcDwXSrKCmPLXnLuBi58i1YgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113594},"gitHead":"12f515a377dbc2e291d6fbc563078a4c3020cbf2","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"repository":{"url":"git+https://github.com/AmOrFeU86/spextral.git","type":"git"},"_npmVersion":"11.11.0","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/spextral_2.9.3_1774996569546_0.9940513263983473","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"spextral","version":"2.9.4","description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","license":"MIT","bin":{"spextral":"bin/spextral.js"},"keywords":["sdd","spec-driven-development","ai-agents","claude","copilot","kiro","protocol","markdown"],"repository":{"type":"git","url":"git+https://github.com/AmOrFeU86/spextral.git"},"homepage":"https://github.com/AmOrFeU86/spextral#readme","scripts":{"test":"node test/e2e.mjs","test:e2e":"node test/e2e.mjs"},"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"gitHead":"2f621507ba03dd504b6be07a0f49698f73e8acb9","_id":"spextral@2.9.4","bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-pUdz4SOZozwWF4sYNk9bZ9J9Fh8enUnCmqA6Ot5UB6gyJsDuw4A/tMmTZXcXu/18c8Nye/EbslMF05w2B5sDKQ==","shasum":"bd37feff94689d5afa09038ddc70a9289dbe4674","tarball":"https://registry.npmjs.org/spextral/-/spextral-2.9.4.tgz","fileCount":27,"unpackedSize":113615,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCJ8Y5oiUQkn002PQKNVq234zBC752FvLpSPESH4IU7uwIgJhcvxznWONiEJbhN/p6nssVnx7D+Z6gTPsZbXTBrh4U="}]},"_npmUser":{"name":"amorfeu86","email":"gabillau86@gmail.com"},"directories":{},"maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spextral_2.9.4_1774996742683_0.49659737045643837"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-28T17:38:45.008Z","modified":"2026-03-31T22:39:02.978Z","2.0.0":"2026-03-28T17:38:45.144Z","2.0.1":"2026-03-28T17:43:16.006Z","2.0.2":"2026-03-28T17:48:31.534Z","2.1.0":"2026-03-28T18:02:00.449Z","2.1.1":"2026-03-28T18:06:43.970Z","2.2.0":"2026-03-28T18:19:18.983Z","2.3.0":"2026-03-28T22:20:23.316Z","2.4.0":"2026-03-29T18:00:27.567Z","2.4.1":"2026-03-29T18:05:09.908Z","2.4.2":"2026-03-29T18:06:55.257Z","2.4.3":"2026-03-29T18:08:59.241Z","2.4.4":"2026-03-29T18:12:59.784Z","2.4.5":"2026-03-29T18:14:51.301Z","2.4.6":"2026-03-29T18:17:51.953Z","2.4.7":"2026-03-29T18:24:06.102Z","2.4.8":"2026-03-29T18:26:58.441Z","2.4.9":"2026-03-29T18:30:21.768Z","2.5.0":"2026-03-29T20:16:35.221Z","2.5.1":"2026-03-29T20:19:22.332Z","2.5.2":"2026-03-29T20:30:03.647Z","2.5.3":"2026-03-29T20:33:15.404Z","2.6.0":"2026-03-29T21:06:47.663Z","2.6.1":"2026-03-29T21:09:15.155Z","2.6.2":"2026-03-29T21:23:35.667Z","2.6.3":"2026-03-29T22:11:51.381Z","2.6.4":"2026-03-29T22:17:26.898Z","2.6.5":"2026-03-29T22:19:13.512Z","2.6.6":"2026-03-29T22:38:16.163Z","2.6.7":"2026-03-29T22:42:54.884Z","2.7.0":"2026-03-30T06:47:01.270Z","2.7.1":"2026-03-30T06:49:05.172Z","2.8.0":"2026-03-31T22:25:47.850Z","2.9.0":"2026-03-31T22:31:21.586Z","2.9.1":"2026-03-31T22:33:02.459Z","2.9.2":"2026-03-31T22:34:52.586Z","2.9.3":"2026-03-31T22:36:09.715Z","2.9.4":"2026-03-31T22:39:02.851Z"},"bugs":{"url":"https://github.com/AmOrFeU86/spextral/issues"},"license":"MIT","homepage":"https://github.com/AmOrFeU86/spextral#readme","keywords":["sdd","spec-driven-development","ai-agents","claude","copilot","kiro","protocol","markdown"],"repository":{"type":"git","url":"git+https://github.com/AmOrFeU86/spextral.git"},"description":"Spec-Driven Development protocol for AI agents. One command to govern them all.","maintainers":[{"name":"amorfeu86","email":"gabillau86@gmail.com"}],"readme":"# Spextral\n\n**Spec-Driven Development protocol for AI agents. One command to govern them all.**\n\n```bash\nnpx spextral init\n```\n\n## What is Spextral?\n\nSpextral is an IDE-agnostic protocol for Spec-Driven Development (SDD). It gives AI agents a structured workflow — from specification to implementation — using pure Markdown files with YAML frontmatter. No dependencies, no lock-in, no runtime.\n\n- **Pure Markdown** — Instructions live in `.md` files your AI reads natively\n- **Zero lock-in** — Works with any AI agent that reads project files\n- **Versioned artifacts** — Every spec, plan, and checkpoint is traceable with fingerprints\n- **Lazy loading** — Only the active artifact is loaded into context, preserving token budgets\n- **Configurable autonomy** — Control how much the AI does before asking for review\n\n## Workflow\n\n```\ninit → SDD_WAKE → spec → clarify → validate → review → plan → clarify → validate → implement → test → security → archive\n```\n\n1. **`npx spextral init`** — Sets up `.sdd/` and installs the protocol spec for your IDE\n2. **`SDD_WAKE`** — Type this in your AI chat to activate the protocol\n3. The agent takes over: creates the spec, validates it, builds a plan, implements it task by task\n\n## Compatibility\n\n| Platform | FileWrite | SubagentSpawn | CommandExec | ContextMemory | Native Skills |\n|----------|-----------|---------------|-------------|---------------|---------------|\n| Claude Code | Yes | Yes | Yes | Yes | Yes |\n| GitHub Copilot | Yes | No | No | Partial | Yes |\n| Kiro | Yes | No | No | Partial | Yes |\n| Pi Coding Agent | Yes | No | Yes | Yes | Yes |\n\n## CLI Commands\n\n### `spextral init`\n\nInteractive setup. Asks which IDE you use and copies the protocol spec to the right location:\n\n| IDE | Destination |\n|-----|-------------|\n| Claude Code | `.claude/skills/spextral.md` |\n| GitHub Copilot | `.github/copilot/spextral.md` |\n| Kiro | `.kiro/skills/spextral.md` |\n| Pi | `.pi/skills/spextral.md` |\n\nAlso creates `.sdd/` and `.sdd/archive/`.\n\n### `spextral doctor`\n\nValidates your `.sdd/` structure:\n\n- Checks fingerprints (non-blank char count, LF-normalized, post-frontmatter)\n- Verifies artifact chain integrity against `.sdd/config.json`\n- Validates statuses against the SDD state machine (`draft`, `clarify`, `ready`, `validated`, `blocking_review`, `fingerprint_mismatch`, `checkpointed`, `archived`)\n\n### `spextral next`\n\nDetermines the next logical step in the SDD workflow by reading artifact state from `.sdd/`. Outputs routing instructions to `stdout` — no temporary files created.\n\n- Reads frontmatters from all artifacts in the active slug\n- Routes based on artifact progression: CONTEXT → SPEC → PLAN → IMPLEMENT → TEST → SECURITY → ARCHIVE\n- Validates the dependency graph using **topological sort** (Kahn's algorithm, O(V+E))\n- Emits `E-603` and exits with code 1 if circular dependencies are detected\n\n```bash\nspextral next\n# SLUG: my-feature\n# STATUS: spec_validated\n# NEXT: Generate PLAN.md with task-to-REQ mapping, depends_on, and (P) parallelism markers.\n```\n\n#### `spextral next --quick`\n\nFast-path mode for experienced users. Emits instructions for the agent to generate condensed artifacts (SPEC+PLAN) in a single pass with full autonomy.\n\n- Implicitly sets `autonomy_level: full` — the `clarify` state and `blocking_review` pauses are auto-approved\n- Preserves physical artifact files for the fingerprint chain (no shortcuts on immutability)\n- Validates the dependency graph before routing to implementation\n\n```bash\nspextral next --quick\n# MODE: quick (autonomy_level: full — clarify and blocking_review auto-approved)\n# SLUG: my-feature\n# TASK_ORDER: T1.1 → T1.2 → T2.1 → T2.2\n# NEXT: Execute sddkit-implement with autonomy_level: full, review_frequency: end_only. Atomic commits per task.\n```\n\n### `spextral update`\n\nFetches the latest `spextral.md` from the GitHub repo and replaces your local copy, showing the version diff.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}