{"_id":"@ascenda-one/github-collector","_rev":"25-a02359d6fffaa810837f8f2c3c677442","name":"@ascenda-one/github-collector","dist-tags":{"latest":"0.1.28"},"versions":{"0.1.4":{"name":"@ascenda-one/github-collector","version":"0.1.4","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.4","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"831461d51d46d5c9279c7e5a686f59159d7462d1","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.4.tgz","fileCount":10,"integrity":"sha512-QdYilCUX1Lpzlxapz0hR199D5kDiF6OSzurYigX3XwmzYVoprKMHPk7AMEIPTL0XHxXxzBFY0NAiVr53WLkZ/w==","signatures":[{"sig":"MEUCIQCSQBlRJcjHqV7myZie757ZGFZqnmEC2jbmURamwJH/NQIgH7Qhgkiz8Op+gL7/GVYoq5vAQFEsfVUJckmlVm6TtNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58842},"type":"module","engines":{"node":">=20"},"gitHead":"e1e8fb5e1f8e2f5b1156cb49c425f1172da2c2ca","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.4_1785982469965_0.8553192713390059","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@ascenda-one/github-collector","version":"0.1.5","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.5","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"36f9ad035c05d0cb312d5ca3697f0e0bdb94fcf5","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.5.tgz","fileCount":10,"integrity":"sha512-xXIQrtK5I3wmsWZo8pg/icYAW25EISC2FVZ7R5nfvjar4iauHN80ZboxyTltDqDTRjtK/pDSx3n2BOXjDGvUvg==","signatures":[{"sig":"MEQCIH5lo1KiffuUmJvKGhFxLMYqnrXkdO5BK9aTvhzA+7jhAiAX0yucmFbbG2GvF3dL1eE93VrLWZBJCygZtytlwYi5xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58842},"type":"module","engines":{"node":">=20"},"gitHead":"08c457799d48c33cd8e4aa55f36a20b834560982","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.5_1785982902092_0.5680103647449377","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@ascenda-one/github-collector","version":"0.1.6","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.6","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"731b75902d238e3ca62c76fedca872b89a750521","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.6.tgz","fileCount":10,"integrity":"sha512-UgQ2LgIzIhCzs8NRGyiUDycWAIKBqHXxjyBO0ijcB1+CvuzRD757Shfjo0DyfHafXTWcVhIdHVCxNe5fsFoljQ==","signatures":[{"sig":"MEQCIBHMJ9CJMyUvFInHMywGXOta2jfEsmCxBPHXIirowbG/AiBlZi7LQ7qUZzO1bv/Usgqc1pi3PBMtGLN2UR9kYq0FUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58842},"type":"module","engines":{"node":">=20"},"gitHead":"6c329f239bcd48734b3bef23cc769f94d985b47c","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.6_1785986262844_0.8278242561553737","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@ascenda-one/github-collector","version":"0.1.7","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.7","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"2ec18ac7d20c0851916e9ecbd4a390cb98744b07","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.7.tgz","fileCount":10,"integrity":"sha512-4j6lNv9mXWthQN8sH+8LVZLm+k0j5H6z2uDyzKG7mRIko1Rwvu2RoBV61c2M2eQuCBm4PCxN20//jIM8P5/nfQ==","signatures":[{"sig":"MEQCIHEUxTRNHEkW1sfn+pTlm0Uxz60ZovjG36P2k1cFx7QVAiAtt8KdNDklW5p7hGBDBHXmDtUoFdxMGkvFuUVnlBeo/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62071},"type":"module","engines":{"node":">=20"},"gitHead":"1546656f95d240e42e94df5c1fa1ac21ced91f38","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.7_1786014839357_0.4449990276876661","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@ascenda-one/github-collector","version":"0.1.8","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.8","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"40ab4a5a6325569a15f83b08551d60cd0a31ecd3","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.8.tgz","fileCount":10,"integrity":"sha512-O8q1Q6tSjutSiBopStWmmLTih3j3b9FUwUT3Ti9GJb1dI6lVuRJkpgbFIItALNTCM+OvlSzOxltn39c2533C+g==","signatures":[{"sig":"MEQCIEY+wQnXf0hLSuDH1p8zdCs2X3tYSKPE2vZUkrFqcqlMAiBp5cGq1mWqfQaAUAVSCM7vjaVmq3c7Yuyd5ZU5U4V2aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66913},"type":"module","engines":{"node":">=20"},"gitHead":"ef7e6939b60a0c573109d4ecf98c25b4363a682a","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.8_1786061297926_0.5818047068974854","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@ascenda-one/github-collector","version":"0.1.9","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.9","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"691974aedbe5a9f3ac0647e7a78d83f1fcf5cf50","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.9.tgz","fileCount":10,"integrity":"sha512-0q71ENW0ipLXvXk7B3VFQP9Rv6Y6vbjRT4fbvStMcsIXv4wXOYvcQ/4f5XNRO6TLFAK0UTYlN3SySkzJRSQ6Qw==","signatures":[{"sig":"MEYCIQCwX3Tzgi0KfLWT1XmfoDWelEXGCzHnhWtwNRAaRXCutAIhAI6GQ0RfIcSpbL4wOuzm9ZTNWvsgH8r1i9rsbdKr88mu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89466},"type":"module","engines":{"node":">=20"},"gitHead":"4eefc0c708b12c0a149f017ca028175c654bb100","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.9_1787013984698_0.9430756256132877","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@ascenda-one/github-collector","version":"0.1.10","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.10","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"240927e2c7ea33e8fccb0e9dfc50c1a45ad011d9","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.10.tgz","fileCount":10,"integrity":"sha512-DiUwbPbMzZO+m1yzOMEe6rgwIvOKl0KNts3NM6dnfI9vStvN46gFAcsK1e2Mi5c7TqX5Z3n4nM91HmDlu3iEOw==","signatures":[{"sig":"MEQCIDAhH2kTlxWHDqswnerE653mblobVv+EdAh8orIJ5uUHAiBZ4pHkGywMlwkXon/n8jTVJP3SuAm0d4p0n709rf7JaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89467},"type":"module","engines":{"node":">=20"},"gitHead":"2f3b920c0af72f538c73b5679a8f3aef12f22cf2","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.10_1787022792970_0.1995951914288241","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@ascenda-one/github-collector","version":"0.1.11","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.11","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"266d02c54dff68f16817c5be70204dc70e846a22","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.11.tgz","fileCount":10,"integrity":"sha512-bsxRTB3BWKalRKYW7DMs02Tt2WdThzuLAY0rzgiI6+eQU+Uc1RgaPEodEfxk8+1xYmyf/r4UGfYQ1MajkZ9IlQ==","signatures":[{"sig":"MEQCICRAb7cwJhxkR+6lcQOpXDwVGMcBrxGiesbEcSN5vrdCAiBpDuH1rumKx1gVmsf+8WiciFq+y0gpFGwN+KeoyUrRVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89574},"type":"module","engines":{"node":">=20"},"gitHead":"84c4a38c32a368e8100e7f61301b7cabbb889d44","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.11_1787023607913_0.9735846458418376","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@ascenda-one/github-collector","version":"0.1.12","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.12","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"3b0ce40c2ab18a59b11d37dea184676849863c89","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.12.tgz","fileCount":10,"integrity":"sha512-DnLqK7E1ofZRw19ImEckakb3Ik/otPrrIywOCMWGOAmh4tD6IpjaV5KOgQ37b0Uta22hVvROwp9x4p1VMCLFHA==","signatures":[{"sig":"MEUCIQDhFsLPksjbr4VHzViLli07Ja7sbBlNfrjg0oJwdM7zywIgMw6c6lJjajGTV6WyOCtO01GyEclgfJBrKdr9PD51LCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90685},"type":"module","engines":{"node":">=20"},"gitHead":"303241e2f404f9efb8c470a85a4273b647e77b42","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.12_1787211296454_0.5383640538827024","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@ascenda-one/github-collector","version":"0.1.13","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.13","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"d187e6d999a17b1a8d77013fb913963d4313bcdc","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.13.tgz","fileCount":10,"integrity":"sha512-97inu1M2T+/kNkkDoc28uWvcu3PEZkWu2pb5cPkVUl30+MT1m3z24fnLvUJVAOJZSkF8fVTdL6Yd1ZVS+Rpfyw==","signatures":[{"sig":"MEQCIG91c8pUeL2R1dQtiazca5GS5o4ScvMMNvcNhWCMCfpPAiAyu65WLOqdKjsbQwMqPkJlthImoVGaMMr7nlJXjIszcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104564},"type":"module","engines":{"node":">=20"},"gitHead":"925010f352fa29016a26912d9c8b5ed656c5a4a5","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.13_1787710083153_0.16565497219182213","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@ascenda-one/github-collector","version":"0.1.14","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.14","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"4900616295ff462eada633ece1adeab0ef07ecb1","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.14.tgz","fileCount":10,"integrity":"sha512-AgZjHg7WSQILem3NDJ4i/+mZaN4KEbNHiEdv6y/DeAhvF4zKLmMLojXyEXG5F7zjE3nSIyN9i2MRdmeaF1vGtQ==","signatures":[{"sig":"MEUCIE21sQBUpbEAQhUfkQKUVxHXFKmhbPhLD5gTKqVLYaGjAiEA79mPAUo/Z9aJq3y+853WRIdiHn74uWRephJHJiZJgbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104735},"type":"module","engines":{"node":">=20"},"gitHead":"e2588d22670b02da314c2ba89945ce7bffaa9cfb","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.14_1787727048990_0.921641356102046","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@ascenda-one/github-collector","version":"0.1.15","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.15","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"ab657397f39b4e2fd4f7b100bac6f202ed0ae1c7","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.15.tgz","fileCount":10,"integrity":"sha512-pdIUt2wvFN6lA8/WsgkBjWbY1YVKUeMbF7cLr6w/uQ7Xd+GU6rUBgmOBw6Xc2lPQo+Adg8QtfmOTASX2S890eQ==","signatures":[{"sig":"MEQCIFZSs6x86MhEZifPoj3bmUamgrwmJy1jGqPLXA6St9BQAiBOFwcuVT9s5jnCvW1VMn7kO3hOKG41wZ+wHZ/t13XO8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114363},"type":"module","engines":{"node":">=20"},"gitHead":"c52bfb88279d66d891fc683d0f98aff23fd6746f","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.15_1787814824385_0.441289558219502","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@ascenda-one/github-collector","version":"0.1.16","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.16","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"82d39a30f01c5b730aeff68c39424e4711819f8b","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.16.tgz","fileCount":10,"integrity":"sha512-16L3wlgDxGMXpHQ06y5jZuQs/nPwxmaLg1dcKHreTIA6v3Iv3JAi5bM3liiLoDaTDohvfAjWDQOD4yAosTxzvg==","signatures":[{"sig":"MEUCIQCPI7Qd25m4Z5AmJy1VK4pL+Gn+oYDVhNaiSSANzI53iAIgLvnW3xDXGat5TesO24j5tr0zCXVTR/Gb573M/DZyz4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182087},"type":"module","engines":{"node":">=20"},"gitHead":"414b25b83dd062b11c845fde8c7c6eb582905a27","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.16_1788492387614_0.24240125526522083","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@ascenda-one/github-collector","version":"0.1.17","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.17","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"373597682e777d179ed4b3e50c3898b0fedf6a15","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.17.tgz","fileCount":10,"integrity":"sha512-FEj8Hve2cOoyj7z/Krfs+skLYFN/IRQOV4s9SkTjctOH4qQM/GxeGu39jG2Qv/JzL7xr/k5Sw1egMpVDHTbqQw==","signatures":[{"sig":"MEYCIQCwV1C16KvQT8VzwUHoF6T4ZaDJRuZ55bdYMBZUp7w4sQIhAIdWCsIxL3WrGGQbo/vnAR5pTgC9xWICCfBK94ZMAUZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182993},"type":"module","engines":{"node":">=20"},"gitHead":"8fb13b8b541bb90e806c64537b25597268e9f214","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.17_1788744398937_0.3417398270484415","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@ascenda-one/github-collector","version":"0.1.18","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.18","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"8da3abca797775c739a661ffcbe38fdece37b799","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.18.tgz","fileCount":10,"integrity":"sha512-s3/KOqORM6J/cCZRqrg296ZXZd3D5YdADnaGkiazEcVUeX7GAeeeu0ZKkqH4BKTOfQXFtv7RwPJt/ts4K9BzDQ==","signatures":[{"sig":"MEUCIQDd2lUzVouqo4h32fA25juEqNPDG/ceI+9pq3+yJqQ/nQIgei13cMcT+Z96FhtbExl8827sroA863TXVmA2zOcJSdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182993},"type":"module","engines":{"node":">=20"},"gitHead":"cb322aa6d7c16fd6e57eed756ed590be0e7c33c8","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.18_1788753860331_0.9502709068720359","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@ascenda-one/github-collector","version":"0.1.19","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.19","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"4af94bac2433303ae1faa4bc49bc26bbd5252730","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.19.tgz","fileCount":11,"integrity":"sha512-FWx6EdpWSBTvWyF/X90mB68P6NCWunAng4Wb9QarkLgU/VMi4foxVklYmrnzyVFdvC7mBLLGGI1O+CS5vBpTQQ==","signatures":[{"sig":"MEUCIAHV3FbyYcKV3h5WL5lAPDZTkxQu5mz2DC+17xjCO8owAiEAhFAaZCzEFO4tA6MfbQ2hPRXbAjKBNZlPMrdscJqh9ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187773},"type":"module","engines":{"node":">=20"},"gitHead":"99582dedcab13d38649ad7a96efdb2f2bea74211","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.19_1788913539798_0.37301569531457934","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@ascenda-one/github-collector","version":"0.1.20","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.20","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"e9056a5c25e18c642119d62856ef60cf5163e144","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.20.tgz","fileCount":11,"integrity":"sha512-az90FSLtXvFbzzYjN3I2zg0fIwMlH6VUgiQfYXoScUZzlX+XEMnkBKSvBVmT8CKj5joKseu3v8nFt06sh+kuAA==","signatures":[{"sig":"MEUCIGXA80exsIJXylJmZ7I57zGxeu91Yh7G1XhANTXM7aJxAiEAmJHp01oi5jpMunGcQ1WSSlqlFdpHnCuXSYUP50HEWqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187988},"type":"module","engines":{"node":">=20"},"gitHead":"00e32f446284dfbbf57143e3c8f7ec9b846356a0","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.20_1788920146333_0.05334339903260665","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@ascenda-one/github-collector","version":"0.1.21","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.21","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"e00c8cc0a9b2dd591433ce0f22728193789171b2","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.21.tgz","fileCount":11,"integrity":"sha512-ou7/H80OPFrQU4Wr1P7rnF9fqu4AlKLu8DsBVgOHPhGDGNbSCMn8AwYltA9k7MZnGkqfp8yCaRh0wpTbLdhsQQ==","signatures":[{"sig":"MEUCIGMSaRIl06tOwT0bzGar+w9mrhCGHITD5bEoz+aLJaTGAiEAwsJ70xYr2+aUDry+M+FkM38HDo09Mq+p20eWIBPPUJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188007},"type":"module","engines":{"node":">=20"},"gitHead":"e0ce58ab02da6b57ab922c36325a3c4f91766c61","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.21_1788943453029_0.23677951063424119","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@ascenda-one/github-collector","version":"0.1.22","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.22","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"2832082080ee4de1021c681e3073c87809ede2d8","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.22.tgz","fileCount":11,"integrity":"sha512-9d+0CD0EBf4ryhvoDb/1bKTVM5La5KAPtIeIHmbkeieMkJqlnjPAYcltKhQEPLRFWdkBlBFaZyIDyPsxs3b4ew==","signatures":[{"sig":"MEQCIF2aGwcyNVMBu46BlOxSSo60SCrSmEgeBEtCF3atj4XjAiAOF/6Dh0CwoFQBrYNc1kvqlHUHjndpozOXAHuJPxRZKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNGbPs5mDtRHTKzAfDWYCwkv3yP+O+lY6c3uaBsLOAgQIhAOwybF0didy5EsHiqx1lLTezXEopK4JqKM5f+tV6JC8h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188007},"type":"module","engines":{"node":">=20"},"gitHead":"fbb257b423dc5cce771d600228bffe095c462753","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.22_1789298868532_0.247049112742739","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@ascenda-one/github-collector","version":"0.1.23","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.23","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"10f7697a86f9135bd499c93cedb4973b77e1f9c8","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.23.tgz","fileCount":11,"integrity":"sha512-dqdtHmne1jZGH7vtHWM8Q4rYU2jItEFI6UpGQ3rTJDs82EnKlec6DTn16Fw3CzDDYAyuJrvIbgNDB1lvP94zwg==","signatures":[{"sig":"MEUCIQCeQcNPIYlLGCTd8CNgt+Tsg2i5igsIpqOK6m34VpJ0mgIgUSTxGFLv69QEu5G7mkjZs4XHZphqzxjDzlpC+KS9/ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmqaJgNUUrfr3YU2jne01wokMzu4MA9vAEb85OI1Xc1AIgTg3mptKDS8MLbCBpTRQcr7JyoZny8wXUTzbznJHvzek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189020},"type":"module","engines":{"node":">=20"},"gitHead":"137db4bde5b2f029175772e37afada58d521466c","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.23_1789505027860_0.9578639803265012","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@ascenda-one/github-collector","version":"0.1.24","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.24","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"5317a032ec480375af7ac44d50a2bfb7729b8e66","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.24.tgz","fileCount":11,"integrity":"sha512-/oP0+w9wT2/AgZTMIw4VqNuZHnT0MipFnNBgLKwso7lykbsAqpyV1SCt/AeNmOtW5oK+k1O8DWDWDKw1z5DB2w==","signatures":[{"sig":"MEUCIQCQwnHvFpas/nu+9bK4qLnRl6HvRFtEHJi2L5yimJdRpwIgZ21KjvPgLgP/uhBQhqWOr4Fv57HdVPAu0mbZbYFniAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCneHbSR3Z+KiNeQESPlhSd69rhEhrUPDHj6NHYAmgLDgIgdkFPeK1b89Jy6ltjkQhkxt+VIv8fP7Dw/w8H1TqvVY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189089},"type":"module","engines":{"node":">=20"},"gitHead":"fd05772d254ebf3be74a5c5eb9f79b6e0c345627","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.24_1789614259938_0.9009817242894094","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@ascenda-one/github-collector","version":"0.1.25","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.25","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"8dae75022e0c30e23c644493858c9d59db84c4ba","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.25.tgz","fileCount":11,"integrity":"sha512-ePG7yjNEPSrjKkKs3DdgkJZnB0YoCu/1O6TF8ye/uWGlZJ0NGJSP2aPnZ4+vPLuoTjwAbIhBLoSwH+D+dsC6Jw==","signatures":[{"sig":"MEQCIEtZUSHkQkeS208XF/xOkd7LB0VC/i5LRZ3mp5EIDYIQAiB0PlxzVieET22oymhD/qkgQqc2E1q7XfFrIeTzsHTPBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCypXqEl2MX0PCN7vINgeRwaQK67bXeCbP7oBiaGrhZkQIhAJAWFahOY+aVSN5proEZx5x9dTVA7zA3YL8UZPhpMqY0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189502},"type":"module","engines":{"node":">=20"},"gitHead":"1dc0588ca2c6e427b829e56c1b7d38376a05c8e2","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.25_1789766220800_0.4059177245398742","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@ascenda-one/github-collector","version":"0.1.26","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.26","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"e5791c14a5944d30890b86b0f76b071908ee4258","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.26.tgz","fileCount":11,"integrity":"sha512-i0s7kM8Grf69HilBPyuVhlrFir05D0nBg+cO8O7K1FrJJK9E06VNmVb1EZWaZqy0WLvBQwJSPFzF5HtXOGqMkA==","signatures":[{"sig":"MEYCIQDlvzbBTwmnwfGI0qNyLdA1xXJblbKDc9qi0QwYbHb/7QIhANOurzpFd8acGMhavARgS1L6hnqbNcjtPqsSmRfpYQFD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDHp2qCmJmCFH2juVfWOLGvVa7fskiVZZv26lVwolv9IAIgfYOrbs/J3UQNHpEbCj7aeW2S4p4rJ2rNY2Htlfd4lcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190488},"type":"module","engines":{"node":">=20"},"gitHead":"a8987ffc6607630a3f55279e6d5c3851d5e2d63e","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.26_1789945884933_0.6973529642725487","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@ascenda-one/github-collector","version":"0.1.27","license":"Apache-2.0","_id":"@ascenda-one/github-collector@0.1.27","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"bin":{"ascenda-forge-collect":"dist/cli.js"},"dist":{"shasum":"1f481fbc97116639189f95245bfa4dc21eb94610","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.27.tgz","fileCount":11,"integrity":"sha512-s343uT4N0+MFqeclkoVmhfFMm4w9VdaToNIsTpgxRfjH/tU9NEDmN/8GEKXEXTA5WWjw8xdarop4yRmZidLtQg==","signatures":[{"sig":"MEUCIQCbYm5pUDYOTVnC893zdHTseNDLd+SOum+wr67jsf7PtwIgBmbjk8yIGzH6g4NgbwhpSg1nxo5PP9R+SWJO8gp44XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFGMweq0FG985qTs4+qNY79E+U3yZn2dwAYk0N06QNbhAiAkEqhYAhI273h1tgiSW48C8zuN2njmnjarC5TIyvRxiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191610},"type":"module","engines":{"node":">=20"},"gitHead":"d9d373433ffab20f608c8312aca48d661a30fc0e","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"esbuild src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"tmp":"tmp/github-collector_0.1.27_1790120739655_0.8293374681025356","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"_id":"@ascenda-one/github-collector@0.1.28","bin":{"ascenda-forge-collect":"dist/cli.js"},"bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"dist":{"shasum":"281a39f1e0946daf31c46c715b380ab8ef5f197d","tarball":"https://registry.npmjs.org/@ascenda-one/github-collector/-/github-collector-0.1.28.tgz","fileCount":11,"integrity":"sha512-9BmrETGuY+0vRjJ1z1FVkGATeD3GH59rNxaqHytMhqrCP8tzFK594ZUcs0hJTyOPQKTWx3J4cXOGR71b2ZoYvw==","signatures":[{"sig":"MEUCIQD1xK54AcfkmNCBmbC1bSxBCNcNPWFlTSLBOUXJNlzLPAIgdMv9DhICuu4ZJUXxTLyTcpkvlbU7ztxrrnqUqWjILVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKqkUliD0Oz1Dc+sRa5RFxy3TzgWx3aRnYn8n9oReqmQIgV3u7Xoka2exfAOxoXy00m48fgsxGvGLWgCqgfwo4wjE="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascenda-one%2fgithub-collector@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205909},"name":"@ascenda-one/github-collector","type":"module","engines":{"node":">=20"},"gitHead":"a6a2b00ecf617eb77d5bc882b83ff9152409c489","license":"Apache-2.0","scripts":{"test":"node --test","build":"tsc -p ./ && npm run bundle","watch":"tsc -w -p ./","bundle":"node ../scripts/esbuild-collector.mjs src/cli.ts --bundle --platform=node --format=esm --banner:js=\"import { createRequire as __cr } from 'node:module'; const require = __cr(import.meta.url);\" --outfile=dist/cli.js"},"version":"0.1.28","_npmUser":{"name":"ascenda-one-com","email":"nathan@ascenda.one"},"homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"_npmVersion":"10.8.2","description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","directories":{},"maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.10","@ascenda-one/tool-kit":"*","@ascenda-one/tool-contract":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/github-collector_0.1.28_1790301250047_0.11851672243280098"}}},"time":{"created":"2026-08-06T02:14:29.767Z","modified":"2026-09-25T01:54:10.466Z","0.1.4":"2026-08-06T02:14:30.104Z","0.1.5":"2026-08-06T02:21:42.214Z","0.1.6":"2026-08-06T03:17:43.021Z","0.1.7":"2026-08-06T11:13:59.510Z","0.1.8":"2026-08-07T00:08:18.073Z","0.1.9":"2026-08-18T00:46:24.916Z","0.1.10":"2026-08-18T03:13:13.135Z","0.1.11":"2026-08-18T03:26:48.050Z","0.1.12":"2026-08-20T07:34:56.594Z","0.1.13":"2026-08-26T02:08:03.288Z","0.1.14":"2026-08-26T06:50:49.155Z","0.1.15":"2026-08-27T07:13:44.536Z","0.1.16":"2026-09-04T03:26:27.775Z","0.1.17":"2026-09-07T01:26:39.115Z","0.1.18":"2026-09-07T04:04:20.469Z","0.1.19":"2026-09-09T00:25:39.943Z","0.1.20":"2026-09-09T02:15:46.471Z","0.1.21":"2026-09-09T08:44:13.201Z","0.1.22":"2026-09-13T11:27:48.611Z","0.1.23":"2026-09-15T20:43:47.946Z","0.1.24":"2026-09-17T03:04:20.028Z","0.1.25":"2026-09-18T21:17:00.886Z","0.1.26":"2026-09-20T23:11:25.018Z","0.1.27":"2026-09-22T23:45:39.735Z","0.1.28":"2026-09-25T01:54:10.145Z"},"bugs":{"url":"https://github.com/ascendaone-com/ai-engineer-tools/issues"},"license":"Apache-2.0","homepage":"https://github.com/ascendaone-com/ai-engineer-tools#readme","repository":{"url":"git+https://github.com/ascendaone-com/ai-engineer-tools.git","type":"git","directory":"ascenda-github-collector"},"description":"Code-forge collaboration collector for Ascenda work telemetry — first-person review and pull-request signals.","maintainers":[{"name":"ascenda-one-com","email":"nathan@ascenda.one"},{"name":"klubiniecki","email":"klubiniecki@gmail.com"}],"readme":"# @ascenda-one/github-collector\n\nThe collaboration signal family (consolidated report §4.2): review load and\npull-request activity, collected from a code forge.\n\n## What it emits\n\n| Event | Meaning | Workload leg |\n|---|---|---|\n| `review_requested_of_me` | someone asked **you** to review | supervision |\n| `review_given` | **you** submitted a review | supervision |\n| `pull_request_opened` | **you** opened a pull request | creation |\n\nThe two review events are the report's *verification overload* concern — the\nchecking burden that concentrates on senior engineers as a team adopts AI.\n\n## The rule that shapes the whole package\n\n**Only your own activity is ever emitted.** An event is produced when the\npayload says you did the thing or you were asked; a payload about two other\npeople produces nothing at all. `ASCENDA_FORGE_LOGIN` is required and the\ncollector refuses to run without it, because falling back to the payload's\nactor would silently start recording colleagues.\n\nThis is not squeamishness. \"Who reviews for whom\" is a map of a team, and a\nwellbeing rail that assembles one has become a management tool. Concentration\nof checking load is still answerable — it shows up in *your own* supervision\nshare, and in cohort aggregates the org rail already suppresses below its\nminimum cohort size.\n\n### What never travels\n\nNo repository name, PR title, branch, PR number, review body, or any other\nperson's login. The repository is reduced to an 8-character hash so that \"is it\nalways the same repository\" stays answerable without naming it. There is no\nfield on the emitted metadata that a title or a body could be placed in, and a\ntest asserts each of those strings is absent from what gets sent.\n\n### Withdrawal is not derivable, deliberately\n\nThere is no \"did not review\" event and there must never be one. Reviewing less\nis exactly the signal the report says must never be machine-interpreted — a\nquiet week has too many innocent explanations. Nothing here counts absence.\n\n## Consent\n\nCollaboration events ride **`workflow_telemetry`**, not `ide_telemetry`, and the\ncollector has its own tool type (`github_collector`). Both are deliberate: a\npull request is not an IDE event, and someone may be willing to share how they\nwork in their editor and not how they work with their team. The two are\nseparately revocable.\n\n## Use in GitHub Actions\n\nReady to copy: [`examples/workflow.yml`](./examples/workflow.yml). Both secrets\ncome from pairing a collector identity of its own —\n`npx -y @ascenda-one/claude-code-hooks pair --tool-type github_collector` — which\nprints the installation id and names the token file to read.\n\n```yaml\nname: ascenda-collaboration\non:\n  pull_request:\n    types: [opened, review_requested]\n  pull_request_review:\n    types: [submitted]\n\njobs:\n  collect:\n    runs-on: ubuntu-latest\n    steps:\n      - run: npx @ascenda-one/github-collector\n        env:\n          ASCENDA_TOOL_INSTALLATION_ID: ${{ secrets.ASCENDA_TOOL_INSTALLATION_ID }}\n          ASCENDA_EVENT_WRITE_TOKEN: ${{ secrets.ASCENDA_EVENT_WRITE_TOKEN }}\n          ASCENDA_FORGE_LOGIN: ${{ github.actor }}\n```\n\nThe step exits 0 on every path that is not a configuration error, including\n\"nothing to emit\". A telemetry step must never be the reason a build goes red.\n\nLocally, pipe a payload instead:\n\n```bash\ncat examples/sample-review-submitted.json | ascenda-forge-collect pull_request_review\n```\n","readmeFilename":"README.md"}