{"_id":"github-delivery","_rev":"46-d66aa4c015f13dcaeadfe4547bba012a","name":"github-delivery","dist-tags":{"bootstrap":"0.5.0-bootstrap.0","latest":"1.7.1"},"versions":{"0.5.0-bootstrap.0":{"name":"github-delivery","version":"0.5.0-bootstrap.0","license":"MIT","_id":"github-delivery@0.5.0-bootstrap.0","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"aeb842a701daa8c1da483cf7e753a8c037eb90ed","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.5.0-bootstrap.0.tgz","fileCount":16,"integrity":"sha512-LBXUbGv8wtLoPfxxzzi4oDhgF1rGBzfofV56/6WrF8KzgnqCSL2i2yHOMwKPy6wv4qlhEbApElxg/qV6Vg0JwQ==","signatures":[{"sig":"MEQCIEqHDZmSP2+EbsTJ0T0PbO1J6K+zvEepEwZj3RNovhBiAiBh/XMV2YIQ/xvRc6xcCSIp9uu+LSakyEMF5YthG8kX5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168322},"type":"module","engines":{"node":"^22 || ^24"},"gitHead":"2ef895731c77ffbc1ea4f311198ccc568d6c64ca","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"wibias","email":"wibias215@gmail.com"},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"12.0.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.5.0-bootstrap.0_1786508462899_0.06864641008835881","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"github-delivery","version":"0.5.1","license":"MIT","_id":"github-delivery@0.5.1","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"6e28caec29a2548adcee80e604157e8db0a71a10","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.5.1.tgz","fileCount":16,"integrity":"sha512-FYYjE+YNY6EkbFuvS320MHXrPnkil4/0ID31kFadtHk7ZAInMVjOAh5psFTpu4L7yM2Q+9pjE3EIKS9BbFAuPg==","signatures":[{"sig":"MEQCIEupNO2IvHQW4xj0nm5XyeDL/wIJHvDcSEkJAh0x5To6AiAgcMgdSnlnI+6DQvwVUmEaAWY+nskfsmO2wn0HGRjTNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164502},"type":"module","engines":{"node":"^22 || ^24"},"gitHead":"ea314651c508bf5360a9bbe1a0beeebf556beea5","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.5.1","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.5.1_1786510815385_0.37110630252300125","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"github-delivery","version":"0.5.2","license":"MIT","_id":"github-delivery@0.5.2","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"8c674e36d85d95f09d44d223d3cde7c8dd66bd0e","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.5.2.tgz","fileCount":18,"integrity":"sha512-FSC2MVN4Ft2Lu2LIL1h8/TNEnhEvZ5/ypdIwnGnMvtZXZFR3oRfCwWKJDbBo9sEeFEH0C39QJlzvOoEiKrpl7Q==","signatures":[{"sig":"MEYCIQCMw76BTfw1qURlIJDosGkaVgCx/VzgUd9Hjqj54z3AVQIhAIgIW0WCmgv3wF7hnmjy416wG8o2h0yxmaV1YSy/F3/q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203677},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"b60ab9584262f7b8ed454c6f6e4e2235f3aff62a","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.5.1","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.5.2_1786584606230_0.9870968097981512","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"github-delivery","version":"0.5.3","license":"MIT","_id":"github-delivery@0.5.3","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"2b5c225a603b5405a020397de1a20312998d5cd3","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.5.3.tgz","fileCount":18,"integrity":"sha512-Fann0MG7HVN7rQ70CxPxNu1wAZpFNWV78+yIsXsFEfwgPKO2HoRkbJ0HMMlcLacYwre3uulVfhyZXPkqqcAqsA==","signatures":[{"sig":"MEQCIBk/4TPwcKU+ewRwG+tA1Q0IW5mLvRad07EaFBgxyfwTAiBPvKOsE5cHKh6Os01FKJbiMXzYhEbxMpUIYxSzw7OADg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211557},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"116dd8c899957f76151e003cfd0efd6fe475ee9d","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.5.1","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.5.3_1786594433474_0.38247418385164966","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"github-delivery","version":"0.6.0","license":"MIT","_id":"github-delivery@0.6.0","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"b80d52a1298d723486d35137cbb7cd109d7a715a","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.6.0.tgz","fileCount":18,"integrity":"sha512-Tbbcb3ZJ2kMGfmn0OgD9Ar7IC5zMC1k+NvKTRHiL9ZuYNjLrOC5LS3TSYJRCLEPUVvFc8hT1uP/J4g5IE/bMVw==","signatures":[{"sig":"MEUCIQCAKRzOn1vIjCXnfgnKtkNVp1qehSMWNoTVWphciuK92QIgZ9Fudcs+oGvqVUiuImZfmD6GUAWp+8KDiCD1Tqp5eoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215045},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"fed12ec7a2b692eb2b3d34de04a9e3ac5ff0b64e","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.5.1","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.6.0_1786678787217_0.3755145062229617","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"github-delivery","version":"0.6.1","license":"MIT","_id":"github-delivery@0.6.1","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"fd04384804c7d2d6c5a48a8abe866f389f719d9c","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.6.1.tgz","fileCount":18,"integrity":"sha512-tyF55m7aEtbYZXh4fo0A7RjfFN73+LXlDNbM5i2mlgfhiCYq/wdlIh3DPqQnFtX1kRTdaL/h5TnWdNaJl2mAaQ==","signatures":[{"sig":"MEYCIQCU1ROlYNNPoBTb41neT2+2ujcqPwIPex+XisdE9E9JQwIhANWPyvsLCPqnb0TPZuoEvNG8+aPpzG2mqubNenEGkGk8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222984},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"8783c2f1ffac837fe10cf620062d89fef159c8cf","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.6.1_1786695228867_0.9759062573509354","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"github-delivery","version":"0.7.0","license":"MIT","_id":"github-delivery@0.7.0","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"9867e49184f9f8f045c317e8aafdbcebb2e73807","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.7.0.tgz","fileCount":18,"integrity":"sha512-puCqobXZLkwrIV1lDo86fq87afkVXzYutB9S5z18yXO9uDzV8jgarY0wBRlfJKOX08tUG/6dJVopRTHV4ujozg==","signatures":[{"sig":"MEYCIQDQVlv9wG17GCI5Hv5KdhXgQtPIjU9thVJ27FtlNRyBHwIhALBiXJR814fuv9CA9fJMWJZCyDaME5WBtD3Y9riCQHQa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226074},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"acd457ec8b6826f4530798354eaeb833db139d03","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.7.0_1786733299744_0.35344157539800936","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"github-delivery","version":"0.7.1","license":"MIT","_id":"github-delivery@0.7.1","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"a200bf1532d0bc9691370df16ea9bf2be9a40309","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.7.1.tgz","fileCount":19,"integrity":"sha512-E1EGwn89Wm/59mhBamHUbfPLkEI8DPpp4sAE/oa5yeS6ky8roZm4sW/E1rl2mZCTBuSuAT5fpOE9Edjt+SLn3Q==","signatures":[{"sig":"MEQCIH2Xq80+uQrYy8rxrK7aYZ3p5u71QGtv+GvEM4SkWwqLAiB4cXaSzsnRLk9AjbfIOm7hunR9EoZKIvYeSs0ADcrwJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242895},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"5f559c875cd420710a39e20975ed889cd146949a","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.7.1_1786739284047_0.2654785638718755","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"github-delivery","version":"0.7.2","license":"MIT","_id":"github-delivery@0.7.2","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"4b9aceba9c81901d70af9e0dda67f73855378030","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.7.2.tgz","fileCount":19,"integrity":"sha512-IY/zeq4XL42ZIm/eFeMxsrOJV3yLtLZvU2HK7JHJglZvbF3tzlPWSbYxWqBZ34tTTrDz+vT/n8wPQJvQGxcWww==","signatures":[{"sig":"MEUCIQCgDQe/fvAm3pUqjtHV4I7kuQLmGz199JnrdAedudiv2gIgRZCZ5I0wajij7cASdGVBuop8qcLfzw1DkbkxaeXiivQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251263},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"86124a021bac7a192133033fee306a51da5d9a72","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.7.2_1786780173470_0.9823291872959095","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"github-delivery","version":"0.7.3","license":"MIT","_id":"github-delivery@0.7.3","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"ed42eff4b415311e85f67c7ecc3d018c783b6e71","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.7.3.tgz","fileCount":19,"integrity":"sha512-YMwPf0lVyDnPgtcMq9k/4iqV/urvlQVaOmwwNxHF/Bb6fqg+irjhCAAxF73epUNpSKLdb7B1EbzKNLW+WEnCbA==","signatures":[{"sig":"MEQCIH94HJRMNrnjOLTsAdSUrsn0LPNlRWazBw0KIO678AcwAiBTXSWh+flRBOU1QHeoAJACMhBrYuOuBPqMTQ+aTo3dlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255344},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"49c702476601c73e220d821fb52370522a636f7b","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.7.3_1786845141854_0.37134346811267327","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"github-delivery","version":"0.8.0","license":"MIT","_id":"github-delivery@0.8.0","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"57a6742495ecc2f7af1e041f6648a8c0260481be","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.8.0.tgz","fileCount":19,"integrity":"sha512-QzZeAVThwFUR0Srgd2GXF6LTnlarH/S/vMdhJdqo8/+GsKOdEyNIq+uCCpTfN7VDe96wiVcRrXOJAWMbrnkNzA==","signatures":[{"sig":"MEUCIQDgj5VYmaVKo3jT02oSSwYQVahpZ+/zVQEEgW5DyjKCnwIgcJJ0c2Oag0Q6iIVR9AEz1uwcsFpEOdEoqgz1dirdTGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260205},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"ca718d1747c2b9ae996751248740c21229f76e5c","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.8.0_1786852700645_0.7456011702929766","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"github-delivery","version":"0.8.1","license":"MIT","_id":"github-delivery@0.8.1","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"8a6e72ccd3da5b767718f31d46da6d567745115b","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.8.1.tgz","fileCount":19,"integrity":"sha512-u7ZDti7HJPNGTu/JJAFhd6LmLS5gMhThie74KsNitzTUErAu08++XA4tY1SVyw2qmLGD+8sodk5Vgh0qoawW5A==","signatures":[{"sig":"MEYCIQDu8EBMp7Tog+p7BrH4Vtk2IuMDNp9xDjFVuSw6vgAM+AIhAOXCzLkFMYdOXmYzb1Eou/JXkVnUEm0kPzayUEMZx/Re","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262728},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"5a90ad6ada10717688fcea0a7fb81aec6cfa2fc8","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.8.1_1786875963224_0.8162864502474425","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"github-delivery","version":"0.8.2","license":"MIT","_id":"github-delivery@0.8.2","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"b5c006e41c235af0ac44ccfde5635939dc08ecdc","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.8.2.tgz","fileCount":19,"integrity":"sha512-B28+v/T+/gQIMAGuRWES+nL2nbC2joj4X8BQcY770TZFv9LMpzZ1k1YG4kH5GgGkmD/2oDFp/b3pkcFhqwE6oQ==","signatures":[{"sig":"MEQCIBUYudW1x0NTvlMBjZ8ecqzhQ+64pL4e/bFYphVc2wN2AiAT4Fd6dalM50mkb+q84mdsqg8sWczaSDqFSmXm9hCvPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263506},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"9358b08a2e2d8252c474fce95c58476a0190e8d6","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.8.2_1786938142671_0.7058029896362974","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"github-delivery","version":"0.8.5","license":"MIT","_id":"github-delivery@0.8.5","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"81d22412632572c38c82d9ca523db480ba0c4018","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.8.5.tgz","fileCount":19,"integrity":"sha512-jnL6GUka0Sbw+K0Sk2UyyHDyKpklUG70THPAfM8RW59pfr/5UC+sMeHouJgefD5mGMZuw4+WlhBGrNnk7brJmQ==","signatures":[{"sig":"MEUCIQDSxb5ZkvKd6Cz008ZRVyIq0HAPy7QuNnC3L12Dv5SpKgIged9kykL9x4cSe6Nb3zXyluH02Jq+cCkpDTgIsmWBJT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":206059},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"314487bc280251993fe79fe220ac63f964562623","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.8.5_1787045653960_0.31120217485449975","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"github-delivery","version":"0.8.6","license":"MIT","_id":"github-delivery@0.8.6","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"164e9888c3e11d798bff2be6f9e26702e133977a","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.8.6.tgz","fileCount":20,"integrity":"sha512-X/KE2uY7FcKTgkDUL0SwCFSlBtuGJFJtf98BdRg9KIEvjV3k109VEzpUQXICyqq2TBvgVKOpzJj/XHmlxjoxbg==","signatures":[{"sig":"MEUCIQDhqJruBKApPY878UaCUUPt7i8S1fPDG4gN3zjnciz97AIgQJSo2yhvKY8fBkOTlnjiZzzjI36p2fq8GUDcN7hzsAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208552},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"e52137d29500ad27f4b03a82dd58ec2500396979","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.8.6_1787092004275_0.5023391697146002","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"github-delivery","version":"0.8.7","license":"MIT","_id":"github-delivery@0.8.7","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"0dd9ba5c674751bbede6c6189d6a4e34b9dbeb77","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-0.8.7.tgz","fileCount":20,"integrity":"sha512-QSasG6gY6KYTvCLuyTXeloB5LtZjX29N+Zr4+oWNLMTtVmaJrC9+piVeE8CNJm/xELr+p9wpOCTzXGIVTaD+AQ==","signatures":[{"sig":"MEQCIHo7EAmaQO13a/ztMH/Uu55Nnn0fERMTdBuru27Srx/GAiB2nLfkH41aLpR+WHFEc+HCJE7kqFFpAtb7dOSRlLcEGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209755},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"645a60bde5483173862410d4b676c124eac5e121","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_0.8.7_1787173255222_0.008478209761803912","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"github-delivery","version":"1.0.0","license":"MIT","_id":"github-delivery@1.0.0","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"1ef60c4f0d16a17153985f773d71dbe379e5e6ab","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.0.0.tgz","fileCount":22,"integrity":"sha512-cnO+x2gx2/Petpa72twZWB/i2ltoOngYdBG1RJ8UFYPNa3/wDzNYirYCvy2XlHkn95TgvODa0tDR1JQsg0A24g==","signatures":[{"sig":"MEUCIQDMItdJO1D3fYhSUBALKojD/8xNqq7kyQ12s42IhycRLwIgJ4lm8acHxn5r2I+w+AcM5GtYKrqPOZCe4VknkTHPDu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233792},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"aff97e726f5c2aa476c5bcc4d87bf40c59c4429b","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.0.0_1787462637390_0.5901810033648429","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"github-delivery","version":"1.1.0","license":"MIT","_id":"github-delivery@1.1.0","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"bf301d248505d6a2152c59c9b24182dafd9dfe25","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.1.0.tgz","fileCount":22,"integrity":"sha512-yzfq6WY0OI6SPAJmpgz9nO6kT0X3RKqMvn26O+eyOs//QiOnPyyJwDDBKyMZsT5gDxXZdZn9xXSt3PwKom5bVA==","signatures":[{"sig":"MEUCIAzFHcL/2l+Iu0/gB9GyrbGNj9V/aQ/YMd1Exm8X4styAiEAxdWFghJmqBeSngp6C7ujj4uWpu3E330BsAIkXlkxRr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234601},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"903786a4e64ec658c2813069cf322b7ec5a883f3","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.1.0_1787606362309_0.9762316386728909","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"github-delivery","version":"1.1.1","license":"MIT","_id":"github-delivery@1.1.1","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"45277a077002ecb4b1bcad1c7749ac314a217b45","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.1.1.tgz","fileCount":22,"integrity":"sha512-2rXFK8vwEZbFYqC1y/HpkHzqKy8pZN7Lsb6UPq/9vJrxb3tTqSIAhwsoTzJeaMq4RvbjkxaoNJxA+vO1JItqQg==","signatures":[{"sig":"MEQCIBm3FrEWlGyj0mz6K5I5QBQSFJSv+KVW6Y69k86MEOnKAiB2oaVqF9A2PT8guLP9J0As0jFT7DHxyIF7k0la6NuV+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234305},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"87658d88068f4865c9b364f21573e17371d2656b","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.1.1_1787791664334_0.4712003828343714","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"github-delivery","version":"1.2.0","license":"MIT","_id":"github-delivery@1.2.0","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"b3bc5a52489a9c82fa43f198621a2af5aa641317","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.2.0.tgz","fileCount":26,"integrity":"sha512-tL4Tv4lxxDO7wLwK+3SFDkBVCk+PZQS5h/4HolEhO58z+12TQW9PRX3C35XDkgi2BooA/ZqF+4Fk/pfM5daYuQ==","signatures":[{"sig":"MEYCIQCFprguUnu2YWfzCdYcdoOhHTDNxtXicLArEje9T9PxAQIhAOfHNsgM/YmuOhWAGdSiU0bULXEhuz60P8DTijMiSaDH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259511},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"1bd15a188c37844232a33ae529ec4e46c11af747","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.2.0_1787798549184_0.5016235435811047","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"github-delivery","version":"1.3.0","license":"MIT","_id":"github-delivery@1.3.0","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"f96b3f6309153b326887a15355d1f8dcd8fd822a","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.3.0.tgz","fileCount":26,"integrity":"sha512-RDAO2hApmrriMFTCRRTI7ESQh6ZAAmt7t1dsAZcua1iqRm0dV6fvg5bADoYIYp3l37LZy8hVonWi19sCPsrQVA==","signatures":[{"sig":"MEYCIQDjOFJtI4Lm+NCBY0s0s6NiKYs9KxPh7UL1gg8KaONR0wIhANLr2OgYyWF8Hflh7ev3LNOmtS3JXgWmyRfQo/jE8tIV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265100},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"2127b26bf2b99416d5052aa9a1f9a9e269ba99ca","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.3.0_1787818854528_0.6693876638040663","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"github-delivery","version":"1.3.1","license":"MIT","_id":"github-delivery@1.3.1","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"1069ccefb5e0e0dea88245d1efeb419f8bb35a10","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.3.1.tgz","fileCount":26,"integrity":"sha512-8oiSiajFiXdtj35G/fj9QzqLxSGhHnKGXd1gZ4o+p7p9Q51SEf0cfRAt4Dx0z4R/wEfPC9WJqypt3cZ5wbRqxQ==","signatures":[{"sig":"MEUCIQDecufdr9bSlHrwcL5fU6YX8jwCMxBTAlRtk2b0N8aH1wIgAtZCWJ8tw+4otVB/Tp6YB1LC958OGRVnQDqmXdxiUCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267904},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"9c07d91afa2283a44fa61bdec5e27dc4f9a7f0db","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.3.1_1787876347436_0.3619321607990691","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"github-delivery","version":"1.3.2","license":"MIT","_id":"github-delivery@1.3.2","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"f04425e7c60a10e6256139f82c9c1c31d69c9726","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.3.2.tgz","fileCount":26,"integrity":"sha512-SeIPLKqZUwKVJfPgYRN4aV0UY4aia/7EmGg5ZXwyjkuFfOwGOpOUVM5vcub8JMGOxq1LBllixy3lguZusNULJw==","signatures":[{"sig":"MEUCIDEaqW/ndFE+rCMZGKmlDdELBEvPTI0jjlWqkBadve7kAiEA2G9OjX5b8G+0MH20kQgKbJJisuARwr7dHN4tRScZFkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273799},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"20089fbba3b810583045e444294446d4fe40cdee","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.3.2_1787910743101_0.6013262855703023","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"github-delivery","version":"1.3.3","license":"MIT","_id":"github-delivery@1.3.3","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"8a790a8f618594631a193809cb5ec523620d0f80","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.3.3.tgz","fileCount":26,"integrity":"sha512-r51X6H/8r8nRYirNz70rYXZmk5ncw/O9U4BOjmO44CHKLN77y3qyQpp+KZ4wMo0mHQ5Q9m0gs4I6xM7H+VzT3A==","signatures":[{"sig":"MEUCIQDr68QakOzGLoFkZFasCq5NyK2E8kgvraifsJZ9tc+BZAIgcb74TX7RzUsuExBISLMSvKi+Abbz5f0pp775DEhB2io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275013},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"69884f3ea72e035c080547b076d907e077a33c3d","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.3.3_1787948782922_0.18166124907683368","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"github-delivery","version":"1.3.4","license":"MIT","_id":"github-delivery@1.3.4","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"78ffd5dbd55a5681dc0b7efb03e37249fc46a894","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.3.4.tgz","fileCount":26,"integrity":"sha512-+1e3+Pq7lfQaWvtCgvXV5JKz5VkgjAQb0AO00M2H9kDEpbJr1sKLpDwv76520DEWshI7CDv1Aq9iLploivhmqQ==","signatures":[{"sig":"MEUCIQDAjz0i3MSZlF/5VHwmYnsrR5Bf9qr2h17PEHA9R1PYuQIgMftwb3585U1wKE2LjtAljd2lmf1pk2OjIiUqjMRjAu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276626},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"bb3bd8f8eb427d0c172d12efa4a9954423ac3923","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.3.4_1787962401422_0.8449969010692784","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"github-delivery","version":"1.3.5","license":"MIT","_id":"github-delivery@1.3.5","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"8a3d10472a7c4aa6f13af7470cbe812cedbaf48b","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.3.5.tgz","fileCount":26,"integrity":"sha512-MNLpVrr9TnXgnAX8PEkSdzkmxTweG1spNU0UQDZgfABGhuRTVuiPe/OxRa5/B0TTBcv9/KN2RHl6x96/QS5OVQ==","signatures":[{"sig":"MEQCIGTTaXPrbbTr8e8frOEx108+aPqZ+0zuSWsQ8doOrjraAiBnH3IMtlrhWAvFWuo5OEspmOVIpq+ZgynFWFoqx3YkwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277281},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"d62bb9a744f440bd9fb64cfaf55d2e26e55f6dfb","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.3.5_1787992580495_0.6158653139717454","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"github-delivery","version":"1.3.6","license":"MIT","_id":"github-delivery@1.3.6","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"99220a6a40a6096f269d90ff983a0bdf98e6a924","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.3.6.tgz","fileCount":26,"integrity":"sha512-Dprt0BcnGeyEJCpIzGFicwqAfXE8bOHpdphvt5viCmsdA0Y/bslfd3A49OkRr/p7jAWXCp48L3hWsgQ12XTacA==","signatures":[{"sig":"MEQCICI/4YeG13FjwtPRRRIiHMWgrDOFV0aRYUibk4rArSvUAiAp2E0GQtQh5Dp/hxxEXnJs3pGnB2cIp3hKPzS3mRmbKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278184},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"6b54f73cc5a2a47af43a6b589c2c23e9362a3a17","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.3.6_1788023206446_0.045879035640540744","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"github-delivery","version":"1.3.7","license":"MIT","_id":"github-delivery@1.3.7","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"95b804014ed31bbb8ad4f56dda1b3ac5d4a1d626","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.3.7.tgz","fileCount":26,"integrity":"sha512-lWKDlSbqmzkmMZyWPhkEDLrBn5xxdAFDCYLwPOuF60E6w/stIKHSVLEwal8B6fBn1dDc8y19UZT3GhB7r0ircA==","signatures":[{"sig":"MEUCIQC/3ZSIAX5YiYTSEv4P5RMG4tHzTFqGb8EWgJTjw8C/YwIgM9698+wGOtT7LKenSNNjQn/fycrV9j0y1nCxJalNy8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281211},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"7d8a31c282569347855613ab6ae7c63c8e2c8e7e","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.3.7_1788049537646_0.011929884050731365","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"github-delivery","version":"1.3.8","license":"MIT","_id":"github-delivery@1.3.8","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"5a5dafe62be952d7fce65a1f0f2b82befe116b44","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.3.8.tgz","fileCount":26,"integrity":"sha512-X0AjmSCVoFenFS4ihTgU4ekBMYQwELo4G2vAfvBxK1DKLE0coeuZNwKv1B4yeqChzsCIUF3wKM1Wx7D+Yt+mjg==","signatures":[{"sig":"MEQCIDgGFaYi+N56zmLwnyJZS5xcAIX9MwCcdOSoK4WXqNnbAiApoYIpkkndnLclZCS4//VsLl64gw4CTpN3xn1GoRqwIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":283634},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"2137b67e4852ab4abd8c2d5c287b254cc2d0c783","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.3.8_1788074012126_0.1892871028781571","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"github-delivery","version":"1.4.0","license":"MIT","_id":"github-delivery@1.4.0","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"478a820955f866012c339e87e5b3c30cd324e20b","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.4.0.tgz","fileCount":26,"integrity":"sha512-bXoQgvB6/ZBXTEVjEKkyqWSBAyVH7YT59CBwIVRdPzkB8kq+lfKhR+jhYCp/dWr6jD8CvkH9NfEHnJFOeYwnew==","signatures":[{"sig":"MEUCIGxcIXza8JhU7KR7gun8qqkSDJQDcmpK/Hy5e8ZYvl10AiEA/HfT4d1IG1gqhaZU/7Zs0PU/fmLfWu4jPVYtGWiyeUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268965},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"ee4a33236a4af70ce2aa050cfb11b8c3f5d55716","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.4.0_1788301804725_0.18384942861124176","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"github-delivery","version":"1.4.1","license":"MIT","_id":"github-delivery@1.4.1","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"061919fa766629f6072f3c7baae23407894f632f","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.4.1.tgz","fileCount":26,"integrity":"sha512-BkWDfx5idU9TVGY8quDcxCeQ9bU7ypCECyH/AarLk7tUBBLvI5++vaRkH0hT0ZUTv/1ZucrA5B1lIcRxsLil0A==","signatures":[{"sig":"MEUCIHovJ/aQsBW/AAvEoSq4nq4TZZrZe8e2vxZ/cJA3C0QqAiEArATsPGevg8pp2CjzCyKRglijljSf/T8nuU9O9EVO3i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268965},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"b455d602d6728fa6d714f8962e340785cd6f3097","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.4.1_1788420777675_0.7714704209102987","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"github-delivery","version":"1.4.2","license":"MIT","_id":"github-delivery@1.4.2","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"67adf2231f50c79e75f40f13f496d4dbdedf072b","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.4.2.tgz","fileCount":26,"integrity":"sha512-X3UPQ1EWYFyUka4PuS1CCteEIzTDGxXGCd1n4y9RNnm6X+iibrwU5Oc4zenECRKkjum/Yw6683IMwTWIo8rgmw==","signatures":[{"sig":"MEYCIQCfMnT1vFIBPJVDogInalgqy4ZVi40kfw6uSX8sKWp7GAIhANYuWqfAng9rQ3vplZNUFsFUicET4SoxxSBjJArgqkTw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268965},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"843e74eae1f97fd4798af54183915b73fd8ec36d","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.4.2_1788466555758_0.17978271308371463","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"github-delivery","version":"1.4.3","license":"MIT","_id":"github-delivery@1.4.3","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"56e1060de0f74fac227e46a68e6f174b9ec5c9f2","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.4.3.tgz","fileCount":26,"integrity":"sha512-WOXRO79D3VmHiguvvN40AagDqrIJ3S/Ob3i7h8b4uWdpW+P8Ndtd6bvGxcesbAQxhyBO43PgliLIjro4bkkeSw==","signatures":[{"sig":"MEUCIQDz41vdGGpIB4mmgX606GhJeOiMMTf7tmRq85GSRVUN0AIgT5S131lGu0X+TIZwYnHQTTgnNIPwz15YokUgBLmTWpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268965},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"7cd4dcc1ad3f05ebd7c9be20ac231f53a706a613","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.4.3_1788475267717_0.20231733424694198","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"github-delivery","version":"1.4.4","license":"MIT","_id":"github-delivery@1.4.4","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"ac642d04393bfe3a048f93f6cc36985ded96feef","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.4.4.tgz","fileCount":26,"integrity":"sha512-zVRBgt5xSA8jYAIjC4atyyS8txEPXo9VzaeUOoOkCAb5bd3yfmBp5UW4MGcCDAmPsTZY74QUvKAMKcKoHsVdGw==","signatures":[{"sig":"MEYCIQDrMn1qk7J1Q3OuGmFduR8+XFUybF//3YXjljiC+FFiwQIhAL7vbyxLj1tFYWabLcZaaQX31o6x5byNmWC0pWb+P72s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268965},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"61ca956284f4661b25aeec13e5e4fdbe11ffb88f","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.4.4_1788508864277_0.7008251768808784","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"github-delivery","version":"1.4.5","license":"MIT","_id":"github-delivery@1.4.5","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"6f1092577069d0e895e8510b1ef0ca2c7b8523f9","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.4.5.tgz","fileCount":26,"integrity":"sha512-VORfF9DAUWsEnQCQPL9yvO1gUZ9lHZKyED0h8+6Fp9/QIYtjLja5QNTe2E74nXNlUbHPbBADWxwx7c37CdXSsw==","signatures":[{"sig":"MEYCIQDVyA0F6dkqGQeHURsyg/lQRWJrFwfQ3OSK0hZKgwoJIgIhAJXtXvnyCc51UZ9VH/ll0OyPgvo33GfLqmW9FERZg+v0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271704},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"cfca6eb3ab52e1d33d298c1685edb432047872a2","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.4.5_1788577415582_0.8356423059560896","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"github-delivery","version":"1.4.6","license":"MIT","_id":"github-delivery@1.4.6","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"da5f9d4681989099412450ce4f8ba53833323bda","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.4.6.tgz","fileCount":26,"integrity":"sha512-TgO01Lxe25TrX8E8yaAhOuwLT2DPzy/k2wo3PMXG9D+7Xtu/NpG4j03dtPl7HHRq2DuZlDimg64uyPrStyWBTw==","signatures":[{"sig":"MEUCIQDCnWEBousTHPEP2vnhyzUC4T7BItqq6AjqLp0Fl8F6VAIgCLwaSOUj2sEPi/HUzgpTFtiZHTj2IRu4R4o0hZpBzSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271704},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"6d9d113b36943b4de5f238f84aa14037d9358473","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.4.6_1788588563406_0.19554290463919077","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"github-delivery","version":"1.4.7","license":"MIT","_id":"github-delivery@1.4.7","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"38357d0dd898aaa5f93481ebb02f31ef21ce3a83","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.4.7.tgz","fileCount":26,"integrity":"sha512-9eHupvEJpxhhjy1vmnbFQotkSRTMZtijsm7W7n4b+crEw7OCMZs9GdsDq63djAzyNvO7Ph1Ur2Ol/tdcQRDTjA==","signatures":[{"sig":"MEUCIBamZydCUQbZELXiBkL9flsVsBnarCTQfaJW9zPJHHu7AiEA3GdtiqAz9UYgOg48JAfXMOZY7CKlO5wI0qw4ewkjpSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271704},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"a8f579cfdce96195ea37a961c48564e61d3966fe","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.4.7_1788811394413_0.9695824257560048","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"github-delivery","version":"1.4.8","license":"MIT","_id":"github-delivery@1.4.8","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"grok-trace":"scripts/grok-trace.mjs","codex-trace":"scripts/codex-trace.mjs","cursor-trace":"scripts/cursor-trace.mjs","github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"91b178cdeb76deaf093c4857bf55021137052cea","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.4.8.tgz","fileCount":46,"integrity":"sha512-yrAbr2I4BxyhRGDxtPbj6yXDYAcob1a9GvxcYb8UNfTMcI5a4iR3SejK+rIMnTLpGi14RvzJhf/2c7E/Bty3WQ==","signatures":[{"sig":"MEUCIQDH74ELSRMTAsRv5Z5UXoV9vu2YiY+xfJMlAcbq3iS8qAIgJX43k4aMVb43hUGa2fjEaJMHHASyYfs8aJmml1XqdGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":367266},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"b16e0cf6d51720fe63b1a04db410f789b409f622","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.4.8_1788827251083_0.7581013012109832","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"github-delivery","version":"1.5.0","license":"MIT","_id":"github-delivery@1.5.0","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"grok-trace":"scripts/grok-trace.mjs","codex-trace":"scripts/codex-trace.mjs","cursor-trace":"scripts/cursor-trace.mjs","github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"1013b583012716283f79aa8fa3d9df702df9ceb1","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.5.0.tgz","fileCount":47,"integrity":"sha512-xeuzmC3X9X/GtmDLosOBB/S4yh0kh7L9naxxwjpSZCUNmYmDubCtMPrEmJxBKWZ3FMv4ZzqxEgy1CUqFdmh/tw==","signatures":[{"sig":"MEUCIQDqhBzE4MX25/xK95Yj8I9PjD38K93xDE39ynMX6o7nugIgAO60trlTeyDbxXXQPIVj9iG/9pMqY+0KHHGxJ2L18Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":367896},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"4da5dbb70442a7f90105f997bd7a738c639e0507","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.5.0_1788836835512_0.06413659499974411","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"github-delivery","version":"1.5.1","license":"MIT","_id":"github-delivery@1.5.1","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"grok-trace":"scripts/grok-trace.mjs","codex-trace":"scripts/codex-trace.mjs","cursor-trace":"scripts/cursor-trace.mjs","github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"183192ac3cbbce5b59a25bf10e99efd1fbdef3c5","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.5.1.tgz","fileCount":47,"integrity":"sha512-RcpUJYzHPcwqYq+VjdI6BxWfMFGPKMq+sAjjr8qGnn+JebRDGj7/p7x4YD5rspfj5yTUZ17adPSI8risu4/VWA==","signatures":[{"sig":"MEUCIQDfuaD9t1VXTFFn5MI7KvWOSBqYeQzAPqasC1nNcLNtagIgQd9LGa4fzzJfA9BULb3CjXTOXXtD2eexaaW21/qAKIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373584},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"70a6c68e5cae93f7d16bda28e08125f05a7dfc0f","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.5.1_1788942281015_0.5643370080392374","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"github-delivery","version":"1.5.2","license":"MIT","_id":"github-delivery@1.5.2","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"grok-trace":"scripts/grok-trace.mjs","codex-trace":"scripts/codex-trace.mjs","cursor-trace":"scripts/cursor-trace.mjs","github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"13a8bc5cf09e3246b51733f1d33218d716dc8fb9","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.5.2.tgz","fileCount":47,"integrity":"sha512-Lg/dzPMkLGOuKyJU2MmoIbE49PO572S1jYdJEcjIbQ5Rc/TNhx5ws/TRDzQfmO/fBPMPcdXqokdZBOifoLjCMg==","signatures":[{"sig":"MEYCIQDkNyYjr0Vdc614Z1j3wzAIDTuRDScTFYiCHVjx2DEf2AIhAKiZtORAE1yjqa93PyVND1yE0exp/YnTBrjvkRH2aJ4m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377275},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"a9b694aa30510be8e7477ed2fcd75171d010994e","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.5.2_1789005718494_0.3309337196033191","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"github-delivery","version":"1.5.3","license":"MIT","_id":"github-delivery@1.5.3","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"grok-trace":"scripts/grok-trace.mjs","codex-trace":"scripts/codex-trace.mjs","cursor-trace":"scripts/cursor-trace.mjs","github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"fbbcf62396cdf32a542cdd66f863e0a7f56822f0","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.5.3.tgz","fileCount":47,"integrity":"sha512-MRwWNL5OwyPa1i+wIiOfJGuITASnqR7+mr9Qn+nFF4YywV4gmAE43ovvKmqoSXWiFuMAu0CAJuHYgY9r7ufOlw==","signatures":[{"sig":"MEUCIDspNzlZ2hP6drh8M8dKogr3XJXTfylD5hLzbwRbCyyDAiEAnSnEiZ3i7VnzMfq98dmiI2rGoA/+rsa+8zOUHkQ+JbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382608},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"29ea5d576ee8e813b444aaccbf6a174466428514","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.5.3_1789014362501_0.5767764653509682","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"github-delivery","version":"1.5.4","license":"MIT","_id":"github-delivery@1.5.4","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"grok-trace":"scripts/grok-trace.mjs","codex-trace":"scripts/codex-trace.mjs","cursor-trace":"scripts/cursor-trace.mjs","github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"9a3bc8f4f772b39e00ebc80911bd0a8d4cf96769","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.5.4.tgz","fileCount":47,"integrity":"sha512-/bvR5/iJcUHIVIO2TRg+3tRiZEMKnxJ+GQ85gYM/PZZ1stZG9iCRRk2rltT1VCNNLHMXqmcfMbXmimtBA931RQ==","signatures":[{"sig":"MEYCIQDrdN0e/yhqhWxSEBPxyGFs3WML4k7MqkUjLyAhoKGcUAIhAKlv4QQ4y8w3pbNtthCyYVfxlrTdiUryOsMD2ciXnaQ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHY784hpxdOnTzQE4KBtANr6xbAbuB1/3clhotax8h0YAiAmjuBAXbkHhzlwF0r3fTvyWm/OOrX7Z10jNy0bejVrIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382608},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"918b79bce9526983926af571ca07616e36be8ed9","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.5.4_1789911608717_0.09830052314439697","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"github-delivery","version":"1.6.0","license":"MIT","_id":"github-delivery@1.6.0","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"grok-trace":"scripts/grok-trace.mjs","codex-trace":"scripts/codex-trace.mjs","cursor-trace":"scripts/cursor-trace.mjs","github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"e1bebff03127e326f536fee4409aff2eb554d331","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.6.0.tgz","fileCount":47,"integrity":"sha512-1z5UUN2cRZn0+TGORe7jHQqCfCVF6KFkwdMYWnRSAWdTWe7RgSlzk6c3jENS1sgGpAzOxH9VmTSVQjN6zKbAVA==","signatures":[{"sig":"MEYCIQC/7gjvC2T38y9spk1FQ01iLa/aysYNlGoKL2UkVrTqugIhANhJM9NPKFuv/u7VDTkwKSW9ggDYNavOd616TH3BWDCl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDwIZ1Umnv1gVruhSrGEIz+I6q7ilTXB/GOyh+nSPeFnAIgGYkMEfZVlvoMsDYoVooADQmswR3WAp5IDl8X8wtFm0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386670},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"e07e87ae877867edb6e2ad70e4f029b257898700","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.6.0_1789915164857_0.20624228599981276","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"github-delivery","version":"1.7.0","license":"MIT","_id":"github-delivery@1.7.0","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"homepage":"https://github.com/Wibias/github-delivery#readme","bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"bin":{"grok-trace":"scripts/grok-trace.mjs","codex-trace":"scripts/codex-trace.mjs","cursor-trace":"scripts/cursor-trace.mjs","github-delivery":"scripts/github-delivery-cli.mjs"},"dist":{"shasum":"c142276ef74299f08d630df5da7bf85c22256b01","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.7.0.tgz","fileCount":47,"integrity":"sha512-BIT9+mkkVuaS1t02kt64C2FzUl7TGD1dF3h1G3mKie0s78WILARUcyTui7LC+F/LZxWP9OINBiRB7JEbYqSERw==","signatures":[{"sig":"MEUCIQC5R4hxmnOuvz+kb0hIySnyP6xGpZJ/D6ynY+l1KULBDAIgEYNQuLi23NYUkzJZ9YuXvwP0czcmHFF5b6EyHWpuJII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnpzC1o6nMkIhn9WjyCvDhSRWZggcWMulQbQ1o+3p39gIgRDdlvxrTidF/1jksCgNRA1Z/ouY2KRXCJGzo7r/2ips=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387229},"type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"b9317fa19e6b49ca01f470327e9d1b7164bb30b8","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/github-delivery_1.7.0_1789947568594_0.7126092240598638","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"_id":"github-delivery@1.7.1","bin":{"grok-trace":"scripts/grok-trace.mjs","codex-trace":"scripts/codex-trace.mjs","cursor-trace":"scripts/cursor-trace.mjs","github-delivery":"scripts/github-delivery-cli.mjs"},"bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"dist":{"shasum":"b4a1ef56cf0c23c2c86f16eee316679630b92144","tarball":"https://registry.npmjs.org/github-delivery/-/github-delivery-1.7.1.tgz","fileCount":47,"integrity":"sha512-G0xd2gCe4AYCJutOraLn6B0VDm+yYpnq0DOL0lgj86xApb23uSdG73btYZF+e3aspBju3V07DzGbgEB0VPgS9Q==","signatures":[{"sig":"MEYCIQDcsw/5+slkOpusimJqp9f2/Zc1UvdzOPjZX6DwTgzq/QIhAPsSz42d07GDwWep1iHgnvHx/mAc5OHS7McDQ91VVCDv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCALxykgC/hIo7fTVCw1TOApj0zsGTnXfDHTQ7CLx8qdgIgTlrv9b3+7/kl8pyM60zTgVNGttQRe+4qdFsvdxzvloY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-delivery@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387229},"name":"github-delivery","type":"module","engines":{"node":"^22 || ^24 || ^26"},"gitHead":"3a39682c70f2588190eec5b658e96221554d8346","license":"MIT","scripts":{"test":"node --test \"tests/unit/*.test.mjs\"","check":"node scripts/check-syntax.mjs && node scripts/policy-bundle.mjs --validate && node scripts/pre-open-gate.mjs --self-test && npm run security:repo && npm run dist:check && npm run package:check && npm run evals:offline && npm run reliability:gate && npm test","build:dist":"node scripts/build-dist.mjs","dist:check":"node scripts/build-dist.mjs --verify-reproducible","evals:offline":"node scripts/validate-evals.mjs","package:check":"node scripts/validate-npm-package.mjs","security:repo":"node scripts/validate-repository-security.mjs","release:prepare":"node scripts/prepare-release.mjs","reliability:gate":"node --test tests/unit/reliability-regression-gate.test.mjs tests/unit/deepseek-watchdog-incident.test.mjs","evals:behavioural:compare":"node scripts/compare-behavioural-evals.mjs"},"version":"1.7.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0410f83d-8a5c-4155-a7b7-49a3b32d84ae"}},"homepage":"https://github.com/Wibias/github-delivery#readme","repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"_npmVersion":"11.19.0","description":"Guided installer and safety tooling for GitHub Delivery workflows","directories":{},"maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/github-delivery_1.7.1_1790548296928_0.3476521387044853"}}},"time":{"created":"2026-08-12T04:21:02.686Z","modified":"2026-09-27T22:31:37.404Z","0.5.0-bootstrap.0":"2026-08-12T04:21:03.052Z","0.5.1":"2026-08-12T05:00:15.526Z","0.5.2":"2026-08-13T01:30:06.553Z","0.5.3":"2026-08-13T04:13:53.602Z","0.6.0":"2026-08-14T03:39:47.353Z","0.6.1":"2026-08-14T08:13:49.004Z","0.7.0":"2026-08-14T18:48:19.880Z","0.7.1":"2026-08-14T20:28:04.199Z","0.7.2":"2026-08-15T07:49:33.618Z","0.7.3":"2026-08-16T01:52:21.996Z","0.8.0":"2026-08-16T03:58:20.775Z","0.8.1":"2026-08-16T10:26:03.391Z","0.8.2":"2026-08-17T03:42:22.812Z","0.8.5":"2026-08-18T09:34:14.134Z","0.8.6":"2026-08-18T22:26:44.421Z","0.8.7":"2026-08-19T21:00:55.393Z","1.0.0":"2026-08-23T05:23:57.544Z","1.1.0":"2026-08-24T21:19:22.446Z","1.1.1":"2026-08-27T00:47:44.482Z","1.2.0":"2026-08-27T02:42:29.342Z","1.3.0":"2026-08-27T08:20:54.679Z","1.3.1":"2026-08-28T00:19:07.592Z","1.3.2":"2026-08-28T09:52:23.244Z","1.3.3":"2026-08-28T20:26:23.073Z","1.3.4":"2026-08-29T00:13:21.583Z","1.3.5":"2026-08-29T08:36:20.615Z","1.3.6":"2026-08-29T17:06:46.604Z","1.3.7":"2026-08-30T00:25:37.809Z","1.3.8":"2026-08-30T07:13:32.270Z","1.4.0":"2026-09-01T22:30:04.871Z","1.4.1":"2026-09-03T07:32:57.835Z","1.4.2":"2026-09-03T20:15:55.912Z","1.4.3":"2026-09-03T22:41:07.849Z","1.4.4":"2026-09-04T08:01:04.413Z","1.4.5":"2026-09-05T03:03:35.716Z","1.4.6":"2026-09-05T06:09:23.550Z","1.4.7":"2026-09-07T20:03:14.549Z","1.4.8":"2026-09-08T00:27:31.233Z","1.5.0":"2026-09-08T03:07:15.752Z","1.5.1":"2026-09-09T08:24:41.147Z","1.5.2":"2026-09-10T02:01:58.645Z","1.5.3":"2026-09-10T04:26:02.765Z","1.5.4":"2026-09-20T13:40:08.801Z","1.6.0":"2026-09-20T14:39:24.946Z","1.7.0":"2026-09-20T23:39:28.671Z","1.7.1":"2026-09-27T22:31:37.094Z"},"bugs":{"url":"https://github.com/Wibias/github-delivery/issues"},"license":"MIT","homepage":"https://github.com/Wibias/github-delivery#readme","repository":{"url":"git+https://github.com/Wibias/github-delivery.git","type":"git"},"description":"Guided installer and safety tooling for GitHub Delivery workflows","maintainers":[{"name":"wibias","email":"wibias215@gmail.com"}],"readme":"<div align=\"center\">\n\n# github-delivery\n\n### Git + GitHub delivery for agents, from intent to release-ready change.\n\n**Say the outcome, not the orchestration.**\n\n`github-delivery` turns natural-language requests into evidence-backed Git and GitHub workflows for planning, issue work, implementation, branch/commit organization, PR publication, review, CI, stacks, backports, verified merges, versioning, changelogs, and release preparation.\n\n[Start here](#start-here) · [Capabilities](#what-you-can-ask-it-to-own) · [How it works](#how-it-works) · [Safety](#safety-model) · [Install & update](#installation-and-maintenance) · [Watchdog](#agent-progress-watchdog) · [Workflow map](#workflow-reference) · [Development](#development-and-verification)\n\n[![CI](https://github.com/Wibias/github-delivery/actions/workflows/ci.yml/badge.svg)](https://github.com/Wibias/github-delivery/actions/workflows/ci.yml)\n[![CodeQL](https://github.com/Wibias/github-delivery/actions/workflows/codeql.yml/badge.svg)](https://github.com/Wibias/github-delivery/actions/workflows/codeql.yml)\n![Node.js 22, 24, or 26](https://img.shields.io/badge/Node.js-22%20%7C%2024%20%7C%2026-339933?logo=node.js&logoColor=white)\n![Default read-only](https://img.shields.io/badge/default-read--only-2f81f7)\n![License MIT](https://img.shields.io/badge/license-MIT-blue.svg)\n\n</div>\n\n> [!IMPORTANT]\n> **Natural language is the public API.** The Node scripts, policy modules, evaluators, mutation broker, and optional Authority host are internal safety/evidence machinery. You normally do not invoke them yourself.\n\n<p align=\"center\">\n  <img src=\"docs/assets/github-delivery-demo.svg\" alt=\"github-delivery natural-language workflow demo\" width=\"100%\">\n</p>\n\n## Start here\n\n### Install\n\nRequirements:\n\n- **Node.js 22, 24, or 26**\n- Git\n- GitHub network access\n- an authenticated GitHub CLI (`gh auth login`) for `npx` install/update release verification\n\nRecommended zero-clone setup:\n\n```bash\nnpx github-delivery\n```\n\nThe npm package is a thin bootstrap. It verifies and installs the separately published stable GitHub Release payload; npm is not a second authoritative skill payload source.\n\nThen speak naturally:\n\n```text\nwhat do I have open in this repo?\nwork on ENG-42 and open a PR\norganize these changes into clean commits\nwhat should the next SemVer version be?\nupdate the version and changelog for the next release\ntriage the competing PRs in this repo\nfull review PR #42\nfull review PR #42 and simplify it safely\nfull review PR #42 without simplify\nfull review PR #42 skip no-comments\nno-comments PR #42\nfix the review comments on PR #18 and make it merge ready\nbackport PR #42 to release/1.x and release/2.x\napprove PR #42\nmerge PR #32\n```\n\nThat is the interface.\n\n`github-delivery` selects the workflow, gathers fresh repository evidence, applies the relevant Git/review/policy gates, performs only the writes authorized by the request, and verifies the resulting state.\n\nA status question stays read-only. Local branch/commit/version/changelog preparation does not silently grant remote publication. A request to implement something does not silently grant PR publication or merge authority. A merge happens only from current explicit merge intent; deferred permission such as `merge PR #42 only after I confirm again` is not current merge authority. Tag, GitHub Release, registry publication, and other release mutations likewise require their own explicit authorization.\n\nFor installation edge cases, backup/restore, downgrade behavior, manual recovery, and release verification details, see [`INSTALL.md`](INSTALL.md).\n\n---\n\n## What you can ask it to own\n\n| Area | Example request | What GitHub Delivery owns |\n|---|---|---|\n| **Plan & triage** | `create a PRD for the onboarding flow` | PRDs, issue breakdown, QA intake, triage, agent briefs, refactor planning |\n| **Git workflow** | `organize these changes into clean commits` | Repository-convention branch naming, scoped staging, logical commits, commit messages, pre-commit hygiene, generated-file decisions, and bounded Git-history investigation |\n| **Version & release prep** | `update the version and changelog for the next release` | Release-delta inventory, consumer-impact SemVer classification, consistent version metadata, curated changelog, and tag/release identity preparation without implicit publication |\n| **Open work** | `what do I have open in this repo?` | Read-only repository-scoped view of your open PRs, work-item references, and bounded next actions |\n| **Issue research** | `research issue #90 on the latest development branch` | Evidence-backed research against the current development tip |\n| **Implement & publish** | `create a PR for issue #90` | A bounded **research → implementation → pre-open review** sequence, minimal complete implementation, Git-workflow discipline, exact publication identity, linked PR |\n| **External work items** | `work on ENG-42 and open a PR` | Tracker-aware delivery orchestration, covering-PR reuse, evidence-driven milestone reconciliation |\n| **Review & fix** | `full review PR #42` | Bug + Security + Spec + Standards review, required probes, current-head verdict |\n| **Native approval** | `approve PR #42` | GitHub-native approval through the controlled mutation boundary, bound to the exact expected head commit and authenticated actor; GitHub refusal such as self-approval remains a blocker |\n| **Merge readiness** | `fix the review comments on PR #18 and make it merge ready` | Feedback triage, code fixes, validation, publication, refreshed readiness |\n| **Competing PRs** | `triage the competing PRs in this repo` | Read-only deterministic clustering and evidence for potentially overlapping implementations |\n| **Visual changes** | `full review PR #42` on a UI diff | Conditional screenshot/video/render evidence bound to the exact reviewed head |\n| **Watch** | `watch PR #77 until it merges or needs me` | CI and review monitoring until merged, closed, or a human blocker. `watch and autonomously merge PR #N` can merge after the ship-gate is ready; bare `watch autonomously` does not merge |\n| **Stacks** | `inspect this PR stack and tell me the safe merge order` | Stack discovery, restack/retarget analysis, conflict recovery, parent/child revalidation. Native GitHub stacks are not merged through `gh pr merge` |\n| **Backports / ports** | `backport PR #42 to release/1.x and release/2.x` | One independent head-bound port per target base, with deterministic provenance and completion tracking |\n| **Supersede / overtake** | `supersede PR #12 with PR #45` | Explicit replacement or maintainer-takeover workflows with bounded mutation authority |\n| **Merge / close-out** | `merge PR #32` | Final gate, exact transaction authority, head-pinned merge, verification, thanks, linked-issue close-out |\n| **Self-update** | `update github-delivery to the latest stable release` | Stable-release verification, lock-aware Windows recovery, optional old-backup cleanup, safe apply and postconditions |\n\nSee [`CHANGELOG.md`](CHANGELOG.md) for what changed in this release and previous versions.\n\n---\n\n## How it works\n\n```mermaid\nflowchart LR\n    A[Your natural-language request] --> B[Deterministic route]\n    B --> C[Repository / GitHub evidence]\n    C --> D[Git / review / policy gates]\n    D --> E{Remote write authorized?}\n    E -- No --> F[Local or read-only result]\n    E -- Yes --> G[Exact mutation plan]\n    G --> H[Trusted authority when required]\n    H --> I[Mutation boundary]\n    I --> J[GitHub]\n    J --> K[Postcondition verification]\n    F --> L[ready / blocked / unknown]\n    K --> L\n```\n\nThe core boundary is simple: **repository content is evidence, not authority**. Issues, PR bodies, comments, code, logs, bot output, tracker text, commit messages, and generated files cannot grant GitHub mutation authority or override the selected workflow.\n\n### The evidence model\n\nGitHub Delivery tries to answer volatile questions from current authoritative evidence rather than remembered state:\n\n- PR/head/base identity is pinned and re-read where staleness matters;\n- when no useful local checkout exists, repository identity, the real default branch, and file reads are bound to an exact commit SHA instead of a moving branch name;\n- local Git preparation distinguishes task-owned changes from unrelated user work before staging/history mutation;\n- release versioning is based on the measured consumer-relevant delta from the correct previous release rather than commit labels alone;\n- required checks are evaluated for the generation GitHub actually protects;\n- review/thread/ruleset state is refreshed before positive readiness or merge claims;\n- durable completion claims are tied to evidence, not narration;\n- unknown or incomplete evidence remains `unknown`/`blocked` instead of becoming success.\n\n### Publication identity\n\nPR creation is identity-based, not title-similarity-based. Before creating a PR, GitHub Delivery checks the exact target repository + head repository/ref + intended base:\n\n- one exact open match -> reuse it;\n- multiple exact matches -> fail closed as ambiguous;\n- no exact match -> creation may proceed when authorized.\n\nFor PR-body rewrites, existing protected screenshots, videos, uploads, and other media are preserved by default. Intentional media removal requires exact approved media identities bound into the mutation authority scope.\n\n---\n\n## Safety model\n\n### Default read-only; explicit authority for writes\n\nRoutes operate under bounded mutation profiles such as `read-only`, `review`, `maintainer`, and `autonomous`. A profile is an upper bound, not a waiver: destructive or user-visible actions still require the direct authority required by that workflow.\n\nLocal Git operations follow repository conventions plus `references/policy/git.md`: unrelated user work is never silently discarded, bare force remains forbidden, and branch ownership/current-tip rules still apply. Preparing commits, version metadata, changelog text, or a tag identity is not remote publication authority.\n\nStatus, open-work, and competing-PR analysis remain read-only. Implementation-only work does not silently gain `push_code`/`create_pr`. Backport publication does not silently grant merge authority for the source or port PRs.\n\n### One controlled GitHub mutation boundary\n\nRoutine network-visible issue/PR writes pass through the typed GitHub mutation boundary. Stale-sensitive requests bind expected head state; branch pushes bind repository/remote/branch plus old/new tips; history rewrites use exact force-with-lease semantics rather than bare force.\n\nFor trusted high-assurance operations, authority redemption happens before the first mutating GitHub command, including autonomous idempotency coordination refs/tags. A rejected grant therefore cannot leave a coordination write behind before the requested mutation.\n\nOn Windows, security-sensitive `gh` and `git` launches are resolved from absolute PATH entries outside the target worktree before spawning. Both lexical worktree paths and canonicalized targets are checked, so a repository-local executable or a worktree junction/symlink cannot substitute the broker binary.\n\n**Merge is deliberately stricter.** `scripts/merge-pr-driver.mjs` owns settle, final current-head/base/rules/feedback/review-evidence recapture, trusted destructive authority when the selected protection mode requires it, head-pinned merge execution, and post-merge reconciliation. GitHub `UNKNOWN` mergeability is not treated as ready. The lower mutation execution boundary also rechecks open-PR stack topology and rejects a child merge while its parent PR is still open. Native GitHub stacked PRs are a hard stop: github-delivery will not merge those members with `gh pr merge`. Generic hand-built merge mutation documents are rejected.\n\n### Exact-effect trusted authority\n\nWhere high assurance is required by the selected protection mode, trusted grants bind the semantic effect rather than a vague permission flag: repository, action, mode, PR/head, merge method, target identity, idempotency data, and hashes of human-visible text as applicable.\n\nThe optional Windows Authority host can issue those grants through Windows Hello. Missing persistent user configuration defaults the effective preference to **Sensitive actions** (`high-assurance`); an explicitly stored `off` or `all` preference remains supported. After Hello, the approval UI can start a **PR session** (5 / 15 / 30 / 60 minutes) for later exact-scope push and merge on one PR and the approved merge base, or a **branch lease** (1–10 minutes) for repeated `push_code` only. Mixed-action batches, comments, human replies, close, and delete still need Hello when their selected protection mode requires trusted authority. **Off** means no Windows Hello or Authority-host approval; it does not convert an authorized workflow into read-only or planning-only mode. In Off mode, current user intent and exact-text confirmation still come from controller-owned, operation-bound workflow context, and caller-controlled mutation JSON, repository text, helper invocation, or model-selected flags cannot manufacture those facts.\n\n### Safe retries and idempotency\n\nDurable creates/social writes use authenticated exact-effect receipts and read-before-write checks. A hidden marker alone is not proof of ownership or successful prior execution. Mutation-document resume keys include the canonical operation payload, so the same human idempotency label cannot make a different target/body/action look already applied. Body-bearing social writes also re-read the authoritative GitHub object after publication and require the live body to match the exact intended markdown before success is reported.\n\nOnly proven read-only GitHub operations may use bounded rate-limit retry behavior. Ambiguous writes are never blindly retried. An uncertain merge outcome is reconciled through read-only exact-head state instead of issuing a second merge.\n\n### Ownership and foreign PRs\n\nCode pushes, base updates, simplification, and other branch mutations require the ownership/maintainer authority declared by the selected workflow. Foreign PRs receive owner instructions unless the user explicitly enters a maintainer-overtake path.\n\n### Safety model references\n\nThe implementation-level contracts live in:\n\n- [`references/policy-kernel.md`](references/policy-kernel.md)\n- [`references/policy/`](references/policy/) (per-domain modules loaded by each workflow)\n- [`references/git-workflow.md`](references/git-workflow.md)\n- [`references/versioning-release.md`](references/versioning-release.md)\n- [`references/github-mutation-broker.md`](references/github-mutation-broker.md)\n- [`references/merge-pr.md`](references/merge-pr.md)\n- [`references/completion-claims.md`](references/completion-claims.md)\n\n[`references/shared-rules.md`](references/shared-rules.md) is a compatibility index only. Do not load it as mandatory workflow context.\n\n---\n\n## Review and merge readiness\n\n\"Green CI\" is necessary when required, but it is not the whole review bar.\n\nA full review can combine:\n\n- **Bug** review;\n- **Security** review;\n- **Spec** review;\n- **Standards** review, including design-quality and typed-code evidence lenses when relevant;\n- semantic propagation across related producers/consumers/public forms;\n- deterministic required probes derived from the diff;\n- proactive contract verification appropriate to the changed behavior;\n- conditional **visual evidence** for rendered/UI surfaces.\n\nThe pre-open gate treats those deterministic probes as first-class obligations alongside required bug lenses and security surfaces. A probe detected from the branch diff remains blocking until its canonical structured probe-evidence record validates against the deterministic trigger files. Local branch review uses NUL-delimited Git records so renames and unusual valid paths retain both source and destination identity. Review briefs distinguish exact raw-text relocations from modified moves while keeping surrounding context in review.\n\n### Safe simplification\n\nNo-comments and simplify run by default on full review, re-review, merge-ready/fix, and create-PR pre-open unless the request opts out (`without simplify`, `skip no-comments`, `keep source comments`). Their opt-outs are independent: skipping no-comments does not skip simplify, and skipping simplify does not grant mutation authority or disable no-comments. Their goal is lower cognitive load and fewer workaround alibis. An independent comment inspector hunts comments; leftover workarounds after a deleted alibi block merge-ready. **Line count is never the goal**; fewer lines are acceptable only when behavior and clarity improve.\n\nA simplification pass may validly conclude that there is **nothing worth simplifying**. On our own PRs, eligible contract-card candidates apply when the current mode already allows `push_code`. A bare full review stays report-only. After applied candidates are validated, GitHub Delivery automatically runs the **complete full review** again on the changed head with both hygiene passes disabled before publishing the final verdict. See [`references/no-comments.md`](references/no-comments.md) and [`references/simplify-pr.md`](references/simplify-pr.md).\n\nSecurity-sensitive findings follow [`SECURITY.md`](SECURITY.md). Undisclosed vulnerabilities belong in **private vulnerability reporting**, not a public issue or review thread.\n\nVisual evidence is required only when the diff actually carries a visual-surface signal. Accepted evidence is screenshot/video/deterministic render material bound to the exact current head SHA. Stale artifacts and text-only claims do not satisfy that axis; real preview/runtime blockers stay `blocked`.\n\nThe final ship decision is one authoritative `ready`, `blocked`, or `unknown` result from live evidence. Positive readiness/merge claims require a fresh final gate.\n\n### Merge semantics GitHub Delivery models explicitly\n\n- current required-check generation and producer identity;\n- active required-status-check rules and strictness;\n- review decision, stale approvals, last-push requirements, unresolved threads;\n- conflicts, behind state, merge queue / auto-merge state;\n- unknown ruleset/state values failing closed;\n- GitHub `UNKNOWN` mergeability failing closed;\n- native GitHub stacked-PR membership as a merge hard stop;\n- open stack-parent topology before destructive merge execution;\n- exact-head merge execution and read-only reconciliation after ambiguous write results;\n- partial success when merge succeeded but non-destructive post-merge ceremony did not.\n\n---\n\n## Stacks, competing PRs, and backports\n\nThese are intentionally three different concepts.\n\n### Stacked PRs\n\nA stack is a dependency chain where a child PR targets a parent PR branch. Stack operations discover repository-qualified topology, restack bottom-up, preserve layer ownership, and revalidate every surviving child after an upstream head changes. The mutation execution boundary independently rejects a merge while the target PR still points at another open PR's head, so merge-order safety does not depend only on workflow prose.\n\nWhen GitHub reports native stack membership, that identity is authoritative over inferred bases. github-delivery will not merge a native-stack member with `gh pr merge`; restack, inspect, and inferred-stack merge-order safety still apply.\n\n### Competing PRs\n\nCompeting-PR analysis is read-only. A shared work-item key establishes related work, not automatic replacement. Supersede-grade planning requires direct substantial implementation overlap between the selected canonical PR and every PR proposed for replacement; transitive A-B-C clustering cannot let A supersede C without direct evidence.\n\n### Backports / multi-base delivery\n\nPorts are **parallel**, not stacked. Each target base gets an independent branch/PR bound to:\n\n- repository;\n- source PR;\n- exact source head SHA;\n- exact target base;\n- deterministic provenance marker.\n\nWrong-base provenance, multiple port markers, duplicate port PRs, invalid refs, or incomplete required targets fail closed. Merge authority remains separate for every port.\n\n---\n\n## Installation and maintenance\n\n### Guided install\n\n```bash\nnpx github-delivery\n```\n\nBare invocation runs environment preflight, detects valid installations, verifies the stable GitHub Release, shows the plan, and asks before skill-target mutation. Confirmation defaults to **No**.\n\nUseful explicit commands:\n\n```bash\nnpx github-delivery install\nnpx github-delivery setup\nnpx github-delivery start\nnpx github-delivery autostart\nnpx github-delivery autostart on\nnpx github-delivery autostart off\nnpx github-delivery autostart status\nnpx github-delivery doctor\nnpx github-delivery doctor --json\nnpx github-delivery update\nnpx github-delivery update --apply\n```\n\n### Update\n\nCheck/verify/plan only:\n\n```bash\nnpx github-delivery update\n```\n\nApply the verified plan:\n\n```bash\nnpx github-delivery update --apply\n```\n\nSelf-update accepts only the fixed upstream's latest stable `vX.Y.Z` GitHub Release and replaces nothing until release assets, checksums, distribution manifest, tag/source binding, constrained GitHub artifact attestation, and bounded ZIP extraction verify. Release-asset HTTP `502`, `503`, and `504` responses are retried within a fixed two-retry budget before acquisition fails; deterministic client errors remain fail-fast. Local tracked modifications block replacement even with `--force`. Drift already identical to the same file in the verified target release can converge automatically; otherwise, after reviewing the affected paths, `update --apply --replace-local-modifications` explicitly chooses the verified release and preserves the previous installation as a backup before replacement. Update does not silently downgrade an ahead install.\n\nExclusive skill and Windows Authority install locks record a github-delivery process identity. If that process exits hard and leaves its lock file behind, a later run reclaims the lock only when it has the exact github-delivery PID + nonce format and the recorded PID is provably gone. Live, malformed, or permission-uncertain locks stay fail-closed as `install_lock_held` rather than risking concurrent installers.\n\nOn Windows, if the install displacement hits `EPERM` or `EBUSY`, the updater first performs bounded transient retries. If the target is still locked, it inspects handles inside the installed skill tree and reports the blocking application(s), PIDs, and held paths. Interactive runs ask `Close the listed application(s) gracefully and continue the update? [y/N]`. `y` requests a graceful close, waits for the handles to clear, and retries the verified update; it never force-kills a process. `n`, non-interactive execution, an unavailable lock probe, or a lock that remains unresolved fails with structured `install_target_locked` diagnostics and leaves the existing installation intact.\n\nAfter the update and any required Authority reconciliation have succeeded, interactive runs check for older recognized GitHub Delivery backups. When older backups exist, the updater lists them, shows the fresh rollback backup that will be kept, and asks `Remove the older backups? [y/N]`. `y` removes only the recognized older backups; `n` keeps them. The fresh backup from the current update is always preserved, unrelated directories are ignored, and cleanup failures are reported without rolling back the successful update.\n\n### Setup and doctor\n\n```bash\nnpx github-delivery setup\nnpx github-delivery doctor\n```\n\n`setup` repairs/finishes activation against an existing managed installation. `doctor` is read-only and summarizes environment, installed version/integrity, persistent configuration, watchdog activation, stable-update relation, and Windows Authority state. Use `doctor --json` for machine-readable output.\n\n### Windows Authority\n\nOn supported Windows systems, the stable GitHub Release can include the separately verified self-contained Authority host. Guided setup/update can install or repair it without a local .NET SDK when required or already configured.\n\n`npx github-delivery start` ensures the host is running and brings the Control Center into view. Login auto-start is opt-in and shared between the CLI and Control Center setting. Normal window close leaves Authority in the tray; tray right-click -> `Exit` shuts it down completely.\n\nThe host is not silently installed for a user whose protection mode is `off` and who has never installed Authority.\n\nControl Center lists active branch leases and PR sessions and can revoke either. Rebuild/install the host from this release before PR sessions are available on a machine that still runs an older Authority build.\n\n### Manual / repository install\n\n```bash\ngit clone https://github.com/Wibias/github-delivery.git\ncd github-delivery\nnpm run build:dist\nnode scripts/install-skill.mjs\nnode scripts/install-skill.mjs --apply\n```\n\nTypical skill locations:\n\n```text\n~/.agents/skills/github-delivery\n~/.cursor/skills/github-delivery\n~/.codex/skills/github-delivery\n~/.claude/skills/github-delivery\n```\n\nA same-version byte-identical normal reinstall is an unchanged no-op. Same-version payload drift remains fail-closed, including with `--force`.\n\nFull installation and recovery behavior is documented in [`INSTALL.md`](INSTALL.md).\n\n---\n\n## Agent progress watchdog\n\nGitHub Delivery treats convergence as a runtime + workflow problem rather than a prompt-only rule. The watchdog is defence in depth around execution; **it never grants GitHub mutation authority**.\n\n| Enforcement level | Purpose |\n|---|---|\n| **Policy** | Universal bounded-progress/evidence-economy fallback when the host exposes no trusted interception surface |\n| **Codex lifecycle hooks** | Turn-scoped duplicate/poll/evidence limits and bounded narration recovery at supported tool boundaries |\n| **Protected Codex stream** | Launch-controlled App Server stream that can interrupt in-flight no-progress/tool-emission/protocol stalls |\n| **Workflow controller** | Route/phase locking, checkpointed progress, bounded retries/evidence/actions/tokens/steps/wall time |\n\nKey defaults include:\n\n- evidence warning/block at **8 / 12** consecutive attempts without execution/state progress;\n- up to **4** dependency-following investigation credits per state generation for successful stable source reads whose next target is deterministically referenced by the immediately preceding result; credited reads still count toward total evidence telemetry;\n- unrelated reads, assistant-prose claims, exact duplicate stable reads, and volatile polling never gain investigation credit;\n- operational process/job/worktree polling counts as **volatile evidence**, so repeating those probes cannot reset or bypass the evidence budget;\n- protected-stream active-work warning/hard bounds of **4k / 8k generated characters** and **1,024 / 2,048 generated output tokens** since real progress;\n- larger completed-plan finalization allowance of **40k / 64k characters** and **12k / 16k output tokens**;\n- bounded lifecycle-hook narration recovery with up to **three** corrective continuations by default;\n- **6,000 serialized characters** as the default Codex hook subagent-input budget;\n- controller no-progress escalation at **2 / 3 / 4 cycles**, with bounded phase/workflow retry, evidence, token, step, and wall-time budgets.\n\nA configured hook is not automatically trusted/active. Codex ties trust to the exact non-managed hook definition; GitHub Delivery reports `hook_trust_required` instead of claiming protection that has not been verified.\n\nRuntime capability reporting distinguishes:\n\n- `Full (STREAM)` — controlled in-flight stream interruption;\n- `Partial (HOOKS)` — supported lifecycle/tool-boundary protection;\n- `Off (NONE)` — no verified interception boundary.\n\nFor the complete budgets, trust model, incident replays, false-positive controls, and host integration, see [`references/agent-progress-watchdog.md`](references/agent-progress-watchdog.md).\n\n---\n\n## Workflow reference\n\n| Area | Requests | Workflow / method |\n|---|---|---|\n| **Product / issue intake** | PRDs, breakdowns, triage, QA intake, refactor plans | `references/issue-workflows.md` |\n| **Agent-ready work** | Create/update a `ready-for-agent` contract | `references/agent-brief.md` |\n| **Rejected scope** | Record/reconsider/remove an out-of-scope decision | `references/out-of-scope.md` |\n| **Git workflow** | Branch/commit organization, commit messages, Git-history investigation | `references/git-workflow.md` |\n| **Version / release prep** | SemVer, version metadata, changelog, tag/release identity preparation | `references/versioning-release.md` |\n| **Issue research** | Research an issue on the latest development tip | `references/research-issue.md` |\n| **Create local-work PR** | Publish already-existing local work | `references/create-pr-from-local-work.md` |\n| **Create linked PR** | Bounded research -> implementation -> pre-open review -> PR | `references/create-pr-for-issue.md` |\n| **Open work** | Repository-scoped authored-open-PR overview | `references/open-work-status.md` |\n| **External work item** | Inspect/deliver `ENG-42`-style tracker work | `references/work-item-delivery.md` |\n| **Competing PRs** | Analyze overlapping/duplicate implementations | `references/consolidate-prs.md` |\n| **Status** | What is left / why blocked / merge readiness | `references/status.md` |\n| **Make merge-ready** | Fix humans/bots, own review work, validate | `references/fix-pr-bots.md` |\n| **Watch** | Poll CI/reviews/gates until merged/closed/blocked; autonomous merge only when explicitly requested | `references/watch-pr.md` |\n| **Re-review** | Re-evaluate after head/review evidence changes | `references/re-review-pr.md` |\n| **Full review** | Deep Bug + Security + Spec + Standards review | `references/full-review-pr.md` |\n| **Visual evidence** | Conditional rendered-surface evidence axis | `references/visual-evidence.md` |\n| **Bug review** | Evidence-ranked adversarial bug hunt | `references/bug-review.md` + `references/bug-hunt-method.md` |\n| **Security review** | Security surfaces, escalation chains, safe reporting | `references/security-review.md` |\n| **Spec / standards** | Contract, requirements, standards, docs/non-goals | `references/spec-standards-review.md` |\n| **Design quality** | Advisory design/abstraction/state/seam review | `references/design-quality.md` |\n| **Type evidence** | Typed-code evidence erosion / anti-slop review | `references/type-evidence-review.md` |\n| **Minimal solution** | Lowest-complexity complete implementation choice | `references/minimal-solution.md` |\n| **Verification boundaries** | Stable regression/refactor evidence boundary | `references/verification-boundaries.md` |\n| **Change execution** | Safe migrations, mechanical sweeps, expand-contract | `references/change-execution.md` |\n| **Completion evidence** | Prove durable completion/count/coverage claims | `references/completion-claims.md` |\n| **Safe simplification** | Behavior-preserving cleanup + mandatory re-review | `references/simplify-pr.md` |\n| **No-comments** | Independent inspector strips alibis; leftover workarounds block merge-ready | `references/no-comments.md` |\n| **Prepare + merge** | Compound review/fix/simplify request with explicit merge | `references/prepare-and-merge-pr.md` |\n| **Approve** | Explicit GitHub-native PR approval | `references/approve-pr.md` |\n| **Merge** | Settle, final live gate, exact head-pinned merge | `references/merge-pr.md` |\n| **Supersede** | Replace an obsolete PR with a canonical PR | `references/supersede-pr.md` |\n| **Maintainer overtake** | Take over an unresponsive author's PR | `references/overtake-pr.md` |\n| **Conflicts** | Resolve active conflicts from both sides' intent/evidence | `references/resolve-conflicts.md` |\n| **Stacked PRs** | Inspect/restack/retarget/recover/review stacks; native GitHub stack merge is fail-closed | `references/stacked-prs.md` |\n| **Backports / ports** | Parallel delivery to one or more target bases | `references/multi-base-delivery.md` |\n| **Update installed skill** | Verify/check/apply latest stable release | `references/update.md` |\n| **Progress watchdog** | Runtime generation bounds and workflow convergence | `references/agent-progress-watchdog.md` |\n\n### More natural-language examples\n\n```text\ncreate a PRD for the onboarding flow\nbreak the roadmap into implementation issues\ntriage the open issues in this repo\nshow me what needs triage in this repo\nwhat do I have open in this repo?\n\norganize these changes into clean commits\nwrite a commit message for this change\nuse git bisect to find which change introduced this regression\nwhat should the next SemVer version be?\nbump the version and update the changelog for the next release\n\nresearch issue #90 on the latest development branch\ncreate a PR for issue #90\nresearch and implement issue #90\nwork on ENG-42 and open a PR\nwhat's left on ENG-42?\n\nwhat is left on PR #41?\nis PR #42 safe to merge?\nfull review PR #42\nfull review PR #42 without simplify\nfull review PR #42 skip no-comments\nno-comments PR #42\nfix the review comments on PR #18 and make it merge ready\nwatch PR #77 until it merges or needs me\nwatch and autonomously merge PR #32\nsimplify PR #42 without changing behavior\nreview PR #42, fix it, and merge it when green\napprove PR #42\nmerge PR #32\n\ntriage the competing PRs in this repo\ninspect this PR stack and tell me the safe merge order\nbackport PR #42 to release/1.x and release/2.x\nsupersede PR #12 with PR #45\nmaintainer overtake PR #32 and finish it\nupdate github-delivery to the latest stable release\n```\n\n---\n\n## Development and verification\n\nSupported runtime contract:\n\n```text\nNode.js 22 | 24 | 26\n```\n\nRun the canonical repository gate:\n\n```bash\nnpm run check\n```\n\nUseful focused commands:\n\n```bash\nnpm test\nnpm run security:repo\nnpm run dist:check\nnpm run package:check\nnpm run evals:offline\nnpm run reliability:gate\n```\n\n### Lean required CI topology\n\nThe pull-request CI topology is deliberately asymmetric to avoid repeating the full repository suite across every OS/runtime combination. Expensive lanes run only when the trusted path classifier from the PR **base** says those files changed; if that classifier cannot run, the lane fail-closes into running.\n\n| Required context | PR behavior |\n|---|---|\n| **Node 24 / ubuntu-latest** | Canonical full `npm run check` on every PR; then bounded Node 26 syntax/package/unit compatibility on the same workspace |\n| **Node 22 / ubuntu-latest** | Bounded compatibility lane only when runtime-relevant paths change |\n| **Node 24 / windows-latest** | Windows Authority restore/build/self-test/publish/install smoke only when Authority-host paths change |\n| **Dependency Review** | Runs on pull requests (the action itself is cheap when lockfiles did not change) |\n| **CodeQL / Analyze (javascript-typescript)** | Runs when the PR is not documentation-only |\n| **CodeQL / Analyze (csharp)** | Runs when C# / Authority-host paths change, plus `main` and schedules |\n\nThere are no macOS PR compatibility lanes and no duplicate Architecture Contracts workflow. The Windows rewrite-baseline workflow is not a required check and uses path filters so it only starts when rewrite-baseline files change. Superseded CI, CodeQL, and Dependency Review runs are cancelled when a newer commit arrives. Repository-policy verification is daily and orphan-workflow cleanup is weekly; cleanup pins the default-branch generation before deleting stale workflow histories.\n\nFor ordinary runtime-relevant PRs this keeps full `npm run check` executions at **1**, full unit-suite runtime executions at **3**, Windows Authority and C# CodeQL only when those surfaces changed, and **0** macOS PR jobs while retaining Node 22/24/26 compatibility coverage.\n\n### Live lifecycle fixture\n\nThe unit/eval suite proves deterministic contracts. An explicitly opted-in fixture repository exercises the real GitHub lifecycle with immutable repository-identity binding before the first mutation. Fixture diffs force the scoped Node 22 and Windows Authority compatibility lanes.\n\nSee [`docs/live-integration.md`](docs/live-integration.md) and [`docs/live-github-integration.md`](docs/live-github-integration.md).\n\n---\n\n## Internal architecture\n\nThe public interface stays small even though the enforcement surface is not. Key internals:\n\n| Surface | Responsibility |\n|---|---|\n| `SKILL.md` | Host discovery and top-level natural-language capability map |\n| `scripts/lib/skill-router.mjs` | Deterministic route and explicit-action selection |\n| `references/git-workflow.md` | Repository-aware local branch/commit discipline and Git-history evidence |\n| `references/versioning-release.md` | SemVer, version/changelog, tag identity, and release-preparation contract |\n| `references/policy-kernel.md` + `references/policy/*.md` | Canonical cross-workflow and focused policy contracts |\n| `scripts/delivery-controller.mjs` | Persistent routed workflow state/budget controller |\n| `scripts/ship-gate-snapshot.mjs` | Current GitHub evidence snapshot |\n| `scripts/ship-gate.mjs` | Authoritative `ready` / `blocked` / `unknown` decision |\n| `scripts/merge-pr-driver.mjs` | Canonical destructive merge boundary |\n| `scripts/github-mutate.mjs` | Typed non-merge GitHub mutation entrypoint |\n| `scripts/lib/authority-scope.mjs` | Exact-effect trusted authority scope |\n| `authority-host/windows/` | Optional Windows Hello trusted-authority issuer |\n| `scripts/repository-context.mjs` | SHA-bound remote repository identity, default-branch resolution, and exact-SHA file reads |\n| `scripts/review-scope.mjs` | Evidence-ranked review scope and required probes |\n| `scripts/lib/visual-evidence.mjs` | Conditional head-bound rendered-evidence planning/validation |\n| `scripts/lib/work-item-delivery.mjs` | Tracker milestone/reconciliation planning |\n| `scripts/lib/pr-consolidation.mjs` | Read-only competing-PR clustering/planning evidence |\n| `scripts/lib/multi-base-delivery.mjs` | Parallel port identities/provenance/completion |\n| `scripts/lib/agent-progress-watchdog.mjs` | Shared progress/evidence/tool-emission watchdog logic |\n| `scripts/lib/watchdog-investigation-progress.mjs` | Bounded deterministic dependency-following evidence progress for hook/App Server paths |\n| `scripts/build-dist.mjs` | Deterministic versioned skill bundle build |\n| `scripts/prepare-release.mjs` | Release identity/checksum/SBOM/provenance preparation |\n\nThe architecture uses progressive disclosure: route once, load the selected workflow plus required policy modules, and escalate diagnostics only when needed rather than dumping the full rule set into every agent turn.\n\n---\n\n## Current state\n\nKnown limits, documented and fail-closed:\n\n- native GitHub stacked-PR merge is not implemented; those members are a hard stop rather than `gh pr merge`;\n- GitHub `UNKNOWN` mergeability is not treated as ready;\n- autonomous is not the default mutation mode; overnight unattended use is not part of this release's stability claim;\n- host/runtime integrations remain constrained by what each agent host exposes;\n- the protected Codex App Server streaming boundary depends on an experimental upstream interface.\n\nStill expanding without blocking this release:\n\n- broader tracker adapters beyond the normalized work-item contract;\n- more real-world fixture coverage and adversarial incident replays.\n\nThe project intentionally fails closed rather than claiming unsupported coverage.\n\n---\n\n## Provenance and license\n\nSome workflow directions were informed by public/open-source agent skills and GitHub automation patterns, including concepts from `OutThisLife/brooklyn-skills` and Git/versioning principles adapted from Addy Osmani's MIT-licensed `addyosmani/agent-skills`. Adapted ideas are rewritten around GitHub Delivery's own evidence, authority, routing, Git safety, and lifecycle contracts; relevant workflow files include provenance notes where appropriate.\n\nLicensed under the [MIT License](LICENSE).\n","readmeFilename":"README.md"}