{"_id":"@kdtix-open/sdlca-bridge","_rev":"40-5588173616779af5bd38a9762b848f7c","name":"@kdtix-open/sdlca-bridge","dist-tags":{"latest":"0.1.39"},"versions":{"0.1.0":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.0","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.0","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"709a29dcd1bd68a3ee6d5a53b645b9b1d6224663","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.0.tgz","fileCount":4,"integrity":"sha512-RG94iORUurrr171+qVUOld2shA0uyC9GMjyYSUcdyVkAsZy5MpVyCbF6oxzlUidm93o5Yw4/jxAKYtWuytoeSA==","signatures":[{"sig":"MEQCIBzmWb+5URcpl+TymZLrkjmTU/+QH6zNlpSE0UdXr2mOAiBllDBcREaIKzOMlmZBhkr4ZlF179f1uG+ng0NcRJPEXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429915},"type":"module","engines":{"node":">=20"},"gitHead":"c357b2968461ce27fba53a6deb8d06d6073227a6","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.0_1779505758283_0.2730226564207836","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.1","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.1","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"d428acd1ba3e892e530bb6a648a65abcc241c430","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.1.tgz","fileCount":5,"integrity":"sha512-FeIUTF0TuROocUlTvbbGrX1fiL6lBOBkVkfS4lnn/7MfpS5XsGC68xC1s+ExiaqqTZswUBVLBtxmSb9tf65w5w==","signatures":[{"sig":"MEUCIQDV9QfjuW9fMNaGdUKsRpjeZVRxwtLbzaQXzHS5Sen+pQIgIfa9AP83jo/Yal5UqxbKFsX+HcXcwPDJVw9KIAXF6Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567854},"type":"module","engines":{"node":">=20"},"gitHead":"d2b133be4961efeca6f4e68eb357722d22467aeb","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.1_1779529195732_0.3196739438004168","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.2","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.2","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"2890e138b53f9465c904720b027e8916431edc1d","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.2.tgz","fileCount":5,"integrity":"sha512-p+r4d7jiHhRuvtEH8JHZaOoEjl1OHo4wTpVQ15j2l6LpgfNOw/2/jLzqiwXbwuPM/mkrXBQPjJCCoRd0WuziAA==","signatures":[{"sig":"MEQCIDQrSAnUTLOZrMK6rm3aEjkq0mIlNX6ZzocH4HDvKS8WAiBap46BoVBG5/U4QpetU4lBxsC79f0zXENjDhpPx86WhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583436},"type":"module","engines":{"node":">=20"},"gitHead":"5b0f6d37d65a7fbe219fdbaa845ac3601c2728ec","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.2_1779531935399_0.3930482149855483","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.3","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.3","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"e720c7b07448432b5434b3a7b38beb3b669c9a37","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.3.tgz","fileCount":5,"integrity":"sha512-FqqBHebCWIsjUALiD+3CxxFkJ7ZOXjSZtnweUi1JAEao+IfbfayoMgs/T2XR0RbImC01Twd4IYpZZ7SvXpTdlA==","signatures":[{"sig":"MEUCIAyCaybtRmeo53xkMj/+ro5xmlrPBHzFah5hORgYGi6SAiEA2q47FOmYhFr2upOjFB3BXdIuoeV20JNt8CSzPMPEupA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583658},"type":"module","engines":{"node":">=20"},"gitHead":"086759ad4a045425d2b2461e5099965f13a50c68","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.3_1779533872111_0.9464343225498486","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.4","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.4","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"48ca7c019e7b9ca4b6228d7503566c0eaca1c559","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.4.tgz","fileCount":8,"integrity":"sha512-CMfeXuIlkCAf9jcJqorYvhYsvUDRNKbqyOGIGh59HgKT+AmBWR6Ki1/wW3qyNfGPTy9HR9bEEpwkWm45lA3pDQ==","signatures":[{"sig":"MEQCIFk5y0pkTgcWbW1LsLNcRj2uI6PzINx9Sm6AR4MBjbicAiARf4svSJQZ9/D6baEtt5PupAST2dB1Jyvhac4YYVlE2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453283},"type":"module","engines":{"node":">=20"},"gitHead":"2d3bfeef2b78e7d4539d55745fa1b5514acb8a47","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.4_1779552678580_0.870184352869273","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.5","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.5","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"8528c1cd6b57303a8c8552cc80ea9354a7192ba9","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.5.tgz","fileCount":8,"integrity":"sha512-LPdbA08WWCtHbzf/M9q/V6KNE/FJlHXKTpBQnG4LYE5yplhRDNfGGH3nDI7SzrKfrXxspEeAkkCTAbGY7VvUxA==","signatures":[{"sig":"MEYCIQCE7pILX6J8nlLdeof1mYVvd9ra+7FBin7H9kG0JtAqlQIhAK3rwGuoy+egzQARrSCTQoN11ZBuF+Y/6K+cPCJ1hSQ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468388},"type":"module","engines":{"node":">=20"},"gitHead":"9c9fc0ecea68bd62142a07842dec7c4ba71cc1dd","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.5_1779566030764_0.4394940300185646","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.6","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.6","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"9cbb26d8448d4279b9c5b9574a55045008c6763f","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.6.tgz","fileCount":8,"integrity":"sha512-OzxIvI2TbSR31W7c4lTdJg+sM8geIrqepMn7pEzuAIi7TYNmxQrT+huPVgPKQXiQfkL97OsUbDvhcIKPoRbZDQ==","signatures":[{"sig":"MEYCIQC9WaJrw70txsqH3N59NL8H2dCpGN7ftZ2HwbzIS+PSpAIhAIfV7w1zijPMPYeSZeYsgnKIXymUqDp6a7nNS2MrQoq0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468437},"type":"module","engines":{"node":">=20"},"gitHead":"dc290d22e46c47b512add093b6967919fc527015","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.6_1779570639798_0.7593883453525219","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.7","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.7","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"7b12cbf10d4e7c2fdbc43784ffa35dd146b464f5","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.7.tgz","fileCount":8,"integrity":"sha512-suI5EsfUUpNzSdiI2WccCUm7jknUcYrAQguB/z85B+9l3VhY67EM4x0HEVBBTQvb2h/t6gV+jCYkvyetC6ZmdQ==","signatures":[{"sig":"MEQCIFhhVOvGsRxY4R3DF2CYLLYt7zu+uZAJaxRdm/gN68wHAiAFRmRwnyctr5A1xaLnHHuN//zR/b3VFzmSgolYTPBxhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468972},"type":"module","engines":{"node":">=20"},"gitHead":"9d5831702578c26ef9ca4a4ca09f641f9a2495fb","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.7_1779581901483_0.002760948469901159","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.8","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.8","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"761fa8c5e322dbb6e728ec4e6a8283a4701a6da1","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.8.tgz","fileCount":8,"integrity":"sha512-nOD+auiu8nkKZLqQT/gX95W4Pn96xEX+eve61ot7kJ5EpcSjM4tbYAneMZwELMd3XfXNpfeHcHFSn5T2d65IUg==","signatures":[{"sig":"MEYCIQDVIKG/0H7kOxIgLypNCSmR0zF4bKsUbQHHMORzdxBi3gIhAIO4h64jyjEZcJ9acL1GH0G6TYrLEtg02p/VHSl1opUF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471651},"type":"module","engines":{"node":">=20"},"gitHead":"10e0df2adf267cf6c6b0693be58772c9f76c23f1","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.8_1779588886671_0.7115572781825623","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.9","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.9","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"f8b845d496a129497cec28b3e9b8f77912029bba","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.9.tgz","fileCount":8,"integrity":"sha512-vhbwrGi0jivtUErZR2u+0eFtvbxM2W2id++PfttxjLWT9Y82cLWDoNweH496bRLdppb2zWXS04seVa3vLCygZQ==","signatures":[{"sig":"MEUCIQCxkpiQpfKjjCAwJ42/3EDFTiYqq8mpI9Km1MDGJv0a2wIgcQK3qRsUKNHf5RWf5i4DeK4BqZ9xBPwJcJHhSe1ao4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503711},"type":"module","engines":{"node":">=20"},"gitHead":"c10ad0f81ccd7965ff7ec166782a1b56b9d80abb","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.9_1780951382609_0.46697653023755703","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.10","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.10","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"39676964e06136214158836638ca56ad3dde8830","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.10.tgz","fileCount":8,"integrity":"sha512-TgY8zuGJX7PB0ZSE+zy1vfP2Bp/mpv74vL2GZIsPCcWyAcnvnuFjPuAlB7kRTId1YNV6wPKbKVEgcYxLvWhyJw==","signatures":[{"sig":"MEUCIQCfOkUziBwlWuwWekVNdkUEQyI6d9+QfSbNf6zJUpYDOAIgcpyWDoiWvVUf7ippSbz/kr0EsKk5EyXSWsyDpn5tgE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536902},"type":"module","engines":{"node":">=20"},"gitHead":"a03dfe981780529111fb387671e226df8e7e182e","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.10_1781218478218_0.5434125240968013","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.11","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.11","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"38c955987f333f1ac5787729315e3aeba3a39887","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.11.tgz","fileCount":8,"integrity":"sha512-1C38A/QLMqnja7VYXIbBXKt8NXlQQAEHkaaych/Kkvrfch3qDm47w3glaliySj1M5eH1M52Ba2gjq5KohaSNxQ==","signatures":[{"sig":"MEUCIQD9SCNniA5vXOXpE9Is3HkWgaM9KU8/Iw4m3ft0hQ5nDgIgGfDLLYpK9B0FHJ13kovn5jxd2OqtIq5pFLjOurURzW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448596},"type":"module","engines":{"node":">=20"},"gitHead":"5f780b0664d0a6d6027c8c135b0a23f2d7395fc9","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.11_1783119184521_0.8211659426711901","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.12","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.12","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"eb9b58a020ff4798fabb6f82ac64062bd16d26b6","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.12.tgz","fileCount":8,"integrity":"sha512-b57whtmuZ2Dv1TuRuTt5zju+GoNeNL7aF0gcx5x3+A+BUjAkz/oeE28FY9384er4Jg4Y7LMRtha8dqa4oeuB9w==","signatures":[{"sig":"MEYCIQDnnN3tBdufvc8oEVzXfp5G/J+4KT5OdvDgNJT4Gqp1vgIhAN2NLumvePrlniJxtOHuLApZpFGvw3FRpDPQZJXH26Qg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448488},"type":"module","engines":{"node":">=20"},"gitHead":"f2459a27218854e0bf4f624633b9e0aba06d4af9","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.12_1783130274879_0.005676062695416428","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.13","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.13","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"e0736d06288852ba47b2c0fa13e1507d8596a3e1","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.13.tgz","fileCount":8,"integrity":"sha512-QK0sZTwPZlfsI/6UEI6xhnTvcweEh7PvPjfOHYk1Ph2GzCfg7pmx4jJaAEm/vwmupdh3rnemmbsBOxcCxiRNWQ==","signatures":[{"sig":"MEUCIGrRRioUUUEtJ2NzueqlGwyqFAOD+rr3rfAfdZNu+BtzAiEA/7FWwhaQyrjyS6NNQLINWYC4Nv67wOIBcWIPwRyXmp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449243},"type":"module","engines":{"node":">=20"},"gitHead":"f82c9e9d3806ce22ee39ed2e7a8d9ee85f307b56","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.13_1783453778419_0.9431989784158044","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.14","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.14","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"331e773f7f3e750c9c4c4407d6d9c15c4dee3507","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.14.tgz","fileCount":8,"integrity":"sha512-NCb7378sbQ4+fvqMOiGFqU++TdO5JUobNHBPZW9U+JF9ojopi5fEh+3XMrwwwezQafxN78qV6O3iP8OHZAwsOQ==","signatures":[{"sig":"MEUCIQDfhg6lPZV2CTKBELQshtRyFKADC+7pmNw7o3cz33co7gIgH1lFF306Gd5pGX/CTvVRDuvLzhLPCo82YFDhcmiD8d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451498},"type":"module","engines":{"node":">=20"},"gitHead":"803b846de0c48e4f5237dd87a6b94923e3fcf416","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.14_1783455689320_0.8050756909760597","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.15","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.15","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"ad919231734969d9874b89bc7f7a63813adb9b53","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.15.tgz","fileCount":8,"integrity":"sha512-mcFvu3Dwl60z09vJVpPEnTiZzaXkoYA08a+NdZfaqsV1G5lvyg5Uy7YwHg2OH2yyr91oiHUCY2StHf/441eAOQ==","signatures":[{"sig":"MEQCIG76Wwnb9sI0Lvj5mNXvNfpXxdstEzNymLYSrZDmF40nAiAtJZ4YTswzazFi3MqAln/JiT54fzZz+/Q13+WHLQEyNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452108},"type":"module","engines":{"node":">=20"},"gitHead":"28e2556bec7d7a7b3404c82ad6297c6fac04bba0","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.15_1783458728087_0.012787642998145055","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.16","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.16","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"45cf139a1881b4a88f45864ae0dcf6a6c7a271c3","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.16.tgz","fileCount":8,"integrity":"sha512-qcTL4Ctcj7KPT9m5wD+pMN+ZdHroAYKDqITtY5brhpl43NUUSbDWKYWaE2+GvWfjjCyGxoPdtQsEV8/ns8F33Q==","signatures":[{"sig":"MEUCIBsfV5UsMzzui517PZm9tSUpDCB7DG6mzaUuoiFmirXSAiEA7nWMSs0Ez/uzHKWMmixA4CtNXsToJuzLQRsRoU4X1t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452594},"type":"module","engines":{"node":">=20"},"gitHead":"bdc5500c5119526025a314e3b75d7ffde75908ca","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.16_1783459818647_0.21232336074546931","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.17","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.17","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"e6976adf8327a624bee68dc8b6567751ae0d5d22","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.17.tgz","fileCount":8,"integrity":"sha512-mutcld00fMiiq5cAy00t0bmdd8mw7+Jw22qJU87Qv09IFpkX+fPEoZI6fNxBVskwrtagKsNC5wC1VY/ArrxzGg==","signatures":[{"sig":"MEUCIQC4ytdaVNdUv3lGVZRrj7h73cEyx+bfNJFF/n9JJtcqQAIgG0VJ5dXHkVljdDScE1O4FbT8FXEwTI+WGGQHTJFauC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454899},"type":"module","engines":{"node":">=20"},"gitHead":"ba8300bad43748acd247ff548642589764181d5b","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.17_1783461227292_0.5856713240147207","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.18","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.18","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"9ab6a6194a4e98a40ded86bf53df91d191ff7113","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.18.tgz","fileCount":8,"integrity":"sha512-kjpCgR1MKCFKcbiV4KgIwJoP9ucRXcCcxoiEatIRtakO9XdC8dt9hVV9dQYLC+Xk3loMCWXFdvUr9cdSR+BIjg==","signatures":[{"sig":"MEUCIHl4n1lvyiGo0DMiV2KimBWxhpMLic7q2uo0DDixDllhAiEAslzbGSq6xTy4InvQzyMvFzj9Vic4CT9LOT/f4JZOows=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456192},"type":"module","engines":{"node":">=20"},"gitHead":"0b6d54fbdb978a7889518dabe85b251be5e0b011","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.18_1783545611171_0.26871180992999566","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.19","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.19","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"924877eb3ebdec2bad2fd7152a5da9ce86e32010","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.19.tgz","fileCount":8,"integrity":"sha512-Z+ppFtP1oDbHQbd/vRNo7diE84fdHC4r+proVu3KmUMzVuoFs4o5OspHn831Zi6IJWbx4Y3ztwE3+hiPqvsuJg==","signatures":[{"sig":"MEUCIQDaFgmd30N4iiuneBA8M6/15eOzVFvJDn/egWTES6a++wIgXAiz5B4dPyszHfpDDjfIU2GEWv2QkiiPgx3QfjTO1aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463985},"type":"module","engines":{"node":">=20"},"gitHead":"34eb10090f32744acbe0b2d0b4ecb619132ca9d1","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.19_1783549547803_0.5140277582303177","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.20","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.20","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"9d86ddc3e9bcb6cdf68bf78f2bcf62a4b3069133","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.20.tgz","fileCount":8,"integrity":"sha512-tnW86Z7KJqdPts0wuUh8ZEO+ermpPV46CyFwnndHIpQkBhZvrDp3vPoE38LXyAAVScLqoRL4XpFHMx5x2mSZ2g==","signatures":[{"sig":"MEYCIQDLGzA7b6FwxM5bPfxELAf7Izpc9ndI8r2Cz4R8Or79pgIhAPDGTxD6wS8z2n2FmPUXlUM6rQvMyeUmwnoBCdNesOHI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466533},"type":"module","engines":{"node":">=20"},"gitHead":"f4385277ba441529f0a4811eb6e349afa5306803","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.20_1783552223670_0.1413730667452895","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.21","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.21","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"ded7f4234b71fb2e242b7ee076113ddc53e2a3eb","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.21.tgz","fileCount":8,"integrity":"sha512-E+at3v7tPbPSMVfF1Z8jUX8xZ7qwOqgZXB1kDIm9Se36EvPbAUQ0fXOy72u+gbXSO0QXa+W4z9Ya7yJNmJcSpg==","signatures":[{"sig":"MEYCIQD47Uhobx98CFWm4Xk3a3FJDz3FeKH4vlZzjsRYOPPf9QIhAKLwZZEUeGlEZcwWav+6en2wvVWQF4h6xpCJB4suoOpb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467097},"type":"module","engines":{"node":">=20"},"gitHead":"a4a0bbddaaacac3bd578964a8ff1248f3ece25be","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.21_1783556271526_0.08013753205980567","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.22","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.22","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"415091aa6ea0c78c138aa0ca96cc7e53bf2adadf","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.22.tgz","fileCount":8,"integrity":"sha512-vnf8RihADFc+bTDYuO3tPtFvTci92pjp57wgcS5qeCOenlcW0x7/PzaGgyICKmvxVwWRM46XRpjL1nEUbMws5A==","signatures":[{"sig":"MEUCIFfSKu1F1SJqgHGHlEB6Es7tA13mbeFFF2nazo+wPWuUAiEAqDY5SouIltEdMtr1gCqBVCbls1U378mny4+OqPC0Tu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468685},"type":"module","engines":{"node":">=20"},"gitHead":"ba52b56eb59d3480a33a6157756826838fc15491","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.22_1783709675008_0.7073528340866817","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.23","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.23","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"2d65e18222c8be1977f08e6f40dd9e74bb135f6a","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.23.tgz","fileCount":8,"integrity":"sha512-Kr/8J+haO4Qh1sKRc4zlSByM36sH9NcLq5RNtrfMFn25mrmPy3uwjfOUUAJ5CnSkkhy87YJKRs4c/PKnkWxgPw==","signatures":[{"sig":"MEYCIQCQ/pVnnXLD0igRgIKLDNS4JlZKe6Fblnby7w8PQ4M1qwIhALscfrV3DhMRV2Y6J4+hHgSr/QCdtVAuG+70e67ZVTLK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468735},"type":"module","engines":{"node":">=20"},"gitHead":"3a88086f132b9413cbc3bd4648f8d42be45a8351","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.23_1783711639033_0.9615576727409643","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.24","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BUSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.24","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"81bd7741d593dd7d2c633c1cbc310899ab09fa8e","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.24.tgz","fileCount":8,"integrity":"sha512-KGZGrcVJ0jnP1f24jtUyTB8QFCPTkD+UB0ehdbNyFA29oPxNzEUt0A8X5XLZkQ5tQw6EMvp7xAsQDRtX541LSg==","signatures":[{"sig":"MEQCIFp5lpa5NxcV3c+30bO4Uz7TnL0IsGylFTIMD0g0bUoMAiANGZoEAh/sMlNrKlH7aG+lSQiLW450Yh+h8jh60C/Iug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513714},"type":"module","engines":{"node":">=20"},"gitHead":"bd2ff1ae74149f422056e948586ee9a9de3e172c","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.24_1784293821930_0.2983893184038584","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.25","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BUSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.25","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"983a79632b18fae154f2af7bd082f9cf4040cbce","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.25.tgz","fileCount":8,"integrity":"sha512-MzGkIjWEg6CEsuH3D4WT7LeiQmJcq1MMtrBB1mDiMZpodDxF/jIwbUXxZsDsxnXd3Uky857PybaY4E2DhYHJcg==","signatures":[{"sig":"MEUCIQDCGRsvxG90oU043GhKhzTz9QI2acr4/oDWYOkwYNwsuAIgKLuxGqgaaRu8du8bT2hqTEBwBUJDVHQA47vJ85DLnTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516484},"type":"module","engines":{"node":">=20"},"gitHead":"1526bf66cdc85122b4032a692a5ade81f80080f2","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.25_1784679801908_0.030918863671891783","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.26","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BUSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.26","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"4b74a8d49f9757d545851763ca96ae99fe8f8099","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.26.tgz","fileCount":8,"integrity":"sha512-ZP8T3F3h44wchvIdrQlYNiXrSilhwtp11wq6J+gSYTImXdrzRzC6sYrH2wXUrKDzikIp2QJ8G6mzUVho/kzn1g==","signatures":[{"sig":"MEUCIQDDuv4CDd9KbHnIZiOqp2lZ6/hjP5wv4tn39iQl8aE4+AIgZA2wOIaD/wU3At8WVqP5qJqRGkrIKnpnDEnD5WKGRUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516666},"type":"module","engines":{"node":">=20"},"gitHead":"75d0247d1a84c569b1b86ce10003532c4c8a06f9","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.26_1784683933908_0.7568747579365562","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.27","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BUSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.27","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"4ca069d1de647e4a65bbe9fcbe526a2d04062c37","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.27.tgz","fileCount":8,"integrity":"sha512-HFQQIUpoXy/gTQBCuoFQy6DZyUEXNLmEAhxOkv8J+b73ULMav6TTaEghxtIB7aWiR1iazAWQSO0E4msxsX+QjA==","signatures":[{"sig":"MEQCIB/NymszcM3GYeMBTimzSHE0wnfTDVcW3CaQ42MgTt//AiAfKADR4DwQF/IkB6L1S1WPc02U0TkXvsuj5xRumMpGOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516666},"type":"module","engines":{"node":">=20"},"gitHead":"70edbbfd916bcf9fe4597a3f44e98295c1c75f37","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.27_1784685063642_0.9967125044086307","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.28","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BUSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.28","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"c6baa7735ee5abc68e86e666e2aeb1dddf13c137","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.28.tgz","fileCount":8,"integrity":"sha512-1ubYBUY6bSHTGqzI63KCMai2m9nhqQ+TzJlTX1tSZDIENEAsXmzGMPPVv4EWjG72tRciqcx90e0B66kQW6GK3A==","signatures":[{"sig":"MEYCIQC6GBMd48kUfB9JXOO9P+2QEjDPesDIZ59rt0iVxMJGYwIhAMhPIqIAexL66Fl3tF+t+MIuHugC7w9cHQ+KvtgmE+A4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516666},"type":"module","engines":{"node":">=20"},"gitHead":"60eb87530a59e9fefcc6944b797f5c94944fac4c","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.28_1784705209913_0.5082045371861426","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.29","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BUSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.29","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"edc27f0670f845666f4d87f9ac5c4eed1b986a4c","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.29.tgz","fileCount":8,"integrity":"sha512-TC3N9+Y9lGh4wsSrwD/Bpk3FW7Js1cBm6wUMv0o2keHk6VX5KcA99sTLB6ogidqQNJsfp6vHmO0WyzXFj4FFLg==","signatures":[{"sig":"MEUCIGMN7vTp33hWBIiUPa+29wzS1HYnF3fh9DZg/zJN+r25AiEAgihZOjeRtrrroYv+Vou1hf3RnfHeN/mpqNlswdsOMxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522093},"type":"module","engines":{"node":">=20"},"gitHead":"75a7e85ac061bd46e25f3a7e65cd15fb9ebd1611","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.29_1784733942270_0.4848310641358753","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.30","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BUSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.30","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"0d47bdce6a5bea87f59fe992931ff790cf477545","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.30.tgz","fileCount":8,"integrity":"sha512-rINzu+v9iLnTa2aiKvHEkJKDG5uiDXMxp3CFhHCsaziAUWOOrwL4fXLZi1Ph3ycz0v0RBbetHpXYsx+L52zMZg==","signatures":[{"sig":"MEQCIAMIWQvdCPRkqPl6GgTX89Fxr163wErYdNVM6c4rlA5cAiBsRJLAG73UdfwrrtvWSZT9Fy6tuYKOj6niLJpFlCO7qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524261},"type":"module","engines":{"node":">=20"},"gitHead":"aa91981ec5f163d1648901a4fa987f423899f3bc","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.30_1784737979787_0.755061772350816","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.31","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BUSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.31","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"e1529120977bbcefb464748e25099965d74a4366","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.31.tgz","fileCount":8,"integrity":"sha512-I+ga9R2xPscZ7O6/30eefq+bCB153cPkzVXiXinyYzQjLdAqhlewY2pNBoJgU48RdHBZ/ecVaQk0+ICmLyHTcw==","signatures":[{"sig":"MEYCIQCVwcgm+qKjBE3YQaY9G6Oqcfx6sJ0b/SwI5QSZDRBtKAIhAKl2xifJpJwJvbPiQCDXBts8OLMbEaLaIiLpmUaIyCJD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524324},"type":"module","engines":{"node":">=20"},"gitHead":"31a83ada13df8feded3cbd5df43c582527a87f76","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.31_1784755144618_0.28642612938517464","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.32","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BUSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.32","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"4343c72757f33545fc3b120e1fbe2cfdd9eac3de","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.32.tgz","fileCount":8,"integrity":"sha512-MC7k7r6eSYQcRnjisaIoYjqBbuRx6tWvKaj9EpTxJOJAjKTAbQSeVWB/n+21YMomPl8ZZY+blIr7ofqqr8BNUg==","signatures":[{"sig":"MEUCIQDAlAcIIfT4BISl/jtGPN6+CjNEW92RruUVvBxKbAKwcwIgVYX+ChaVDU1apWQkJuM5o1LkYLF9lABpOS8UFWOJRfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524884},"type":"module","engines":{"node":">=20"},"gitHead":"d8f6b082cd25a2da287e2c93ec580e9498fe2d76","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.32_1784759456927_0.4567771703524304","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.33","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BUSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.33","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"333a94f69262ef31bd90e89e13c4d6812192353c","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.33.tgz","fileCount":8,"integrity":"sha512-9R5VyUTgDi3zICHZNSyTrfk6z1gjSALe30JlfdFyWBs7X0Wjn33UZ6X1xioX0Umx3sdGyWC8itJJ+RCIB4xzkQ==","signatures":[{"sig":"MEQCIBvMpOY0MbHFtQW1TCYSoz+tXUyHJyJK5nYyzbgX45G0AiA9rh3rhTDOC43ri1H1SKU7YdkDl6GDubTAa0ua05C8/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525451},"type":"module","engines":{"node":">=20"},"gitHead":"e4e56add326bbe9e9076451a5e1eb689be396de0","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.33_1784761944800_0.7182679145736539","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.34","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BUSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.34","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"463e8e43600e6fa1932ac4f33e62937cca367a69","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.34.tgz","fileCount":8,"integrity":"sha512-sBme5QemmN4geqVSy4u4Z4toCNcPtLDETQPYchTtdqCLICP/vpyHJJPEcWBBuwc/fApYO+iwXBXfgmE3KS6m7Q==","signatures":[{"sig":"MEQCIGL/K2LF/W2j0tFWTAZ/TYPqHc5GxOuvByt9esXI4q/DAiA2j4d94ZJlEQgC3CewDj7wzhdm9Xhxwh7HduzmUvAyTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601945},"type":"module","engines":{"node":">=20"},"gitHead":"486ff194df492f3d598cba63c9d04279f6dd711e","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.34_1785303680499_0.15050027724109483","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.35","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BUSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.35","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"981681e610da08e82f82c1e6b54159c8ef14ab46","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.35.tgz","fileCount":8,"integrity":"sha512-Ui178BSEzslW3oPOWXqZAC+A4JcNOxqUqgRop3+wRPtacOWAcAXXgOQFkNimE+eTKLokxcJ1pQRr45gQUxp9KQ==","signatures":[{"sig":"MEUCIBOU0aBOA52ea6um5idaISGtNI+9El5ENdVGthuZZFFKAiEAsTQdMdN1HG3mwa9+7Bad0KQ13aVVok+yoPcAEXfOF0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604296},"type":"module","engines":{"node":">=20"},"gitHead":"170d1694de05844d369900d11d07d221b00c5a59","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.35_1785312427571_0.7019926580034608","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.36","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BUSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.36","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"5dca620bd23bb038fef0c5a4deca14d3769dac14","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.36.tgz","fileCount":8,"integrity":"sha512-E0SGeu80CaL92/IZXdjW+smdpDalr7CnkxuLsXofGRiGA9BdyC7tXFBe7V6pbjvoiEa45zqH2FQrguxSWzGzAg==","signatures":[{"sig":"MEYCIQC8rHNT1ApG9VkLKcr39jzruZl2kr1SyPMgwYc/qoLpOQIhAPi2CzTdjiLrJXTONx7X3St4F0Iev73DRqNtr0bKqCE2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605821},"type":"module","engines":{"node":">=20"},"gitHead":"82e521d332c9f4d0f0a22d25e0f3c634ca0ee611","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.36_1785318358987_0.8340031878613883","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.37","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BUSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.37","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"8fa3193baa9a0c83d59cddaea622713c33f539a3","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.37.tgz","fileCount":9,"integrity":"sha512-5EdZ+WWi3CTsmWWdZW5WXrXl5WeYwB9kLcERijo5T8TJAu2gYm55GbaTkYwi933THfO2r9IsXrALvdBC09Jm2w==","signatures":[{"sig":"MEQCIAzrMvu/IxDoWd54Kt1xFzQeZ/kfod8C2BQ8XkCZuDJdAiB0Gu2w+z8bb9uXS9k/5FMihW2qViKDTKaywAq0nYnQrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":721564},"type":"module","engines":{"node":">=20"},"gitHead":"97eddc75446dd16c8adb9c4e259d1aac0dd20790","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.37_1788170730519_0.40738489056727833","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.38","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"license":"BUSL-1.1","_id":"@kdtix-open/sdlca-bridge@0.1.38","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"dist":{"shasum":"884ba5a662fdebe7a83582607c67e622763cc247","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.38.tgz","fileCount":9,"integrity":"sha512-U1hWXEUiBw83XeOgMQM3pVQ6hJ9wQG/3ZFEV6zkjAFdEZKW7r40dYH+2OTWjbG8ImKzw91NIMAQFhH63HSsY1Q==","signatures":[{"sig":"MEUCIQDqXpoSZLfPsLN7CFddGIMRfGQOp40l0d1Pi7+r5QRMdAIgbdmk4lBndp/w4xXSE5MJuZv9THsZJdy5iTI3imuqX7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730420},"type":"module","engines":{"node":">=20"},"gitHead":"449c60cb9105cb44403fca46e034223509d079ba","scripts":{"build":"node build.mjs","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\"","prepublishOnly":"node build.mjs"},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"repository":{"url":"git+https://github.com/kdtix-open/agent-project-queue.git","type":"git","directory":"packaging/sdlca-bridge-npm"},"_npmVersion":"10.8.2","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.1.11","jose":"^6.2.3","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@agentclientprotocol/codex-acp":"^1.1.0","@agentclientprotocol/claude-agent-acp":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdlca-bridge_0.1.38_1788226917611_0.9789940205022485","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@kdtix-open/sdlca-bridge","version":"0.1.39","description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","license":"BUSL-1.1","type":"module","engines":{"node":">=20"},"bin":{"sdlca-bridge":"bin/sdlca-bridge.js"},"publishConfig":{"access":"public"},"dependencies":{"@agentclientprotocol/claude-agent-acp":"^0.57.0","@agentclientprotocol/codex-acp":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","express":"^5.1.0","jose":"^6.2.3","picomatch":"^4.0.4","zod":"^4.1.11"},"repository":{"type":"git","url":"git+https://github.com/kdtix-open/agent-project-queue.git","directory":"packaging/sdlca-bridge-npm"},"keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"scripts":{"build":"node build.mjs","prepack":"node build.mjs --quiet","version-bump":"node -e \"const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8')),v=p.version.split('.').map(Number);v[2]++;p.version=v.join('.');fs.writeFileSync('package.json',JSON.stringify(p,null,2)+'\\n')\""},"gitHead":"2a3c4b6929e2f3c65de537fe9cd4783600bbf8a9","_id":"@kdtix-open/sdlca-bridge@0.1.39","bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"homepage":"https://github.com/kdtix-open/agent-project-queue#readme","_nodeVersion":"26.8.1","_npmVersion":"11.19.0","dist":{"integrity":"sha512-F5qXQnVU6xN5a8LbxsaetdcBBJckFOljlAAtMs96aHtDx3Yg6iE4tDFQ1+cV3R8aooK75zdpMciLcnZcqWEhvA==","shasum":"8f6770acde0f25cdd51d4192976130887971785a","tarball":"https://registry.npmjs.org/@kdtix-open/sdlca-bridge/-/sdlca-bridge-0.1.39.tgz","fileCount":9,"unpackedSize":748344,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHpKKKT8FtVPHeseaIWwYlpLCaLk3/rB3f5ScqZS7RftAiAp3NltXJCpBvuAYydNCI/BmbwaiiGj7FnO6YzE0ezm/A=="}]},"_npmUser":{"name":"chris.kreager","email":"chris.kreager@kdtix.com"},"directories":{},"maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdlca-bridge_0.1.39_1789198168819_0.12300259218170129"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-23T03:09:18.178Z","modified":"2026-09-12T07:29:29.105Z","0.1.0":"2026-05-23T03:09:18.449Z","0.1.1":"2026-05-23T09:39:55.875Z","0.1.2":"2026-05-23T10:25:35.546Z","0.1.3":"2026-05-23T10:57:52.261Z","0.1.4":"2026-05-23T16:11:18.714Z","0.1.5":"2026-05-23T19:53:50.930Z","0.1.6":"2026-05-23T21:10:39.979Z","0.1.7":"2026-05-24T00:18:21.652Z","0.1.8":"2026-05-24T02:14:46.886Z","0.1.9":"2026-06-08T20:43:02.742Z","0.1.10":"2026-06-11T22:54:38.374Z","0.1.11":"2026-07-03T22:53:04.660Z","0.1.12":"2026-07-04T01:57:55.006Z","0.1.13":"2026-07-07T19:49:38.554Z","0.1.14":"2026-07-07T20:21:29.465Z","0.1.15":"2026-07-07T21:12:08.239Z","0.1.16":"2026-07-07T21:30:18.779Z","0.1.17":"2026-07-07T21:53:47.523Z","0.1.18":"2026-07-08T21:20:11.322Z","0.1.19":"2026-07-08T22:25:47.969Z","0.1.20":"2026-07-08T23:10:23.850Z","0.1.21":"2026-07-09T00:17:51.764Z","0.1.22":"2026-07-10T18:54:35.162Z","0.1.23":"2026-07-10T19:27:19.188Z","0.1.24":"2026-07-17T13:10:22.100Z","0.1.25":"2026-07-22T00:23:22.117Z","0.1.26":"2026-07-22T01:32:14.042Z","0.1.27":"2026-07-22T01:51:03.781Z","0.1.28":"2026-07-22T07:26:50.070Z","0.1.29":"2026-07-22T15:25:42.723Z","0.1.30":"2026-07-22T16:32:59.978Z","0.1.31":"2026-07-22T21:19:04.786Z","0.1.32":"2026-07-22T22:30:57.096Z","0.1.33":"2026-07-22T23:12:25.030Z","0.1.34":"2026-07-29T05:41:20.680Z","0.1.35":"2026-07-29T08:07:07.719Z","0.1.36":"2026-07-29T09:45:59.146Z","0.1.37":"2026-08-31T10:05:30.673Z","0.1.38":"2026-09-01T01:41:57.759Z","0.1.39":"2026-09-12T07:29:28.952Z"},"bugs":{"url":"https://github.com/kdtix-open/agent-project-queue/issues"},"license":"BUSL-1.1","homepage":"https://github.com/kdtix-open/agent-project-queue#readme","keywords":["sdlca","bridge","local-execution","ai-agent","cli","installer"],"repository":{"type":"git","url":"git+https://github.com/kdtix-open/agent-project-queue.git","directory":"packaging/sdlca-bridge-npm"},"description":"Local execution bridge CLI for SDLC Automated — npx-ready installer","maintainers":[{"name":"chris.kreager","email":"chris.kreager@kdtix.com"}],"readme":"# @kdtix-open/sdlca-bridge\n\n> npx-ready installer for the **sdlca-bridge** local execution bridge.\n\nLicense: BUSL-1.1 — see the repository License Boundary Catalog.\n\nThe local execution bridge connects the hosted SDLC Automated orchestrator at\n`dev.projectit.ai` to AI provider CLIs (`claude`, `codex`, `copilot`, `cursor`)\nrunning on your machine.\n\n---\n\n## Quick start (fresh machine)\n\n```bash\nnpx @kdtix-open/sdlca-bridge install\n```\n\nThis single command:\n1. Creates `~/.sdlca/bridge/` with credentials and config\n2. Registers a launchd agent (macOS) or systemd-user service (Linux/WSL2)\n3. Starts the bridge so the orchestrator can reach your local AI providers\n\n### Generated setup files\n\n`install` creates these files under `~/.sdlca/bridge/` without overwriting\noperator edits:\n\n| File | Purpose |\n|---|---|\n| `~/.sdlca/bridge/.env.credentials` | Real local credentials. The installer creates or preserves `SDLCA_LOCAL_EXECUTION_BRIDGE_TOKEN` for loopback bridge and MCP auth. |\n| `~/.sdlca/bridge/.env.credentials.example` | Commented copy/paste reference for provider keys, GitHub role tokens, and hosted polling credentials. |\n| `~/.sdlca/bridge/config.json` | Active bridge runtime config. Fresh installs keep static-token transition mode enabled while OIDC rollout is in progress. |\n| `~/.sdlca/bridge/config.json.example` | Copy/paste reference for Mac/WSL bridge identity and hosted polling settings. |\n| `~/.sdlca/bridge/SETUP.md` | Local first-install checklist and token separation notes. |\n\nTo generate a replacement local bridge token from bash or zsh:\n\n```bash\nnode -e \"console.log(require('node:crypto').randomBytes(32).toString('base64url'))\"\n```\n\nKeep `SDLCA_HOSTED_API_TOKEN` separate from\n`SDLCA_LOCAL_EXECUTION_BRIDGE_TOKEN`. The local token is only for loopback\nbridge/MCP calls and must not be reused for hosted work-claim polling.\n\n### Forensic execution policy\n\nForensic execution is enabled by default, including when\n`SDLCA_BRIDGE_FORENSIC_ENABLED` is absent. To disable this privileged execution\npath for a specific bridge, add the following explicit opt-out to\n`~/.sdlca/bridge/.env.credentials`:\n\n```dotenv\nSDLCA_BRIDGE_FORENSIC_ENABLED=false\n```\n\nThen restart and verify the bridge:\n\n```bash\nsdlca-bridge restart\nsdlca-bridge status --json\nsdlca-bridge health --json\n```\n\nAbsent, empty, or `true` enables forensic execution. `false` disables it\n(case-insensitive). Any other value makes startup fail rather than silently\nleaving a mistyped policy in effect.\n\n### Hosted work-claim token\n\n`SDLCA_HOSTED_API_TOKEN` is not generated by `sdlca-bridge install`. It is a\nhosted repo-orchestrator ingress secret created by the platform/operator. Each\nbridge host gets one token in its own `~/.sdlca/bridge/.env.credentials`; the\nhosted Docker app authorizes all current bridge-host tokens through\n`SDLCA_HOSTED_API_TOKENS` in the repo-root `.env.credentials` file.\n\nGenerate one high-entropy value per hosted environment:\n\n```bash\nnode -e \"console.log(require('node:crypto').randomBytes(48).toString('base64url'))\"\n```\n\nProvisioning flow:\n\n1. Set all authorized hosted bridge tokens on the hosted app/container\n   environment as a comma-separated `SDLCA_HOSTED_API_TOKENS` list.\n2. Set non-secret hosted bridge routing knobs such as\n   `SDLCA_HOSTED_BRIDGE_EXECUTION` and\n   `SDLCA_HOSTED_BRIDGE_ALLOW_CONCURRENT` in the hosted app's\n   `.env.settings`/`.env.docker`.\n3. Redeploy or recreate the hosted control plane so env changes are loaded.\n4. Add one authorized value to the greenlit bridge host's\n   `~/.sdlca/bridge/.env.credentials`.\n5. Set\n   `SDLCA_HOSTED_CONTROL_PLANE_URL=https://dev.projectit.ai/tools/repo-orchestrator`\n   and `SDLCA_HOSTED_WORK_CLAIM_POLLING=true` on that bridge host.\n6. Restart that bridge and confirm hosted polling logs appear.\n\nFor split Mac/WSL UAT, give each bridge a unique `SDLCA_BRIDGE_ID` or\n`config.json` `bridgeId` such as `mac-local` and `wsl-ubuntu-26-04`. The\nhosted orchestrator routes by `targetBridgeId`; the bridge only needs to poll\nwith its own id and token.\n\nUse one polling bridge at a time during UAT unless distinct identities and\nclaim ownership have already been proven.\n\n### OIDC bridge authentication\n\nOIDC is the forward path for hosted bridge authentication. Static\n`SDLCA_HOSTED_API_TOKEN` polling still works while `oidcTransition` is `true`,\nbut operators should verify OIDC readiness before switching a bridge or hosted\ncontrol plane to strict mode.\n\n1. Confirm the issuer discovery document resolves:\n\n   ```bash\n   curl -fsS https://auth.projectit.ai/.well-known/openid-configuration | jq .issuer\n   ```\n\n2. If this environment uses a different issuer, edit\n   `~/.sdlca/bridge/config.json` and set both `oidc.discoveryUrl` and\n   `oidc.clientId`. The default client is `sdlca-bridge` and the default\n   scopes are `openid profile bridge:work`.\n3. Run the local readiness sweep:\n\n   ```bash\n   sdlca-bridge doctor --json | jq '.checks[] | select(.name==\"oidc-discovery\")'\n   ```\n\n   `pass` means the discovery document is reachable and contains the required\n   device-flow, token, and JWKS endpoints. `warn` means discovery failed while\n   static-token transition mode is still enabled. `fail` means discovery failed\n   in strict OIDC mode or the local OIDC config is invalid.\n4. Complete the device flow:\n\n   ```bash\n   sdlca-bridge login\n   sdlca-bridge auth status --json\n   ```\n\n   Expected non-secret evidence: `status` is authenticated/active, scopes\n   include `bridge:work`, and the bridge identity matches this host.\n5. Restart and verify the bridge:\n\n   ```bash\n   sdlca-bridge restart\n   sdlca-bridge status --json\n   sdlca-bridge health --json\n   ```\n\nDo not paste tokens, refresh tokens, or credential-file contents into UAT\nreports. If `auth.projectit.ai` does not resolve, classify it as an\nissuer/DNS infrastructure blocker; it is not a local provider CLI failure.\n\n### One-line installer script\n\n`npx` is the supported install path today. A ProjectIT-hosted shell installer\nis a good future convenience path for fresh WSL/macOS machines, with this shape:\n\n```bash\ncurl -fsSL https://dev.projectit.ai/install/sdlca-bridge | bash\n```\n\nDo not pipe the bridge installer to `sudo bash`. The bridge is a per-user\nservice that writes `~/.sdlca/bridge/`; running the whole installer as root can\ncreate root-owned credentials and the wrong supervisor registration. If a\nscript needs root for prerequisites, it should call `sudo` only for those\npackage-manager steps and keep bridge install/configuration under the target\nuser.\n\nFor safer review before execution:\n\n```bash\ncurl -fsSL https://dev.projectit.ai/install/sdlca-bridge -o /tmp/sdlca-bridge-install.sh\nless /tmp/sdlca-bridge-install.sh\nbash /tmp/sdlca-bridge-install.sh\n```\n\n### Requirements\n\n| | |\n|---|---|\n| Node | ≥ 20 |\n| macOS | 12 Monterey + (launchd) |\n| Linux/WSL2 | systemd-user available |\n\n---\n\n## All commands\n\n```bash\nnpx @kdtix-open/sdlca-bridge install       # Install + register bridge with OS supervisor\nnpx @kdtix-open/sdlca-bridge start         # Start bridge via OS supervisor\nnpx @kdtix-open/sdlca-bridge stop          # Stop bridge\nnpx @kdtix-open/sdlca-bridge restart       # Restart bridge\nnpx @kdtix-open/sdlca-bridge status        # Show lifecycle status (supervisor + health)\nnpx @kdtix-open/sdlca-bridge status --json # Machine-readable status\nnpx @kdtix-open/sdlca-bridge uninstall     # Remove bridge from OS supervisor\nnpx @kdtix-open/sdlca-bridge login         # Authenticate via OIDC device flow\nnpx @kdtix-open/sdlca-bridge logout        # Revoke authentication\nnpx @kdtix-open/sdlca-bridge auth status   # Show authentication state\nnpx @kdtix-open/sdlca-bridge providers list  # List detected AI providers\nnpx @kdtix-open/sdlca-bridge providers verify <provider> # Verify ACP adapter launch and initialize\nnpx @kdtix-open/sdlca-bridge verify pipeline --allow-live-providers # Run live full-matrix verification\nnpx @kdtix-open/sdlca-bridge verify pipeline --allow-live-providers --allow-copilot # Include Copilot intentionally\nnpx @kdtix-open/sdlca-bridge mcp serve --detach # Register the MCP server; detached mode defaults read-only\nnpx @kdtix-open/sdlca-bridge doctor        # Local-environment sanity sweep\nnpx @kdtix-open/sdlca-bridge health        # Probe bridge /health endpoint\nnpx @kdtix-open/sdlca-bridge --version     # Print installed version\nnpx @kdtix-open/sdlca-bridge --help        # Show full usage\n```\n\n`providers verify <provider>` is a non-mutating ACP readiness check: it\nlaunches the provider's local ACP adapter and requires the JSON-RPC\n`initialize` handshake to complete. A detected provider CLI alone is not a\npassing verification, and this command does not create a provider session or\nsend a model prompt.\n\n---\n\n## Version-pinning with npx\n\nTo run a specific version without globally installing:\n\n```bash\nnpx @kdtix-open/sdlca-bridge@0.1.0 install\n```\n\nThis always uses the exact pinned version regardless of any global install.\n\n---\n\n## Keeping the bridge in step with the orchestrator\n\nThe bridge validates the JSON that ACP-surface providers (`controlSurface:\n\"acp\"`) return, so a bridge that is older than the orchestrator can reject\nresults the newer orchestrator's prompt schema asks the model to emit.\nConcretely, orchestrator builds from 2026-09-04 onward (strict Codex output\nschemas, AAH-6) make reviewers emit explicit `null` for\n`helmRecalibrationDecision` / `helmRecalibrationReason`; a bridge built before\nthat fails every ACP-surface reviewer lease with:\n\n```\nACP execution did not return a bridge-compatible review result.\n```\n\nCLI-surface providers (the default), the direct `/execute` path, and worker\nleases are not affected. After upgrading the orchestrator, upgrade the bridge\non every host **before** enabling an ACP-surface reviewer:\n\n```bash\nnpx @kdtix-open/sdlca-bridge@latest install   # idempotent: re-registers + restarts the service on the new build\nnpx @kdtix-open/sdlca-bridge status           # confirm the supervisor is running the new registration\n```\n\n---\n\n## Global install (optional)\n\nIf you prefer a persistent global install:\n\n```bash\nnpm install -g @kdtix-open/sdlca-bridge\nsdlca-bridge install\n```\n\n---\n\n## WSL2 notes\n\nWSL2 does **not** run a full systemd session by default. Enable it by adding\nto `/etc/wsl.conf` inside your distro and restarting WSL:\n\n```ini\n[boot]\nsystemd=true\n```\n\n```powershell\nwsl --shutdown\n```\n\nThen run the installer as normal. Also enable linger so the bridge stays alive\nafter your last WSL terminal closes:\n\n```bash\nloginctl enable-linger \"$USER\"\n```\n\nHelpful WSL Ubuntu provider setup references used during UAT:\n\n| Tool | Reference |\n|---|---|\n| Node.js / npm prerequisite | https://linuxcapable.com/how-to-install-node-js-on-ubuntu-linux/ |\n| GitHub CLI (`gh`) | https://linuxcapable.com/how-to-install-github-cli-on-ubuntu-linux/ |\n| Codex CLI | https://linuxcapable.com/how-to-install-codex-cli-on-ubuntu-linux/ |\n| Claude Code | https://linuxcapable.com/how-to-install-claude-code-on-ubuntu-linux/ |\n| Cursor and Cursor Agent | https://linuxcapable.com/how-to-install-cursor-on-ubuntu-linux/ |\n| GitHub Copilot CLI | https://linuxcapable.com/how-to-install-github-copilot-cli-on-ubuntu-linux/ |\n\n---\n\n## How it works\n\n`@kdtix-open/sdlca-bridge` is a thin CLI whose `install` verb:\n\n1. Detects the host platform (macOS/Linux/WSL2)\n2. Generates a unique bridge token and writes it to `~/.sdlca/bridge/`\n3. Renders the appropriate service template (launchd plist or systemd unit)\n4. Registers and starts the background service\n5. Polls `localhost:4318/health` until the bridge reports healthy\n\nThe bridge itself is a local HTTP server (port 4318) that the orchestrator\ncontacts over a secure tunnel to run AI provider CLI commands on your behalf.\nCopilot runs in a bridge-managed per-repo `COPILOT_HOME`; the bridge seeds that\nhome from the dedicated Copilot auth token instead of invoking the deprecated\n`copilot --config-dir` flag.\n\n---\n\n## Security\n\n- The bridge token is stored only in `~/.sdlca/bridge/` with mode `600`\n- No secrets are committed to source control\n- Detached MCP runs read-only unless `SDLCA_BRIDGE_READ_ONLY=false` is set intentionally\n- Full pipeline verification requires `--allow-live-providers`; Copilot additionally requires `--allow-copilot`\n- Pipeline progress forwarding is restricted to the configured `SDLCA_HOSTED_CONTROL_PLANE_URL` origin\n- OIDC authentication is required for strict hosted work-claim mode; transition mode supports static local tokens during rollout\n\n---\n\n## License\n\nBUSL-1.1 — see [LICENSE](https://github.com/kdtix-open/agent-project-queue/blob/main/LICENSE)\n\n---\n\n## Source & issues\n\n- **Repository**: https://github.com/kdtix-open/agent-project-queue\n- **Issues**: https://github.com/kdtix-open/agent-project-queue/issues\n- **Package directory**: `packaging/sdlca-bridge-npm/`\n","readmeFilename":"README.md"}