{"_id":"@adlc/ticket-sync","_rev":"14-1d7837cefd228e5942f97205a651fe67","name":"@adlc/ticket-sync","dist-tags":{"latest":"1.11.1"},"versions":{"1.2.0":{"name":"@adlc/ticket-sync","version":"1.2.0","keywords":["adlc","agentic","ai","llm","cli","ticket-sync","github"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/ticket-sync@1.2.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/ticket-sync#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"adlc-ticket-sync":"bin/ticket-sync.mjs"},"dist":{"shasum":"a61c4a6e87d6aeb464ded0a8be40b720a193abb4","tarball":"https://registry.npmjs.org/@adlc/ticket-sync/-/ticket-sync-1.2.0.tgz","fileCount":24,"integrity":"sha512-ubxtqLRlslgF5Tgh+R8LPXGatgM2BFEbEO8/DYr31DQ1w6cYyo7TGHUYxv9gi9ac2KBc+n6+0OZG3yx3jBKwTQ==","signatures":[{"sig":"MEQCIHYGeXNosqc1NQT/Yrcaflu9K7QhNQl8A8zZpLIpM+eAAiAGLW7sP/nFdZC/7r/USsa2J0YIvEwMgY9+AleqNyE8oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fticket-sync@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87782},"type":"module","engines":{"node":">=18"},"gitHead":"e1a9315750d794959884e3ed0b1cc29398d25f0e","scripts":{"test":"node --test test/*.test.mjs","gen:schema":"node scripts/gen-schema.mjs"},"_npmUser":{"name":"voodootikigod","email":"voodootikigod@gmail.com"},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/ticket-sync"},"_npmVersion":"11.18.0","description":"Two-way sync between ADLC tickets and external trackers (GitHub Issues first).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ticket-sync_1.2.0_1783726146230_0.765136322272026","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@adlc/ticket-sync","version":"1.2.1","keywords":["adlc","agentic","ai","llm","cli","ticket-sync","github"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/ticket-sync@1.2.1","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/ticket-sync#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"adlc-ticket-sync":"bin/ticket-sync.mjs"},"dist":{"shasum":"23c3ed3aa5676851f6d4eb92437c3a3801fd54fd","tarball":"https://registry.npmjs.org/@adlc/ticket-sync/-/ticket-sync-1.2.1.tgz","fileCount":24,"integrity":"sha512-3rD8okNExPg8TuC4JdjAojH7kA0ysL+IqyrFYrRnHl7bq80MCiDYPE5DY8pvCLamkseDOiBwe6HyoOm+KMeQ9w==","signatures":[{"sig":"MEYCIQCqhILj1Cbvf6AuKgBJp1SUkCMyVxrBOtlOPKgzfoy4qwIhAIOxgvc1SD/Or7H9pbp9IItOAjr78f5VKRdQINpanYLf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fticket-sync@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87782},"type":"module","engines":{"node":">=18"},"gitHead":"7ce933041948a1f8076966b4c05ebcb3f08d9781","scripts":{"test":"node --test test/*.test.mjs","gen:schema":"node scripts/gen-schema.mjs"},"_npmUser":{"name":"voodootikigod","email":"voodootikigod@gmail.com"},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/ticket-sync"},"_npmVersion":"11.18.0","description":"Two-way sync between ADLC tickets and external trackers (GitHub Issues first).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.2.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ticket-sync_1.2.1_1783727189426_0.3435289016473495","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@adlc/ticket-sync","version":"1.3.0","keywords":["adlc","agentic","ai","llm","cli","ticket-sync","github"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/ticket-sync@1.3.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/ticket-sync#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"adlc-ticket-sync":"bin/ticket-sync.mjs"},"dist":{"shasum":"26639f61c51b40272dbaa8f805ba834b46a75e40","tarball":"https://registry.npmjs.org/@adlc/ticket-sync/-/ticket-sync-1.3.0.tgz","fileCount":24,"integrity":"sha512-o5UlZ1VjHbJiQRLdR3YXUoPfx86xwLMClwIsEgIrVusERtqjhZV/ju1f7oaXWRBtLd/yE+gT/dFjHIGyPHe+qQ==","signatures":[{"sig":"MEQCIFcIbAEW4XBuNZCxA70tyuOZb835l8KbSyJ2qFT8v5hfAiAIONL9RRrlyEW1bBm+qLjutecoKtznJTjGDwwWzll4sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fticket-sync@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87782},"type":"module","engines":{"node":">=18"},"gitHead":"de4b878aa375bcce92f1828afafd87ee6872d2b4","scripts":{"test":"node --test test/*.test.mjs","gen:schema":"node scripts/gen-schema.mjs"},"_npmUser":{"name":"voodootikigod","email":"voodootikigod@gmail.com"},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/ticket-sync"},"_npmVersion":"11.18.0","description":"Two-way sync between ADLC tickets and external trackers (GitHub Issues first).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ticket-sync_1.3.0_1783780404189_0.19043537286060386","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@adlc/ticket-sync","version":"1.4.0","keywords":["adlc","agentic","ai","llm","cli","ticket-sync","github"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/ticket-sync@1.4.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/ticket-sync#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"adlc-ticket-sync":"bin/ticket-sync.mjs"},"dist":{"shasum":"3f34052924f15497b704d4f94954e322ece2766b","tarball":"https://registry.npmjs.org/@adlc/ticket-sync/-/ticket-sync-1.4.0.tgz","fileCount":24,"integrity":"sha512-GRRw62Dxjxxrr2XhFU0EpoA48yL/CW2XvMr9FMtAJoTEjQQI883WSq8wT0eRx944i9btPR6RGDxSdKlxP82mWA==","signatures":[{"sig":"MEUCIQCr0knWeZeEdMkQABSVmH/XfFxIEv9lMtkPPgSftGgtjQIgdi2mRztZECCrDhpRXGHtXjo84o8Zn4Ik6OjfYfzYjsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fticket-sync@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94351},"type":"module","engines":{"node":">=18"},"gitHead":"2be4ff6ef2397811d288ae1de14c21e5b901e76d","scripts":{"test":"node --test test/*.test.mjs","gen:schema":"node scripts/gen-schema.mjs"},"_npmUser":{"name":"voodootikigod","email":"voodootikigod@gmail.com"},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/ticket-sync"},"_npmVersion":"11.18.0","description":"Two-way sync between ADLC tickets and external trackers (GitHub Issues first).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.4.0","@adlc/tickets":"1.4.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ticket-sync_1.4.0_1784074903450_0.6109378540613559","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@adlc/ticket-sync","version":"1.4.1","keywords":["adlc","agentic","ai","llm","cli","ticket-sync","github"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/ticket-sync@1.4.1","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/ticket-sync#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"adlc-ticket-sync":"bin/ticket-sync.mjs"},"dist":{"shasum":"e802f1bd7eed831cdef7380a1514f065b74a6911","tarball":"https://registry.npmjs.org/@adlc/ticket-sync/-/ticket-sync-1.4.1.tgz","fileCount":24,"integrity":"sha512-bVX0u3qPMwtwA9dD8MVRZKpgVtIwN72Dulo1a1cTaMbtPx9TAKicIb67GXHpamGB7OohsEZwdUf0R4k0TCERxw==","signatures":[{"sig":"MEUCIQDNVLJe9kPsxSxbbqroSjffqU5qj0zt6xVfKqHHdScYMgIgTV+Ofe3DSh5FIZ7HmrG5PKkiGOp+dkx/alm9SHzpNTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fticket-sync@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94351},"type":"module","engines":{"node":">=18"},"gitHead":"d1765e679c224131056836f13f5a9c296b5316f8","scripts":{"test":"node --test test/*.test.mjs","gen:schema":"node scripts/gen-schema.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b659299b-d205-4bf8-b843-d9ad62cacaae"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/ticket-sync"},"_npmVersion":"11.18.0","description":"Two-way sync between ADLC tickets and external trackers (GitHub Issues first).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.4.1","@adlc/tickets":"1.4.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ticket-sync_1.4.1_1784076734232_0.8454341905041605","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@adlc/ticket-sync","version":"1.5.0","keywords":["adlc","agentic","ai","llm","cli","ticket-sync","github"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/ticket-sync@1.5.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/ticket-sync#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"adlc-ticket-sync":"bin/ticket-sync.mjs"},"dist":{"shasum":"b4a98e8a5e7a3d6194be41090079d87e87f317ab","tarball":"https://registry.npmjs.org/@adlc/ticket-sync/-/ticket-sync-1.5.0.tgz","fileCount":24,"integrity":"sha512-Qi6nCL8ue9xEFyky4UyiuHdJOf/rRylSVndfbMHx/0a3YTI+dgH2JH/l4X6X7e0Q/jXvBYYcLUDMkQpDs+i41Q==","signatures":[{"sig":"MEQCIF9zWCoejfFft2nsBqknnY3Y/zGXaoADHztUqoBuuqmLAiBaOIA4VQrt0POL9fQ0vaU1zdIqw3S25yAx6QB9w1NnSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fticket-sync@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94351},"type":"module","engines":{"node":">=18"},"gitHead":"c2763540068dd7deb26b089209de3bd03e2437c5","scripts":{"test":"node --test test/*.test.mjs","gen:schema":"node scripts/gen-schema.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b659299b-d205-4bf8-b843-d9ad62cacaae"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/ticket-sync"},"_npmVersion":"11.18.0","description":"Two-way sync between ADLC tickets and external trackers (GitHub Issues first).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.5.0","@adlc/tickets":"1.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ticket-sync_1.5.0_1784557011276_0.9313038643870846","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@adlc/ticket-sync","version":"1.5.1","keywords":["adlc","agentic","ai","llm","cli","ticket-sync","github"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/ticket-sync@1.5.1","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/ticket-sync#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"adlc-ticket-sync":"bin/ticket-sync.mjs"},"dist":{"shasum":"f548c6145c65dd5925a25c36ff1d1ed9b5b5f132","tarball":"https://registry.npmjs.org/@adlc/ticket-sync/-/ticket-sync-1.5.1.tgz","fileCount":25,"integrity":"sha512-zJ+WT/bRa4Pb6ue4vpM/8rq/iXpBT7Yh2ePaqQXOtV07UurQQW3lxoWlK4Xy8uK+25GnQwR8A7uzLqQcF5iHhA==","signatures":[{"sig":"MEUCIQD92JppCkOgBGJIhCCE7OFHelJq58OY9Ulco9NWFSPygAIgNru4BOhYzFRHHqHU03PfDpVm+WuO5/cJ/YX8eO2s7qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fticket-sync@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97478},"type":"module","engines":{"node":">=18"},"gitHead":"ba648f21aeafb9a253a243c0e268044da3513217","scripts":{"test":"node --test test/*.test.mjs","gen:schema":"node scripts/gen-schema.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b659299b-d205-4bf8-b843-d9ad62cacaae"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/ticket-sync"},"_npmVersion":"11.18.0","description":"Two-way sync between ADLC tickets and external trackers (GitHub Issues first).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.5.1","@adlc/tickets":"1.5.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ticket-sync_1.5.1_1784631896955_0.9915810520404054","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@adlc/ticket-sync","version":"1.6.0","keywords":["adlc","agentic","ai","llm","cli","ticket-sync","github"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/ticket-sync@1.6.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/ticket-sync#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"adlc-ticket-sync":"bin/ticket-sync.mjs"},"dist":{"shasum":"c40787f1c98fb03fbbf7d749b9b25b88224b6efc","tarball":"https://registry.npmjs.org/@adlc/ticket-sync/-/ticket-sync-1.6.0.tgz","fileCount":25,"integrity":"sha512-uuRIXmlFIUWCJ0mKI3aQ/yrdmba2vu/21cKTcliU10NnukZ8QMGMVhxwZapSRkTL2RsTiNXNOB9v6rvl/4JqYw==","signatures":[{"sig":"MEUCIQCFOLfBwAHVbzB5qPxnP3vF2FRAfV2BAJdO1D8g30R+kwIgabeiReqLx8ON8a44d6A9gCMtkooX406oOTF3KXDyzAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fticket-sync@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97478},"type":"module","engines":{"node":">=18"},"gitHead":"390a608f51165db92da1ccf68a965770db0b0376","scripts":{"test":"node --test test/*.test.mjs","gen:schema":"node scripts/gen-schema.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b659299b-d205-4bf8-b843-d9ad62cacaae"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/ticket-sync"},"_npmVersion":"11.18.0","description":"Two-way sync between ADLC tickets and external trackers (GitHub Issues first).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.6.0","@adlc/tickets":"1.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ticket-sync_1.6.0_1784720681102_0.6794687078862225","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@adlc/ticket-sync","version":"1.7.0","keywords":["adlc","agentic","ai","llm","cli","ticket-sync","github"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/ticket-sync@1.7.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/ticket-sync#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"adlc-ticket-sync":"bin/ticket-sync.mjs"},"dist":{"shasum":"de14e0040a6f60f51b809652debf4685ce80874b","tarball":"https://registry.npmjs.org/@adlc/ticket-sync/-/ticket-sync-1.7.0.tgz","fileCount":25,"integrity":"sha512-oCZlA7N1DtpE03Uvfa8RN+TJEG8eZZzzV4SfaLv+5b2AcfK7tsPpxdpi6TGoIeJWhkUZuwc10yxmCKNA5KbclA==","signatures":[{"sig":"MEQCIGpZnQGXPpopBBrP/JtP7916iP6tndn9b6svyMwadi4vAiBYiRO2vYXWp/9UdAkd9S+osIod32GrYblfk77fJt3A9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fticket-sync@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101510},"type":"module","engines":{"node":">=18"},"gitHead":"d7eca2696e43aa6caf3de655840fae14aa0efd57","scripts":{"test":"node --test test/*.test.mjs","gen:schema":"node scripts/gen-schema.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b659299b-d205-4bf8-b843-d9ad62cacaae"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/ticket-sync"},"_npmVersion":"11.18.0","description":"Two-way sync between ADLC tickets and external trackers (GitHub Issues first).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.7.0","@adlc/tickets":"1.7.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ticket-sync_1.7.0_1785329316480_0.7648607063260808","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@adlc/ticket-sync","version":"1.8.0","keywords":["adlc","agentic","ai","llm","cli","ticket-sync","github"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/ticket-sync@1.8.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/ticket-sync#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"adlc-ticket-sync":"bin/ticket-sync.mjs"},"dist":{"shasum":"bc2000a6286f7c495c2b72ba11259d7760305b3f","tarball":"https://registry.npmjs.org/@adlc/ticket-sync/-/ticket-sync-1.8.0.tgz","fileCount":25,"integrity":"sha512-nzCE+fbYidMEpDubaVeTK/uAb2fr9GtFruxEdZ9o9M8GnnMJZ7WWatnud9BToq9I5+nbxQRlx6zXu99fyu29wA==","signatures":[{"sig":"MEYCIQDhyWnEpUGYUnN24vSvvCg47MBtr77U/r/j248yHtrUkAIhAInqd0mJLwsOQS09Hyu9s9NXrvyvQjDwrrdvwieko8+u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fticket-sync@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114740},"type":"module","engines":{"node":">=18"},"gitHead":"e6b6525502d3deb214f58cffeb6c9db4b9787e39","scripts":{"test":"node --test test/*.test.mjs","gen:schema":"node scripts/gen-schema.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b659299b-d205-4bf8-b843-d9ad62cacaae"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/ticket-sync"},"_npmVersion":"11.19.0","description":"Two-way sync between ADLC tickets and external trackers (GitHub Issues first).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.8.0","@adlc/tickets":"1.8.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ticket-sync_1.8.0_1786195856925_0.15431121107873214","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@adlc/ticket-sync","version":"1.9.0","keywords":["adlc","agentic","ai","llm","cli","ticket-sync","github"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/ticket-sync@1.9.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/ticket-sync#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"adlc-ticket-sync":"bin/ticket-sync.mjs"},"dist":{"shasum":"ff9e7c0ebc87048909fa7a0508ae9fc8a7edcb0e","tarball":"https://registry.npmjs.org/@adlc/ticket-sync/-/ticket-sync-1.9.0.tgz","fileCount":25,"integrity":"sha512-OnIzIjilsHduYlgs3y/Xty9P7v3W2fzDEsP72RkEngnzoGuVh+0VTrYTjUSHnY0k9x20iMrp9OAqkivd0Z+U9A==","signatures":[{"sig":"MEYCIQDmM3CGyoIj+qwEsK+gWWu+tVHC5pgsuTLTLtBbFPeQfgIhAJHHFaQ6fFWdNPDGbf5e1DCxEEamzHI3M4GFlRo4MNWB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fticket-sync@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114740},"type":"module","engines":{"node":">=18"},"gitHead":"a928a7eeb3c2c5078b44c181702c3220ba1a7a5b","scripts":{"test":"node --test test/*.test.mjs","gen:schema":"node scripts/gen-schema.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b659299b-d205-4bf8-b843-d9ad62cacaae"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/ticket-sync"},"_npmVersion":"11.19.0","description":"Two-way sync between ADLC tickets and external trackers (GitHub Issues first).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.9.0","@adlc/tickets":"1.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ticket-sync_1.9.0_1786221152769_0.528205884104856","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@adlc/ticket-sync","version":"1.10.0","keywords":["adlc","agentic","ai","llm","cli","ticket-sync","github"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/ticket-sync@1.10.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/ticket-sync#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"adlc-ticket-sync":"bin/ticket-sync.mjs"},"dist":{"shasum":"1c42b6fe4e423c77e63f8da7e55e08164ceba82c","tarball":"https://registry.npmjs.org/@adlc/ticket-sync/-/ticket-sync-1.10.0.tgz","fileCount":25,"integrity":"sha512-oorkzskcFNR8IXiOfiOwTUcsOv5FA1H57Y1lY3Lg6EaqhkBcvtjYD8wbwfJT1ZWIgcHz6vb+xpMNaI3Pim9P7Q==","signatures":[{"sig":"MEQCIFUqCNNISSgws5GV5PhHpIf/zMAAQjFj2NKfGrHtPeIlAiBRNhbNpkwWl65CaOIMxgwJ5SGdTuTE/sC7eoK0yZDX3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fticket-sync@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114743},"type":"module","engines":{"node":">=18"},"gitHead":"905d493f596a62b4bc3236f97281a43982c1e300","scripts":{"test":"node --test test/*.test.mjs","gen:schema":"node scripts/gen-schema.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b659299b-d205-4bf8-b843-d9ad62cacaae"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/ticket-sync"},"_npmVersion":"11.19.0","description":"Two-way sync between ADLC tickets and external trackers (GitHub Issues first).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.10.0","@adlc/tickets":"1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ticket-sync_1.10.0_1786385958984_0.34736911327531117","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@adlc/ticket-sync","version":"1.11.0","keywords":["adlc","agentic","ai","llm","cli","ticket-sync","github"],"author":{"url":"@voodootikigod","name":"Chris Williams"},"license":"MIT","_id":"@adlc/ticket-sync@1.11.0","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/ticket-sync#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"bin":{"adlc-ticket-sync":"bin/ticket-sync.mjs"},"dist":{"shasum":"0790aabca877f0b2d6c5b2c25426fa5750af0d7c","tarball":"https://registry.npmjs.org/@adlc/ticket-sync/-/ticket-sync-1.11.0.tgz","fileCount":25,"integrity":"sha512-keHPFxBwkUgt3mEl+ZfN4PzxskIeNTClCPNXEkdPebj5NezjZIsyBNQysCdp0EE3M5dliWqT9XQGF5QtT+5VbA==","signatures":[{"sig":"MEYCIQC/3Si5G1ft+rD+ADcrT9+okp/DNIKYWmkwlEmItr5NQQIhAPo74j/CekE579qcIZCMrMkt0Fis2dgYtWmhsjc/+a4w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fticket-sync@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114743},"type":"module","engines":{"node":">=18"},"gitHead":"1e4e6f704912c912d9b3c87f57e077a48ca78c5d","scripts":{"test":"node --test test/*.test.mjs","gen:schema":"node scripts/gen-schema.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b659299b-d205-4bf8-b843-d9ad62cacaae"}},"repository":{"url":"git+https://github.com/voodootikigod/adlc.git","type":"git","directory":"packages/ticket-sync"},"_npmVersion":"11.19.0","description":"Two-way sync between ADLC tickets and external trackers (GitHub Issues first).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@adlc/core":"1.11.0","@adlc/tickets":"1.11.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ticket-sync_1.11.0_1787594204652_0.9422369973516922","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@adlc/ticket-sync","version":"1.11.1","description":"Two-way sync between ADLC tickets and external trackers (GitHub Issues first).","type":"module","license":"MIT","author":{"name":"Chris Williams","url":"@voodootikigod"},"repository":{"type":"git","url":"git+https://github.com/voodootikigod/adlc.git","directory":"packages/ticket-sync"},"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/ticket-sync#readme","bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"keywords":["adlc","agentic","ai","llm","cli","ticket-sync","github"],"bin":{"adlc-ticket-sync":"bin/ticket-sync.mjs"},"dependencies":{"@adlc/core":"1.11.1","@adlc/tickets":"1.11.1"},"scripts":{"test":"node --test test/*.test.mjs","gen:schema":"node scripts/gen-schema.mjs"},"engines":{"node":">=18"},"publishConfig":{"access":"public","provenance":true},"gitHead":"c5772b4ff942bec77a34454c4fc888ae4e4b2c14","_id":"@adlc/ticket-sync@1.11.1","_nodeVersion":"20.20.2","_npmVersion":"11.19.1","dist":{"integrity":"sha512-G8LBRgoLfeReAABDt/HJZe3GcSCUYe0L4y4MIToI3H2IWcam63LPDq87Pkks7LsjC6F++N7NgFiHtQlRyGMpxQ==","shasum":"da8d0ea52a100c69410268b5d39b3627e9021d08","tarball":"https://registry.npmjs.org/@adlc/ticket-sync/-/ticket-sync-1.11.1.tgz","fileCount":25,"unpackedSize":120588,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adlc%2fticket-sync@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBAqL8DuV1HLr05+Pse9AFFlgKIz7leDgRN/ZxaR9o8eAiA4N3uFZe2PMFtcne2YKUJt+4gQqiyX90nsz+3U+9heSA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b659299b-d205-4bf8-b843-d9ad62cacaae"}},"directories":{},"maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ticket-sync_1.11.1_1788949711834_0.5311641493711536"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-10T23:29:06.121Z","modified":"2026-09-09T10:28:32.301Z","1.2.0":"2026-07-10T23:29:06.381Z","1.2.1":"2026-07-10T23:46:29.632Z","1.3.0":"2026-07-11T14:33:24.344Z","1.4.0":"2026-07-15T00:21:43.589Z","1.4.1":"2026-07-15T00:52:14.393Z","1.5.0":"2026-07-20T14:16:51.419Z","1.5.1":"2026-07-21T11:04:57.139Z","1.6.0":"2026-07-22T11:44:41.249Z","1.7.0":"2026-07-29T12:48:36.612Z","1.8.0":"2026-08-08T13:30:57.089Z","1.9.0":"2026-08-08T20:32:32.912Z","1.10.0":"2026-08-10T18:19:19.138Z","1.11.0":"2026-08-24T17:56:44.794Z","1.11.1":"2026-09-09T10:28:31.968Z"},"bugs":{"url":"https://github.com/voodootikigod/adlc/issues"},"author":{"name":"Chris Williams","url":"@voodootikigod"},"license":"MIT","homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/ticket-sync#readme","keywords":["adlc","agentic","ai","llm","cli","ticket-sync","github"],"repository":{"type":"git","url":"git+https://github.com/voodootikigod/adlc.git","directory":"packages/ticket-sync"},"description":"Two-way sync between ADLC tickets and external trackers (GitHub Issues first).","maintainers":[{"name":"voodootikigod","email":"voodootikigod@gmail.com"}],"readme":"# @adlc/ticket-sync\n\nTwo-way sync between the canonical ADLC ticket store and an external tracker —\n**GitHub Issues** first. Import issues into tickets, create issues for local-only\ntickets, and write ADLC execution metadata back into the issue body. Dry-run by\ndefault; all network I/O goes through the `gh` CLI.\n\n```bash\nnpm i -g @adlc/ticket-sync\ngh auth login                       # the provider shells out to gh\nadlc-ticket-sync --help\n```\n\n## Commands\n\n| Command | What it does |\n|---|---|\n| `adlc-ticket-sync pull` | Import issues → the active ticket store (3-way reconcile; unions; fails closed on conflict). |\n| `adlc-ticket-sync push` | Write tickets back: update synced issues + **idempotent create** for local-only tickets + display-only status labels/comment. |\n| `adlc-ticket-sync sync` | `pull` then `push` (a non-clean pull aborts before push). |\n| `adlc-ticket-sync doctor` | Read-only, offline health checks (config / tickets / schema drift / sidecar / stale lock). |\n\nDry-run by default — pass `--write` to apply. `--json` on all commands.\nExit codes: `0` ok · `1` operational · `2` blocked.\n\n```bash\nadlc-ticket-sync pull               # preview the import\nadlc-ticket-sync pull --write       # apply it\nadlc-ticket-sync push --write       # create/update issues + status\nadlc-ticket-sync doctor             # check repo health, read-only\n```\n\n## How it works\n\n- **Metadata** GitHub Issues lack lives in a fenced JSON **block** in the issue body,\n  between `<!-- adlc:begin … -->` / `<!-- adlc:end -->` sentinels. Prose around it is\n  preserved verbatim.\n- **Sync bookkeeping** (node ids, the 3-way base hash, create keys) lives in a\n  gitignored **sidecar** (`.adlc/ticket-sync.state.json`) — so routine syncs never\n  touch the rails trust root. Its metadata is rebuildable, but writers durably retain\n  and fail closed around `pendingCreates` recovery handles.\n- **Storage-independent**: sharded `.adlc/tickets/` is canonical for new repos;\n  legacy `.adlc/tickets.json` continues to work through the migration bridge.\n- **Idempotent create**: a stable sentinel key + a pre-create adoption scan +\n  `pendingCreates` crash-recovery mean a re-run never duplicates an issue. The handle\n  remains until the ID rewrite and hash-chained evidence re-attestation both complete,\n  so a re-run can resume either half. On create,\n  the ticket id is reassigned `T<n>` → `gh:<owner>/<repo>#<n>` with a store-wide edge\n  rewrite.\n- **Offline-first**: all logic is tested offline via an injected `gh` runner; the one\n  live edge has an opt-in smoke (`scripts/ticket-sync-smoke.mjs`).\n\n## Token scopes\n\n`pull` needs `issues:read`; `push` needs `issues:write`. Prefer a fine-grained PAT\nover the broad `repo` scope. `GH_HOST` is honored for GitHub Enterprise.\n\n## Full guide\n\nSee **[docs/ticket-sync.md](../../docs/ticket-sync.md)** for the flag matrix, config\nreference, the block/sidecar formats, idempotency details, the rails-trust-root\ninteraction, and the live smoke.\n\n## License\n\nMIT © Chris Williams (@voodootikigod)\n","readmeFilename":"README.md"}