{"_id":"@cat-factory/gates","_rev":"464-b10e5bb7ebd0490deee256082bd2584a","name":"@cat-factory/gates","dist-tags":{"latest":"0.11.53"},"versions":{"0.0.0":{"name":"@cat-factory/gates","version":"0.0.0","_id":"@cat-factory/gates@0.0.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"a86d3eaf381235f08d75db478ae3a8e3d2ff465d","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.0.0.tgz","fileCount":14,"integrity":"sha512-wiKMqtQyrEv/+F7Zfi1d3ZGxv1h90uvZ/eH9L5NUoKo4NtvpYLFLGaV6ChRi74SerJ7McUG0TcGNt9lpjyYxpA==","signatures":[{"sig":"MEUCIQDlZ2vmRtECEBJ3vEwwef0l6urMY+lMl6J3U2j3+lSjpgIgQvMiP7oG2IpWbsJUTCIhBT/zPqyqiuEEXyZzlBqlyAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37216},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@cat-factory/kernel":"0.24.0","@cat-factory/contracts":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.0.0_1782413407010_0.03874299676914039","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@cat-factory/gates","version":"0.1.0","_id":"@cat-factory/gates@0.1.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"fda8874010af903d40a4210a371cfe66338fd008","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.1.0.tgz","fileCount":14,"integrity":"sha512-tFKmg0QJLXm8Uz7gI0Lwv26HQjroHVtV+tOeuPRFb6cghMrdNUu0ow+eKjgF6H8LQ/9lKszwTEQVkBkeDf2hMg==","signatures":[{"sig":"MEYCIQD3+840LAs6q+qmkR0/MKYQM7m99noldtzg3sSDwqPZigIhANRlfIxrjBrMjY2xWbVsImDDfIfYopRhUiet5S/Baf+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.25.0","@cat-factory/contracts":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.1.0_1782417248689_0.4926262889667168","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cat-factory/gates","version":"0.1.1","_id":"@cat-factory/gates@0.1.1","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"396506f04bc7096ae90040161f8e970ac27eb641","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.1.1.tgz","fileCount":14,"integrity":"sha512-y8RQbBUGibUClmkyGn2zPL9Qj26uq7Sqhq9cw+rFKwkStgZp7rtCqFa9/uaUiGX5jgxiB5HC0o94X5KoCgetVA==","signatures":[{"sig":"MEUCIQCgX9eu+RVbjU07u7K8aloBN1rWhrgV/rG9JytxQ0dxpgIgZ6PISJ9mOOBVKqFdB2AhhUm01gy2uur4IQIiOI5OeKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.26.0","@cat-factory/contracts":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.1.1_1782427645063_0.018863640587797548","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cat-factory/gates","version":"0.1.2","_id":"@cat-factory/gates@0.1.2","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"3d5e134470411ffb8130ae9dc7a13d8717e343e1","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.1.2.tgz","fileCount":14,"integrity":"sha512-6fYVkaQluDH4RAWggBdUQo17o38FwsRW/M/kjKI2YywzWh06lUG8JpZrn8OpZ9hIyEafKVPrNtIWud19Tzl4ng==","signatures":[{"sig":"MEYCIQDGvnt9YFix3T6vlyVpZirBO2lZBdOQBfLWkwYGMxOK7wIhAIDjAmW6M+x7ezJ7ZsNk/HVo2iAm38JVu2ux02OWYhEe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.26.1","@cat-factory/contracts":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.1.2_1782429288922_0.12935719974788107","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@cat-factory/gates","version":"0.1.3","_id":"@cat-factory/gates@0.1.3","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f5ff48ad6ad971e64cd9114a59f2bf27086a2eea","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.1.3.tgz","fileCount":14,"integrity":"sha512-dg0XGU7c4lkAMWAAuCeWumec0CggJoGpnxCnfrwOPo4TRYQSFo3dSvFEGz627hFC2RaUXABGBBz43ur3YoQm5g==","signatures":[{"sig":"MEUCIQCfYI2CEJu5UhPheSUE6Eric2oyIUBL1HgejpNQeTSthwIgLRbrELaPaEUFNTvKMOyn3AC5Cy4g/hMPNrs7H4udBqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.27.0","@cat-factory/contracts":"0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.1.3_1782457177518_0.3387462918772366","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@cat-factory/gates","version":"0.1.4","_id":"@cat-factory/gates@0.1.4","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f3d1dc7c0c6f9f28442dee010613fd46e91d81bf","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.1.4.tgz","fileCount":14,"integrity":"sha512-k5HJgjXga7hTbVZNq+rEF4DP3q8Q4bCsl+4FlxHZGBFtmB4goNCY+Gsyoh03mR6FqdrYy6NrZdAcD4GEeQAu2g==","signatures":[{"sig":"MEUCIQDWi3jObVShzHDAIFo/6hkFyLRYxTBtbVisjKSUePRZlgIgTN3/xfZpwxLtdczH5yYQ4gWFMbHA5nuMngwzM1H+IB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.28.0","@cat-factory/contracts":"0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.1.4_1782459989153_0.2696470738525554","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@cat-factory/gates","version":"0.1.5","_id":"@cat-factory/gates@0.1.5","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"fc750dfd1ffe4fd4fea19f2c9ee1c6273ef1c78d","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.1.5.tgz","fileCount":14,"integrity":"sha512-9AWvrBsmQRVgXTffHuJ+2ujfHE0IN4cGMgorcRsLRCsB0qsB8vPrLMsx/9yDNvOeoMbeJALJ3Sv7rrM/uR0IyA==","signatures":[{"sig":"MEUCIQDEaLcCJWwjkY882L5OLSddfMT6RumYXhl/tKW1snmmPwIgfnd1aZ9eeS/cH9inDU49lWfpGQsAgHcvh+c5/8/eSTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.28.1","@cat-factory/contracts":"0.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.1.5_1782460749066_0.6333108569500012","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@cat-factory/gates","version":"0.1.6","_id":"@cat-factory/gates@0.1.6","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1a24511e853cb2adeafc7e0d93cc9687c71efb82","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.1.6.tgz","fileCount":14,"integrity":"sha512-cwDY0H+5tbFjh1E2hKXj9OibaRYyd/nBBJxwZiUGDSVwyGRG7ziLiFzSb+Gjcz1yEFBiDJSDzwKA6ZGvwIa/Rw==","signatures":[{"sig":"MEYCIQD8gF/QmPvRe/d6GAURMXirPNTFUiRKKkFtAoBVqzCfEwIhAPDcLyoTvfhZr8epRMZ4Pu6AaGmRMIdzZHuHHIt3xQAK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.29.0","@cat-factory/contracts":"0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.1.6_1782468572048_0.4511876549388303","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@cat-factory/gates","version":"0.1.7","_id":"@cat-factory/gates@0.1.7","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ee1521ca6bbe61ea433ce7566c5fc4f3a94f9f2e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.1.7.tgz","fileCount":14,"integrity":"sha512-pl+n3ODAuFjAEmlhjzMjyCzV9WMBnScUnJ6bpQ8DjnUhL8p0E9iUY+8xJ2NvKdDjNTZK+w1c1LBPWyva+DnxpQ==","signatures":[{"sig":"MEQCIGf5/Snb2DVf/lyIJJaC7GWIQymfAUPwImMkLtq7OeisAiBl+JwD+kdcW/AKee3RtOJoUXEZBwVl01qbKd9hqj+PZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41940},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.30.0","@cat-factory/contracts":"0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.1.7_1782469084033_0.4093399446069854","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@cat-factory/gates","version":"0.1.8","_id":"@cat-factory/gates@0.1.8","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d6e7972c55aaad17fbcacf0da1286a3e10ec74ff","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.1.8.tgz","fileCount":14,"integrity":"sha512-YMpnO4ROdIyxFQ6ZoRzNc56haaKLjoNb8V/7gv32YZa5pN9gMXW+WImRKgJ0zeYi2EutU4/gLZerZnZvfQM66g==","signatures":[{"sig":"MEUCIB4cqnUGRrUnU43MF5NJKb7SCn6wHn2+nChYpvxdiBzeAiEAynyIbbkmcQl088NxcDAs/tuUvpgkhRmlunEZAkMa2K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41940},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.31.0","@cat-factory/contracts":"0.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.1.8_1782470909041_0.5544660337071152","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@cat-factory/gates","version":"0.1.9","_id":"@cat-factory/gates@0.1.9","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"17a0e0e6051b3dca43f9138ec03225bd92fdd872","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.1.9.tgz","fileCount":14,"integrity":"sha512-sCPt4UkPhIPKg3gVMbC+ddiGJqwqsofGyvHBJ5PDPhk9wMlyz900nMr8snMIWcwD0a1tqEw6a2iPOzYQQH/QQg==","signatures":[{"sig":"MEUCIDylsFezq6VQRtB/jQDuBRitcCnLfR2GAcG6woNU2NhCAiEAiL0RkiiidvTgHt+pDJi1Gg6c03VP5G8OwspzJbx4Z4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41940},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.32.0","@cat-factory/contracts":"0.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.1.9_1782476216921_0.7283989560609276","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@cat-factory/gates","version":"0.1.10","_id":"@cat-factory/gates@0.1.10","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"23fadd41e4dec142595c03f97b1bf515b62844e1","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.1.10.tgz","fileCount":14,"integrity":"sha512-XjTbTSe4vUvlB+NfvYbReWqUidCRsLCo/6swPv1XQTH6bG0lVNCvcEcSLvMB3QDMQNHbzSKm7F/1E82eIvIZ1Q==","signatures":[{"sig":"MEUCIH6LJVY8TM0titGZaQwLPCIVkYePBVlxzxDNNavUV2lMAiEAoZSD8RK8ymg+RKD7HDzsraAzRkRm49CdIEK+cz36GrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.33.0","@cat-factory/contracts":"0.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.1.10_1782490662678_0.7648263449863872","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@cat-factory/gates","version":"0.1.11","_id":"@cat-factory/gates@0.1.11","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"69680a62ae7c7e754d5b643cb7702039bf97496a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.1.11.tgz","fileCount":14,"integrity":"sha512-G/Fu8gdTEwJb1bt5V+KCe6okbSSzlb8vOTaFrjkfAFsyk/8XjNFV+N1NTM8/rb0GbT4KT5/4sERBk0Tv97PwTg==","signatures":[{"sig":"MEYCIQC/gS2LmaVQbBxbCgYfGergMix2JLRW4Z5B3HzDA8jNOgIhALZR5mGuWFOgsxV7Nwy0bljExHer6LMoXMeRnXsyoAFb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.34.0","@cat-factory/contracts":"0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.1.11_1782500387435_0.9181358021284958","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@cat-factory/gates","version":"0.1.12","_id":"@cat-factory/gates@0.1.12","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ed56249944188f51a9171797a2f42e7c7fd4c1c1","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.1.12.tgz","fileCount":14,"integrity":"sha512-gEzyFChbQnFaCXZzaG0xpSyAYVKs4Q/w6AFwS7y/TGi8SVusZRgv/pz8YIPW9LQrHbaoL1896qPb/ei7B77VNw==","signatures":[{"sig":"MEUCIQD9q4xxKJPHml9JRCLVXBaE42jSDuJOWXmpLO+XmkmAFQIgVLL+P0VxpDe8EerZqi4hHzD1Ir+jID0D1Hi7J1DPxYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.35.0","@cat-factory/contracts":"0.32.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.1.12_1782506033853_0.2727072093539842","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@cat-factory/gates","version":"0.1.13","_id":"@cat-factory/gates@0.1.13","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"548a3ce1ae98a689b480fbe87676190bd27d4100","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.1.13.tgz","fileCount":14,"integrity":"sha512-J81vhpu4wNOJRm5bnPXvu74BzzAx3Ijsy5X+pYxh2KEeey4DbJm1y8SfoH4TJ94EkorfxKGzn030g03jAufGKg==","signatures":[{"sig":"MEUCIQDkRxoOYT0QUh4aYN+RPDlnqz/33YPia7M1DdPXD7b+MQIga4pFPgqbW9NGzlCGhUBplRxUA8bb6HVrGcX6EQiigVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.36.0","@cat-factory/contracts":"0.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.1.13_1782509353443_0.40245741279271185","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cat-factory/gates","version":"0.2.0","_id":"@cat-factory/gates@0.2.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f4ebfb1a41c4d16a160065a892f99012ae56cfd1","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.0.tgz","fileCount":18,"integrity":"sha512-MIy3PhgodKSiR7W0H4vQOvD0stNtMIBkT/wY5oHlqaT+8MSq43435pnyFQ+glgsV+0iNAG/+K0PF1/LbXm+JGQ==","signatures":[{"sig":"MEQCIC5BOrNx+3vbF/OiVLKVLmEseQa4oCGxjQxOMdJbDak8AiBoMBfMPUR7CzkcaapceB6cYd8Ag+WaJlJqWtimqYe9JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.37.0","@cat-factory/contracts":"0.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.0_1782511682390_0.3161537831670498","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@cat-factory/gates","version":"0.2.1","_id":"@cat-factory/gates@0.2.1","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"dc8d0eed64c01062a45dbbbae8f93eab8b8d192a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.1.tgz","fileCount":18,"integrity":"sha512-Z1yz34582AoFwwjloBkgYQY0ZbhyI0U6yQDbzmFn1m53MwdMpPjacoCItcj8sBBt8y4Fo8B86pNSqVDJYZnc9w==","signatures":[{"sig":"MEQCICnU45O7nzR+w5B+nC8c3wEjaXIZf9YkeR+yrNcLsbQZAiBHwu2JOwnDEPZzCLNMVaQMWnWnKWle23f3Br8MtE6f1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.38.0","@cat-factory/contracts":"0.35.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.1_1782548559568_0.2352619160359679","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@cat-factory/gates","version":"0.2.2","_id":"@cat-factory/gates@0.2.2","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"99b0e871f5f8a84c1ed7cd410619ed122ca66f7f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.2.tgz","fileCount":18,"integrity":"sha512-AmjmxLlIwe/CcRgLulVYs1DlT3B1ZA5isbVjfVF/HrDcX59qiArU+i0EyVw0TtoHG6OVNYVWzYn8IZlwhD7+7Q==","signatures":[{"sig":"MEQCIHmExjxa7FkovhmOd88HM56IpCv1GWsla9S4hCVyhx/nAiBmUgfDJ1TeeGMt9mZB+K0qsslcfdtMEwb2ZZVdkj0CHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.38.1","@cat-factory/contracts":"0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.2_1782560847303_0.8615938793735523","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@cat-factory/gates","version":"0.2.3","_id":"@cat-factory/gates@0.2.3","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"92bc8f87973aac540079442f1d672d974db7e7f0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.3.tgz","fileCount":18,"integrity":"sha512-iKsCg0jGA8dXwVU5mTG/FeKjsFEbcTdXo6COiffjlFbSOYXSy49Wuaa+XhqTA5OA9Yrl1ZEn+KYW6YrUrJCZ/Q==","signatures":[{"sig":"MEYCIQDh6nQ3N6xF2r1UWvHWybOjNCPYY0A8VVJiNPJToPjrYAIhAI7m9hGckyz86x6MPOzvnJ5p/W+AqP/oD5sZSbhKKc9H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.39.0","@cat-factory/contracts":"0.37.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.3_1782583039836_0.018368966889429128","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@cat-factory/gates","version":"0.2.4","_id":"@cat-factory/gates@0.2.4","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ab7dfcf15f1dcf8669851f6ecf0dfb7db760caee","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.4.tgz","fileCount":18,"integrity":"sha512-vKx83Kh1jXKHTaMDmCRBmpSgjqWMCrhuC7l3kjmSozBop7ixbiCKi+ZqhgIZq1kXtUijFcyS7qxOSTkQJ8AX8w==","signatures":[{"sig":"MEQCIFn9YtNUpn2nkEf9OrZczLsuzd0On9e+MdYg3ByAppEiAiByeWPsligr6vPsJCKAt1M3NF6sLlk06xs0doeNvJN+yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.40.0","@cat-factory/contracts":"0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.4_1782600151815_0.33084308190342915","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@cat-factory/gates","version":"0.2.5","_id":"@cat-factory/gates@0.2.5","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"2adf36f0db4e2ff50ef126484c13ca5914d60fba","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.5.tgz","fileCount":18,"integrity":"sha512-G0GCPlw4TG7Z3kVFtQbiTwMqsyFS+qrlXHE5vjfHtE8pIZJYpZsHc+EwgSDehZyNJ1WYAZ+RWLwN86TTNIW33g==","signatures":[{"sig":"MEUCIQCEKrfpolRAFo1qR19Orx9uuOxlLuz4jrG7z6m1eSs/FgIgZkolEHh5posXibyWplHf9qk34AFQCVUpWLVVxEs0EHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.41.0","@cat-factory/contracts":"0.39.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.5_1782601019304_0.8635790959483842","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@cat-factory/gates","version":"0.2.6","_id":"@cat-factory/gates@0.2.6","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"907769ede334c065b787b5dacf577b45a6543ec7","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.6.tgz","fileCount":18,"integrity":"sha512-nqV0ujSeYCex+mvbEq1Pd1SQmZo8XG/Ppi5Czj6a+ojDt8+6JCDovveBIjt5AYZZ/vOr2jFskhdfMc6TkFrehQ==","signatures":[{"sig":"MEUCIQCXD9gO/p7+as9EYyk4NR/lBzXYB14QkS8b9xEbGhg73QIger2hwPw6lxT5mY0uJC3GBePzW7/ySiNS+v4Q/SvtWO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.42.0","@cat-factory/contracts":"0.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.6_1782606477183_0.5184021668817529","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@cat-factory/gates","version":"0.2.7","_id":"@cat-factory/gates@0.2.7","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"16117dc46daeffaab876cb6632e5b5a0e977e4b3","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.7.tgz","fileCount":18,"integrity":"sha512-Ziw9X1pwRlsaPDAtSLkmbDqSkMLSvRnvgeEqqNZGJ8WhG58vPaC/aNS9+qvrhCD/uYMDxk4/Bu9Zsx4HLl65Bw==","signatures":[{"sig":"MEUCICbQN1hQTznUu29GJE1oeM2yiEVPRw1u3F+i9LqBcCBaAiEAl+OtlTo/LDlJy8aRMALxzHRoagM/6Bww3XW6PInj29o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.42.1","@cat-factory/contracts":"0.40.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.7_1782639103860_0.0740544913064276","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@cat-factory/gates","version":"0.2.8","_id":"@cat-factory/gates@0.2.8","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c813720b172d71d5bb7c3af766c28c736b74655f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.8.tgz","fileCount":18,"integrity":"sha512-E2MmJWkoW0POSaaFTaYGg1xxHWX4I4Fn5QRHIzPh7vAItMxlrxeskh2K9MOtKLMKiEafOjp34QjD95Ao0qAoJA==","signatures":[{"sig":"MEUCICkAcc1mLbBd5acs1iqgWuCCpul1Ryhw++AM9Jh9DSIHAiEAkGxRreGg+lDrEV7rXi3o37VoXECcltBbPFpK6cEr1jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.42.2","@cat-factory/contracts":"0.41.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.8_1782640124605_0.5397034093774822","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@cat-factory/gates","version":"0.2.9","_id":"@cat-factory/gates@0.2.9","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4a06c74383ac414e1eb1763dcca2c850d733f4ca","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.9.tgz","fileCount":18,"integrity":"sha512-4nj1AG3Adx1pWPSERplEvdXCzAO4AbAEu7U7EK1o+85AqGUy7j5Nt96soqbjKZH4RRGv5cwROfzbBtC2RUPc1A==","signatures":[{"sig":"MEQCIFgGT/vAioMpS42Fo6i+Z1U8bchF2WwEPoUWck5eSLqbAiBSV5OgETI/3SRW0ZZodCyTzB/TqdUp90LXXfGi4ho8kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.43.0","@cat-factory/contracts":"0.41.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.9_1782640863446_0.8701054343493846","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@cat-factory/gates","version":"0.2.10","_id":"@cat-factory/gates@0.2.10","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"0f0162440ce65321cc7561f1730e9b25c0d72b98","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.10.tgz","fileCount":18,"integrity":"sha512-dnjmv+TkQDWekQ3y/r2DvjUxpIlhxAwmMfA1VTCE6ceDJQ8wCWmQb8NjAzIXOPYHtvoHLC1gjq12zG2tfF82Uw==","signatures":[{"sig":"MEUCIEIBfX8FIITTBv90X2vmBpO7ePC91y+C/QK3e4IrjigoAiEAiZ147g79bHzWhIhs98ph3qPUlXL88YPk8WbXnpAMMaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.44.0","@cat-factory/contracts":"0.42.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.10_1782653294584_0.04664261976794859","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@cat-factory/gates","version":"0.2.11","_id":"@cat-factory/gates@0.2.11","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ae96e771ba7566ae1ca1e4bb82b003bb952e1f32","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.11.tgz","fileCount":18,"integrity":"sha512-TNgINikNBOyAxxZhMdMX1OZtKxiNIaVhHwgQf3pQU3g19MNnC6jDZ3uBG1Laad+6r4wVupWlalOCcl91bDTIlQ==","signatures":[{"sig":"MEUCIQDQZGv1AdFtpsrZrXo04hTiZQUGlpPH9scJBgp+EdEvLQIgN9i93nCkMI2ZmL0SCjTH8R5p6OzVUp574rri6GsWKe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.45.0","@cat-factory/contracts":"0.43.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.11_1782657016691_0.0033855670017763906","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@cat-factory/gates","version":"0.2.12","_id":"@cat-factory/gates@0.2.12","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f446836ff6991a4da03e94483bbb5bb0151b2335","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.12.tgz","fileCount":18,"integrity":"sha512-a59hwJm1xrMgFHCDEWPUk5ALwCYaF7egLp2zMMpn2c9Rq9kmw/A7ClSyM91IwBF7iX4JWGCeR9zR0NAZDRoKrg==","signatures":[{"sig":"MEQCIARx+0C/A3+BUvndjGt11w5WJ8QEogNHx1wCfkuhJkGYAiAiomxWzeCDfjushi1e/v+IfxP2JHsrTKabbDbt+SHd3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.45.1","@cat-factory/contracts":"0.43.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.12_1782665832914_0.12860114440593629","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@cat-factory/gates","version":"0.2.13","_id":"@cat-factory/gates@0.2.13","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d127ba3695a63ece278275e3249bbfcd40338853","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.13.tgz","fileCount":18,"integrity":"sha512-VN/YmfDLUptLKBLXCohCdHN67Ry0H+zfUzfe2b+dgWXITmBYjuYAs0esSWVi5RY3wEbL+j3Wa9eSMq4qbpaCTQ==","signatures":[{"sig":"MEQCID4Q5yY+jj9wBTc2aMmlNhPJaSbOF0P3F5ka7YRoqEhsAiBUmrk6eTX/8JX3HSFKREsmIemmLiHKe27ac7wUt9rfZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.45.2","@cat-factory/contracts":"0.43.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.13_1782666840612_0.7075658524463135","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@cat-factory/gates","version":"0.2.14","_id":"@cat-factory/gates@0.2.14","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"2d225cde47a6497504cfc94dbe437144268b4084","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.14.tgz","fileCount":18,"integrity":"sha512-oSBLh5RBFwgRxNM4itxL7oCU9DrP4xU46VuVCpTquUWYfYj4bl4gC9X+rYqH9xXMg3vXNbxdsZaj/CkgdJ6D2Q==","signatures":[{"sig":"MEUCIQCMvdWT3BshZUDOIvcmNyJeYqYDdwsamFNulhW6s5ySVQIgbeVXnojZJHseNnJMGZnMgGs9yn9I6H0cSgkjunCC1eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.45.3","@cat-factory/contracts":"0.43.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.14_1782671860128_0.5941361446923583","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@cat-factory/gates","version":"0.2.15","_id":"@cat-factory/gates@0.2.15","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"58fb229885dfd1f66e12e76b47d7bdd048df4cae","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.15.tgz","fileCount":18,"integrity":"sha512-V5MS2/9PA/J3haEbT9L9z4NSlRnGmv+83kqaa04s7QTxTdK3LCNo1B3kiImKurj7PwOyWR+iJetdOD7bWjm+cw==","signatures":[{"sig":"MEUCIQClUPtgpmB3kaSqg59dBoV+cWZBDse5WadnmtrRea6TPwIgNeaeaLw9vgGHfBw2/q3yAWzkhVIn8m5BbSwv5Mia9PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@cat-factory/kernel":"0.45.4","@cat-factory/contracts":"0.43.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.15_1782674802825_0.7711263238607344","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@cat-factory/gates","version":"0.2.16","_id":"@cat-factory/gates@0.2.16","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"9979cb6af56aa01fc4ad5e3e527e2c5072c2fe3f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.16.tgz","fileCount":18,"integrity":"sha512-WiIWw1w5/MtGYfZgYGa0MT/IS8LaTtOl6xPQEfxWfZ2zVgT7I7op4rbz7BnxPig8xdEdk8ZRQaYJwjq5loUAgg==","signatures":[{"sig":"MEYCIQDuI9WQ33GDhLmq8Ccj5qx4zEQQn60zykVwxEzMPgsreQIhAODbTqdTDmS9d4BpoACzIY5MghSuEjPETTQwH/3tVmfw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.45.5","@cat-factory/contracts":"0.43.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.16_1782675423897_0.7348609707826828","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@cat-factory/gates","version":"0.2.17","_id":"@cat-factory/gates@0.2.17","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"3f9faadf36ca1240e0a10fe9311f93d2c8734d19","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.17.tgz","fileCount":18,"integrity":"sha512-IUmgVDb5RrXENMRZqGNN3bfmAM2OmwMCk8B6Cu0rkSGeByh8iolyMp9NjQTI5a0Vdadekji//miwjoUBmcwCBg==","signatures":[{"sig":"MEQCIHC/1ZHhS7KhtGQzUXknQHRbmEu2QNDpG9KBLaBFolqKAiAqzURsnjuyEwzPG23gbnIcJJV6XzHnDgOiF4Y4ieCtVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.46.0","@cat-factory/contracts":"0.44.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.17_1782683254006_0.305203722344932","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@cat-factory/gates","version":"0.2.18","_id":"@cat-factory/gates@0.2.18","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c2a620cbc5b63768976ce247b8ff0b828a1d7508","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.18.tgz","fileCount":18,"integrity":"sha512-bOAGTTQzotmbbANoA+3BFdHqEbbuD3DSdh1+xCPnkrb0cE2il166ezA5COXtvTSuTmjFr0e2T+clumM1b2JZEw==","signatures":[{"sig":"MEUCIQDvfLtZOm0DF0ifx8/RhcYR5dMeUKii0+UE5SuzCsqGxgIgUfejj3+bUtgWWpAXPcKBX6oJ65qjUOj2x87/xXkzb9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.47.0","@cat-factory/contracts":"0.45.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.18_1782693688622_0.21524320745318426","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@cat-factory/gates","version":"0.2.19","_id":"@cat-factory/gates@0.2.19","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"46d63bcd238793feef840db443a5b8382628ecdc","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.19.tgz","fileCount":18,"integrity":"sha512-wQK1XG3F+JhZ7j6in5q+IfEI30ij7ducvGyFJzkk5RMPxNgwjQAFswROkEPVQBTFLbJ/TIyco4yn0JAvix4GZA==","signatures":[{"sig":"MEUCIQD5E6+waWEKiyroqwF+4BFK2dCJBil4Cr6Le4huSmAiywIgEMDo/Ht8bp5Kj793yd1Clm72WGos0C4MPsEpT6zpM2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.47.1","@cat-factory/contracts":"0.45.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.19_1782694046147_0.4526631406370205","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@cat-factory/gates","version":"0.2.20","_id":"@cat-factory/gates@0.2.20","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"98aef80d0baaa731b59fc20048c256f65de9e268","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.20.tgz","fileCount":18,"integrity":"sha512-LGiHB4ayM+GXlXrRof+Vc8mIPwDDMHe0jVN9B7iwcowsUJngbkQc4gJT/M4Em2tPm1qPv0RB5QNSU/9ek16ktA==","signatures":[{"sig":"MEUCIQD7zOgcH/RuVxhQ9Qpc+fwxg7Z0UcwtnkWNdPtfDr448wIgBhEZNw6YV+xIIxzp203sEoP2/HThoTWdaFFhtMUlYsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.47.2","@cat-factory/contracts":"0.46.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.20_1782724315628_0.058219527010190175","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@cat-factory/gates","version":"0.2.21","_id":"@cat-factory/gates@0.2.21","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"7554cb204f051650ef0c77a2505090a4a6c0123f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.21.tgz","fileCount":18,"integrity":"sha512-qX8rqAi5WsDwKL5RwVQ51RbC1beKy07d9PQtMYQi6RsTNDok97iVEdiOV1m4xuP8iFsxeVq/huRvkxLKkoX1lQ==","signatures":[{"sig":"MEUCIQCaoKYPMJaI6HVtsTodmuGyjsdmHDBoGoYAauXPD/eCCAIgXoKSdHA6mbGUESsCMQ2Tp60ErvotPMy6Qmg8NH9/Qm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.48.0","@cat-factory/contracts":"0.47.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.21_1782727834743_0.4627690072583708","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@cat-factory/gates","version":"0.2.22","_id":"@cat-factory/gates@0.2.22","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"aa041e7703565ca8c2a3887e1dbf6bbe658dc8f0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.22.tgz","fileCount":18,"integrity":"sha512-xyWUxRDAVyJlEhbEq8QhLCR2+vJv3vFv9GP3R/nTh/wy68ahVHhPr1KZZrqcDTPzjJl9Yqcd/eJL6sVG7leQ/A==","signatures":[{"sig":"MEUCICKq2UPy3jABfJG2xIkvuM1jhF0JHW1QIhXHYP5m29b+AiEAhTOSn4Z5sAtx5Oe1P3uNosPtE8Rwge3aZPu7QPK+Yds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.49.0","@cat-factory/contracts":"0.48.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.22_1782728437908_0.07750629316533564","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@cat-factory/gates","version":"0.2.23","_id":"@cat-factory/gates@0.2.23","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d6c63b97ae4f8683fbd395d06b6443fad42b5609","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.23.tgz","fileCount":18,"integrity":"sha512-G/kjFF/TA1kPfcYyZiLhPr/1Q50RjNDnaacc72Ad/MoUeYepuvpQtP+Jo0wLsBU2enrUdN8llMyiLDWX7iqNxw==","signatures":[{"sig":"MEQCIHfHW124NCl/KYTloMzYuc3SYV1iXjzrEuFfLPKuPiW/AiAa/xrdKmy6dVhLhNgtPGZNo7wMlEm2MWR77MdBbaBp5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.50.0","@cat-factory/contracts":"0.49.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.23_1782728789069_0.5292907149794188","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@cat-factory/gates","version":"0.2.24","_id":"@cat-factory/gates@0.2.24","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"801c2a15ce2d0570f344f21f65ed4fb204d2d17b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.24.tgz","fileCount":18,"integrity":"sha512-itwyzTARv6gsHVCIqpy2HNfiJ6Rs3k+Scg6/JQ+OMKrPwwMo7FOVQ2OLuY9bWWK9nvI5mIKdfXT1NuovkqyfiQ==","signatures":[{"sig":"MEUCIQCy42OC3n5VgMZ76VLGFdJ1nanz6HyTwGkeI7ER4GUcdAIgEMidQ5YGpf21vFFTxkqWoiIBcYmRySeEZNAwi64HrI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.51.0","@cat-factory/contracts":"0.50.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.24_1782732357770_0.5613229275436682","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@cat-factory/gates","version":"0.2.25","_id":"@cat-factory/gates@0.2.25","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"fa7ec466fbc9e6fc5b6e5cf6c13e2625fcb7003e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.25.tgz","fileCount":18,"integrity":"sha512-mve3mbYEGpOEacXcOdUCxASOLqhWYPqUM4sZp7JbAJTptbvRWiRP3Dsycc2Gf7YgM/iYD3QOE40j/wbjRg8gCQ==","signatures":[{"sig":"MEYCIQCXCdHtmGGGQbwnRwTP6ihsJ9GFnPs7K34r9R7oCwnkPgIhAIKJ9eQGq5ct1vBOYCB5HCTE2eDq0l01jSeWaEDsg7PO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.52.0","@cat-factory/contracts":"0.50.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.25_1782734311275_0.24798015295764997","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@cat-factory/gates","version":"0.2.26","_id":"@cat-factory/gates@0.2.26","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5e284872efd064061403a47d63e6c6ced48648db","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.26.tgz","fileCount":18,"integrity":"sha512-ewEbGWy/CA4PliKDX/kdR7MkhLaUHJBsMTPZGcvdgUjm1ltLXUx04JOC82BpI4DmIB6uCp+US3os1wz2iSVktw==","signatures":[{"sig":"MEQCICxX23ng6zQdXB1l22P6+VcYhZvD+9HV3OZirzc/QqVdAiApTsU0lC4AYros0bCsR37p8HhLavZfpN2GF+UnX6GwhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.53.0","@cat-factory/contracts":"0.51.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.26_1782737206296_0.9615606678350348","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@cat-factory/gates","version":"0.2.27","_id":"@cat-factory/gates@0.2.27","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"33d57bbdf63e69e505aa902e7dfc95c79e10390d","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.27.tgz","fileCount":18,"integrity":"sha512-ZFMJihAfQmB6k4qRDIygd4magqGNo8v1QuywXKB+FHuXV7oVi/FuR47UyYfD9dOxFUCdLrJ650o+zio/UQZFnQ==","signatures":[{"sig":"MEUCIFRGDaSHhIc5rDYAp+elZJSOLkh6k5UKgW1Zz6Ma4q+3AiEAw2D8bm3IPWHED86PzPJg3Lj5ctzDTJGWlsjTg9WjGM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.53.1","@cat-factory/contracts":"0.52.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.27_1782738899788_0.319157481299412","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@cat-factory/gates","version":"0.2.28","_id":"@cat-factory/gates@0.2.28","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"77471b27248e55cca79494d7faaa115a0ecd01fd","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.28.tgz","fileCount":18,"integrity":"sha512-qiUGq3OISie9A5vl3n3sviqc+Q7n6BZM75LF4AlLg2KVn6cN3vDqNXY9eRVn1ioLRkH8CsHi08v1G0IRiKLKDQ==","signatures":[{"sig":"MEUCIGpbE2fow0noW1g0VdW7lMJBvJeiPNZloEKhJRROngmsAiEAumhkWrsbNEZBy5VngGQp+UUfNV49qQTSHe0u0U7fEgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.54.0","@cat-factory/contracts":"0.53.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.28_1782744557696_0.4617783026973348","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@cat-factory/gates","version":"0.2.29","_id":"@cat-factory/gates@0.2.29","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c853a72558e3b6b0a57d2b7282df80f71f8e0a54","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.29.tgz","fileCount":18,"integrity":"sha512-8SoaBETPRaXpFdhxgQF9Fu6xfLbIEl+Fo04ooZ5QkGhKsVhvJ6jbk8kqA4i8Cya5atCWVdOINfCf+rTKismZbQ==","signatures":[{"sig":"MEYCIQDFZZ2YguQtkTD8r+omzdOB8cxGBtRViNvnMoBG1L1zUAIhAK3bBlLH1LZn+47oBHrwl/juFykgn+c++WC4AlEoT1vl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.55.0","@cat-factory/contracts":"0.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.29_1782747971816_0.4464148037723583","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@cat-factory/gates","version":"0.2.30","_id":"@cat-factory/gates@0.2.30","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"82405281e7740c28ac61c77478d97657b930780a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.30.tgz","fileCount":18,"integrity":"sha512-a8HfEYt/G927ZjzrMGAsPxMl6Gihn1TDu6U3G6fcROGIaMktmHiX5v6Yjemju+9p8alXbb57TTa9p/saOOMwlw==","signatures":[{"sig":"MEUCIQCKdbeaJ0eMy3ajhn0OozBoVgbHsHArQOfz+NYTsxbAGQIgHoiF2kFdtvlFxu/Jckcs7nPgKp/To+aXM7X+g5EVReo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.55.1","@cat-factory/contracts":"0.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.30_1782767059884_0.2216885469764216","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@cat-factory/gates","version":"0.2.31","_id":"@cat-factory/gates@0.2.31","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f10258dde90f4c241e1102857391d91d751fc6b4","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.31.tgz","fileCount":18,"integrity":"sha512-QyVVvf5uEGSgSTkKKPDVI0/gXcNZSX1SxkSLsIRYA3rm0ljDUtup31q9prBARQ0lQBAyHDPp61wXbTES98JEBQ==","signatures":[{"sig":"MEYCIQDQJPgqce3hIDZaRkOMeRp6pXwF9NvusFNYc/pms3dUPgIhAIVmNezKPpzXi7kkurj8rbnz04JqQfqXIFKQN7NtWrNV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.55.2","@cat-factory/contracts":"0.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.31_1782770922385_0.1369105928297656","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"@cat-factory/gates","version":"0.2.32","_id":"@cat-factory/gates@0.2.32","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5d6b449f999c10fc68b4843a47c21f285b72c51f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.32.tgz","fileCount":18,"integrity":"sha512-FA5C6pXgVYCusieqioosxVZ/9FT+50rawTqZO8g4KuG7SK7xTZJRe0qdUQs6W/SgioF+LuTp2SxZts+q3hSOkQ==","signatures":[{"sig":"MEYCIQDgPO7I6GRUAwhzbpGdOw9n3KUSF0bCVmd2VvVZDbCjZAIhAMr0n1UsGLFLaGuO0WaEvuhDDjubiqwb6CVXflV5nJC9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.55.3","@cat-factory/contracts":"0.56.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.32_1782808241490_0.02605266721173516","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@cat-factory/gates","version":"0.2.33","_id":"@cat-factory/gates@0.2.33","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"7eb4e0221a4e4976037b2839a7062923500db051","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.33.tgz","fileCount":18,"integrity":"sha512-oJdJA1pcndybxwJjkN6o4O+kxiTZpttwmiGvm7+oD/vs4OzA1EzIAUdTTZhFOYT3yW4eLNig6DBabZWO3t+ZtQ==","signatures":[{"sig":"MEYCIQDENK+3uZLClUSdoWXMMgLiZ9wfk42uecFoy78YuTu+cAIhAOtmTWG5+0XkMcXd6QxCnnuJF3LYOWGBo4Z5G+lF6D2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.55.4","@cat-factory/contracts":"0.56.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.33_1782809108292_0.7412021473150252","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@cat-factory/gates","version":"0.2.34","_id":"@cat-factory/gates@0.2.34","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"29e65dc16be3602e01a7dd52a4ea8e22699c4a0e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.34.tgz","fileCount":18,"integrity":"sha512-xTPD6ByH3EWEBIxJFwRHQ/Pz4j9ybZ4dq6MFPMRK1Efi250EFFwdWgCF5Ri5EWF1N3hcmF9APu8OEtvx3WeJ2Q==","signatures":[{"sig":"MEUCIFt/Sl2bFOkNG+36k1+dTqn1yrxmqx6dtXybIh9sqepoAiEA6N5Iaq8p0q5PHBqox0s8gj0Bjl66Dr7ZerQmYMnV7UI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.56.0","@cat-factory/contracts":"0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.34_1782810166838_0.8365034921257481","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@cat-factory/gates","version":"0.2.35","_id":"@cat-factory/gates@0.2.35","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"acab6d1cff90e149ce525434a959fb19215438b3","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.35.tgz","fileCount":18,"integrity":"sha512-Z1AsAcCn2JIf44QfvsBDy1e6V6V4X9UpkOO50Fz7J9xHf3fivScPT8fzCrF0tbUeTwJKjZTnkHPhJ/mb8sM5Cg==","signatures":[{"sig":"MEQCIAyNX18Ebmkkmp8GmJ/MbknzjadgaPOanqCVqi/QhwZTAiA2vjJYyH9xfTt6lIDKw0xDYhhVCUxxOj136i4QvaytMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.56.0","@cat-factory/contracts":"0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.35_1782814301438_0.4655262126377959","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@cat-factory/gates","version":"0.2.36","_id":"@cat-factory/gates@0.2.36","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"a20e1c8e71c18450d7c39ef0e71578d8909f06f8","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.36.tgz","fileCount":18,"integrity":"sha512-bsyJsUmBeDDcJA29nB6xm+MEuSJz++E5Mw44e0I9Uyx+ceaHFAN+VwZ8sr9+RzwQMY1DxGomk/j3bGzP/8fPmg==","signatures":[{"sig":"MEQCIBOkjj0wN1QT5HCbDvfmME6xyQElTVtfZZgGN99AmU57AiA4fzV5xhF0PgBMaHcTOAaZNFP1RqzVXUYG+yTtkYHs9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.56.1","@cat-factory/contracts":"0.58.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.36_1782818804323_0.9852790349571485","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"@cat-factory/gates","version":"0.2.37","_id":"@cat-factory/gates@0.2.37","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4556bfa5983bb6ce4821d20cacc425260ca3dd1a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.37.tgz","fileCount":18,"integrity":"sha512-2YaxWUuCkERXBs1+8yhw1uKCQYl9YbXUKNg0CitKre7ltd3MdqMNnP0yd95dqSOQ+Q6hT35ZEhgfAW6e8j+vkA==","signatures":[{"sig":"MEQCIGhJ+1CV6gP3MkaGyeIYrlwtXRdnmbyKE4byI9BRpejFAiAgKiG1mtWStFtTBnNADDt76QJfAV1AGiQr7HsDBRuOrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.57.0","@cat-factory/contracts":"0.59.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.37_1782826471658_0.29015745019827444","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"@cat-factory/gates","version":"0.2.39","_id":"@cat-factory/gates@0.2.39","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"0f5912193f46e53a693737f6b3be5d85b61e9384","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.39.tgz","fileCount":18,"integrity":"sha512-4+TXy/L6PEyTdr+WVXEHqP9gSbPh/6QK0osoM4Jg/587dwxhhCM6rJtAX76+MeyYCLYLjqaqTtAiGAP/+3ozhA==","signatures":[{"sig":"MEUCIDu/z4rSwRczNoN8izbtoOy5ZtCMOo2XbZtGPSXc3VQKAiEAri6rwNWNqzA8KkshB67vbI5zlQfUN3ohpvJHaRbbCsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.58.0","@cat-factory/contracts":"0.60.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.39_1782830640163_0.8812878907005091","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"@cat-factory/gates","version":"0.2.40","_id":"@cat-factory/gates@0.2.40","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"dedbac4b4412bc8bea9c7f91e9737a9a0d696e56","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.40.tgz","fileCount":18,"integrity":"sha512-+rF17KQy77/FNr/ryfViXxMJFuneoPxO7isYL1dMij6xT4UU36o1J9mM7aOqulH7M3vLIcBkv88icB9b6yXYKA==","signatures":[{"sig":"MEUCIQCNk1xFU5IRgl4HVZBa2HfJf4ARwl7hY7yvv/jYFm/CiAIgdPLr1AKVLLt1b3LA+Anb/kxP/MzlVAGCzBtItl1BOZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.59.0","@cat-factory/contracts":"0.61.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.40_1782833061394_0.9082043243247697","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"@cat-factory/gates","version":"0.2.41","_id":"@cat-factory/gates@0.2.41","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ae9db5dcf838fc5afae28e8ed41f7ff7e8f7cead","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.41.tgz","fileCount":18,"integrity":"sha512-ZFH6OZZ77Xsg6eUD39+69ndKJBy0WlR1D5YMpgDPVQGQ0OJaJIBe5rGfHiz0t+JokzquhBMXI/a32usN4ztGNw==","signatures":[{"sig":"MEUCIHGTPP724S8+WA8QcumzHXVJ26Z/60j/tWfdFnJxZcA5AiEAudkaCFjmbx3jaRKZs/WfFiIadS6BhrPP6woBjTtaw2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.60.0","@cat-factory/contracts":"0.62.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.41_1782834697340_0.6945373720734362","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@cat-factory/gates","version":"0.2.42","_id":"@cat-factory/gates@0.2.42","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"a8a5687657f747492b3978c0fabbabe60b2284f4","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.42.tgz","fileCount":18,"integrity":"sha512-1AmtsZNsd+hZXf9lRjuzA+IPMovORtO/AZ1cOFK7fcljjph3HqMFAkOshrVwV+Q504VgVIrheZTzVnsMntB4TA==","signatures":[{"sig":"MEUCIQD1ZjnnBqWCl3FqCZxH/vLm5bqSwPRoKANJuCKgznGbUwIgYk6Mp33oqFlztJlfNb91KuD2UGl91UhXULY4ljb98u8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.61.0","@cat-factory/contracts":"0.63.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.42_1782838899662_0.8884212458816576","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"@cat-factory/gates","version":"0.2.43","_id":"@cat-factory/gates@0.2.43","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"673b1ce744203bc4fbfb6a989eeb0c21a9f24afc","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.43.tgz","fileCount":18,"integrity":"sha512-l0EMTozIiqpVD/s9PmPvogiwXK09dwEUVIYGTLAL0bW8v1Yxp07ksbNBkeuJhG+osy79NYdPgnKXiavVY+vK0g==","signatures":[{"sig":"MEQCIGO9hkyTZc0uARuEtYa61G31w31psoKPesdkNNVFnQVcAiAy/HDHlgUO3MpkkamOB0UQ2ddWr4dKwWxhalOXdyN6sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.61.1","@cat-factory/contracts":"0.64.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.43_1782839652952_0.5383797916644861","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"@cat-factory/gates","version":"0.2.44","_id":"@cat-factory/gates@0.2.44","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"2235f3c0030c5ccc31c19e2da49df21cb66cfdaf","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.44.tgz","fileCount":18,"integrity":"sha512-snKKjfCAzE/GQjxu6NzY0PshK4/YQuQ0Y26sa9rxze695Qf5aip5fB5akXg8XOZSkLX362BpQXoicSHPjcYCCw==","signatures":[{"sig":"MEUCIQC7dtbNraE1nW7W6fBYj2S8AxQ1MIGB0jYVhWOit+dBSQIgIAanl1sTXQxQB3v9RW7U4JdPqD/ISxJtIhssMehDiUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.62.0","@cat-factory/contracts":"0.65.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.44_1782844069358_0.043433329853223235","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"@cat-factory/gates","version":"0.2.45","_id":"@cat-factory/gates@0.2.45","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"dd2a10b2204a9231cfcc69c6a993b70090589525","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.45.tgz","fileCount":18,"integrity":"sha512-9HFSsi9gK0YZv0WRnbr3ePkyypsbgmc07BvkItf+AeyhB0ooj7LPaF0xeuFzvpU96ujEj7WmM+Tv0XbSV+TXOg==","signatures":[{"sig":"MEUCIQDdtPe5wGvB5unRc9AQ4kQ9gRdDi/92Zh9Pv9qBvDsLzQIgJ6Rw9ZSnY4rwXoR5qQtNeY6VmsW2VTIURLx0DRgIQi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.62.1","@cat-factory/contracts":"0.66.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.45_1782845306174_0.09482730331305955","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"@cat-factory/gates","version":"0.2.46","_id":"@cat-factory/gates@0.2.46","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c2ce3e13404fc3e1ab08c92d1003e6b687176f9f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.46.tgz","fileCount":18,"integrity":"sha512-E4oSf0N9Fj4tX/KNgbuQ4KoFEY2VRj3cGx6Z+y6iTbTauhVrDwniUaGVeIF2uuuvztSv+8MRu7Runhh0iX/GHA==","signatures":[{"sig":"MEUCIClz469Y3s6tRkShzPmKYqmvAREPULJbgU6EnaJU3ByTAiEA3KHOUprFZwa9G3p+os8uUB4XCeWtH3edWTtbmbiSreM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.62.2","@cat-factory/contracts":"0.66.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.46_1782845759579_0.5221451809738098","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"@cat-factory/gates","version":"0.2.47","_id":"@cat-factory/gates@0.2.47","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"bb506d98618de108df9492c72e84fc7cf87eec76","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.47.tgz","fileCount":18,"integrity":"sha512-JC4Qozq7w48BNEOEwpumt6MSjNFEczdUgQkzPYDWS2da/nTl04cB29Fsnev0w4stVz+z7KozyqxbOtEUCeuVkA==","signatures":[{"sig":"MEUCIQCyjky14E/8BysFCdXjZrNxaWCUEjJspg/K2NzJJtVH/wIgFQKP2deaf0JWbO2fC6rhK2XEovsAGTVzz0CQ0PiTz80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.62.3","@cat-factory/contracts":"0.67.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.47_1782847794913_0.18874119198282857","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"@cat-factory/gates","version":"0.2.48","_id":"@cat-factory/gates@0.2.48","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"9d4b533ad7f28002a99ddc4503d13e441c40ab75","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.48.tgz","fileCount":18,"integrity":"sha512-xPNxwpHSnlJJ2h+rApCqYRyVFzJER8oSSrIdOl/TajXXx1gW0OsSqzfgoEmUmxJe2Ouc/IHcBIx6eBgi948GAg==","signatures":[{"sig":"MEYCIQC7kBKiq/r3GeMTN7vlOG/rL0Hf4t5ilSkp6sb7gU21ggIhAKSLx4XsJRasNfxHV71aNI+TCrU6C09z1kpZLXFn7V4G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.62.4","@cat-factory/contracts":"0.68.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.48_1782849176877_0.0820999780367333","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"@cat-factory/gates","version":"0.2.49","_id":"@cat-factory/gates@0.2.49","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"3c2d22ea387ac95fdcbbdb7a84cc590148c2feec","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.49.tgz","fileCount":18,"integrity":"sha512-wxhjha1UFt8GrSaPl5eRxmw6oyxjs8l1Pe7iOqAQqSj5mKmI8EcC2wWrt9HyN3l3cNxm9sd64RiwHKhMbcj/uA==","signatures":[{"sig":"MEUCICT3eY7hkssGhVS7jjIiPaGIN3vqUffPfYQp6RP85MYeAiEAqB5+3ylybGTZ1ypXw+CqEZjE36MUevXP9OcHx63KDWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.63.0","@cat-factory/contracts":"0.69.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.49_1782849558158_0.05637884694795803","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"@cat-factory/gates","version":"0.2.50","_id":"@cat-factory/gates@0.2.50","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"e319bd7bd47a97ad521bba5e91be43bb9be6e44d","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.50.tgz","fileCount":18,"integrity":"sha512-JwQtmc1LCepj4maIm6rH0q7xYbvP4mtnnIHDYBX/RhcrpWRUly0SSsDcluhgu6RDbpCDl8tfwQNneRa4mO+qpg==","signatures":[{"sig":"MEUCIGiCVOQ/alIdCq1wRvCG4QLAwm2icHluFE9lmSyh+yV+AiEA4C3aPvL9ELBKlamZVM6GushkODkHaSjdb/cntB8gNm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.63.1","@cat-factory/contracts":"0.70.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.50_1782850295265_0.05892967109700997","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"@cat-factory/gates","version":"0.2.51","_id":"@cat-factory/gates@0.2.51","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4cb35baaf9daf88e7f1052cfcec059447cc1a0f2","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.51.tgz","fileCount":18,"integrity":"sha512-skxOMn1+52dKLp9B05MJ1ShS6sM48BBW/C+SJ8dU/NJoMOlL1JXqMIL3JwIvlz5WSjoCCHFg/qzKc/rPOg81HA==","signatures":[{"sig":"MEUCID2L0WcoPulSV+1vAuqjPTGMek9Df9Og6aHCPNccIRFuAiEAjiIfAKXV83kFS5ljMyaB4MJswjo/D7rNl67f/MVvK04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.63.2","@cat-factory/contracts":"0.70.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.51_1782854247715_0.11739047236236622","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"@cat-factory/gates","version":"0.2.52","_id":"@cat-factory/gates@0.2.52","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"cd96a31e27d6b39304f5e55702d8d4d88108125f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.52.tgz","fileCount":18,"integrity":"sha512-TmDMymYf999ASKirFLFlvTv+/bYvG1cdp8WC6I2cqSEk9BGpd2ua5d/Cfh4LEXAg5Tlk5Phei1mHDhjwghmERA==","signatures":[{"sig":"MEUCIQD6noN16W0cZ8XxSpqhTpSoFfX5+VT7ilXlC5Sn86LgdwIgLhzIzrj4sLdk6vBVr20Hr9Vr7i6AyuH/KvrGrkMwKaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.63.3","@cat-factory/contracts":"0.71.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.52_1782892007050_0.9360023586953581","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"@cat-factory/gates","version":"0.2.53","_id":"@cat-factory/gates@0.2.53","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"b5861f98203d7fa144c2728364dd9caed7cf8634","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.53.tgz","fileCount":18,"integrity":"sha512-oAeo8jz+PQ1iYLro44nfslfVgLgbqh+3FO3viNPAtsbRKZEPZQP58LY13PC5zSTR+Ay569BzWnY2eMECA2bTzw==","signatures":[{"sig":"MEUCIFmRpWsAW/GcXLCWBmCLhU8g3WRa/IM9hWyAA75zT70HAiEAvnYoE9keXxGK71Lbi7gXvDb927LEoLwxCcTjTkbZLxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.63.4","@cat-factory/contracts":"0.72.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.53_1782896991573_0.2530852982289362","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"@cat-factory/gates","version":"0.2.54","_id":"@cat-factory/gates@0.2.54","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4a6f96cf7adafd662cc166a5cd9b1f1f929219d2","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.54.tgz","fileCount":18,"integrity":"sha512-4CIyFCS2J0wCHoizT2OzWCiuNqp9+QqIncct+TKNZujpdv3TOMC5ToSlHpdsDtdcKQ4mleYxqUW+SeeagUj1NA==","signatures":[{"sig":"MEUCIC/H53BBcFiLMDdd6YZ+oBlco3SGPe9xhUAOE9e+d9vBAiEAm19zgih6HZ2j5spd/N83Eu3sAFXTQqTS+g172z5BNdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.64.0","@cat-factory/contracts":"0.73.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.54_1782901054689_0.7714162639948026","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"@cat-factory/gates","version":"0.2.55","_id":"@cat-factory/gates@0.2.55","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"b28dbd200f5d73af7b865cd5486582f8e10f346c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.55.tgz","fileCount":18,"integrity":"sha512-MBfeITbFXEW/OJe8d9xCChvn7KmkLK+u3oyDFjS7hn+Rl9m5nBo2wPZqxiAt181oi8O9yeb+lxTl1MziksIwuA==","signatures":[{"sig":"MEUCIE0sEwta5HMWwAGehlA4xmIa/t1DQOWc3yBQ0sVR3vgFAiEA6VEhQ4bjaC+qkL7FRzvA03hfethwLZDrL5XC+ML0iCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.65.0","@cat-factory/contracts":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.55_1782909946005_0.5412438356338867","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"@cat-factory/gates","version":"0.2.56","_id":"@cat-factory/gates@0.2.56","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"8b420f2e77e5a9645d9d5a4fd82fd4d30343c454","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.56.tgz","fileCount":18,"integrity":"sha512-w5nP/90WRJgaw86MZSb1vmN0FV8m50/484VV8F9Jmx7P0WOfGExPAsmVSzHAQBCHgxmKXzrHnhwzLhGaqCionA==","signatures":[{"sig":"MEYCIQD4QDzQDyMIgrlBKrgqGOnF1YBT/HTbt/yuy669+A9XCQIhANmNxp09Y53P7KHhHidrD0x98pJl2bqVgF4pI9e0mEi8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.66.0","@cat-factory/contracts":"0.75.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.56_1782911419255_0.5603468660333502","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"@cat-factory/gates","version":"0.2.57","_id":"@cat-factory/gates@0.2.57","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"df72ddba3229fb54ee3b6587380225a91ebd2615","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.57.tgz","fileCount":18,"integrity":"sha512-bZJ1pIjsOD2H59GsYY17szdpKlgwweXjQGQwHel8MD3aiOrt3xeStKaI3JcMScj3ko4eSO9jZVt8ZBboKefeRw==","signatures":[{"sig":"MEUCIAz1Kd0fFA3M9Ja86bX+Tq9JDxZ2Hb+hbr5MvMIG7jmwAiEAzjHRcO0TJQEbR396w4NSiaGiGD/PsEFUdHKEJN1QkJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.66.1","@cat-factory/contracts":"0.76.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.57_1782911825657_0.02309137613976575","host":"s3://npm-registry-packages-npm-production"}},"0.2.58":{"name":"@cat-factory/gates","version":"0.2.58","_id":"@cat-factory/gates@0.2.58","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d291e88cdfccbd8bfafed1c6213ab30d837d2e53","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.58.tgz","fileCount":18,"integrity":"sha512-b8h6LwE2zPOg59C0cQaxSmfJBCbjDGkSsuUTLjE5QCTc9zVL4uDrupZ0WdwLSO0VF3dsPgNoLqHPxtgWI24MyQ==","signatures":[{"sig":"MEUCIQDXDZsKHxoCccoHSry4uVRj6xczGHfnSIIQVu6QCGaOQAIgPaXgLKWpNwL6h09bjaambHJhPJQRn4aktfgRrVocIfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.67.0","@cat-factory/contracts":"0.77.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.58_1782947151739_0.7531877285279698","host":"s3://npm-registry-packages-npm-production"}},"0.2.59":{"name":"@cat-factory/gates","version":"0.2.59","_id":"@cat-factory/gates@0.2.59","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"22a77c0f46a29bf5e517211605e8009b24beb416","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.59.tgz","fileCount":18,"integrity":"sha512-BC4/sX3i/PaAax79txEByOfGwZukUABcdCE4mIZTikuaiFeJcUQCCumaovK1EnIEfoknuyChw6TptiskjMioWA==","signatures":[{"sig":"MEUCICCEIiMLXlKRq+rxTVfkSjUdbnYxs0dJYbb6GclyUG1QAiEAiu3uL7fv1TxK/mYr37oUDE6Ixwt7O4Et3niQPxo+bWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.68.0","@cat-factory/contracts":"0.78.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.59_1782953919004_0.16742717256992923","host":"s3://npm-registry-packages-npm-production"}},"0.2.61":{"name":"@cat-factory/gates","version":"0.2.61","_id":"@cat-factory/gates@0.2.61","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"86b58491eaed7854454fa968e54add69f2b77690","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.61.tgz","fileCount":18,"integrity":"sha512-cR6oC6mDJY/mwmW4W+drmRTa0VAF25UuSIY70vve2RezIm85ZIwg2Td97dHL3OqkHHKe6dgKjXzCqhLijMDZaw==","signatures":[{"sig":"MEUCIDOxAGvmAJyAiEo817aMV9UmQKlaCLHb98CjrRNXAj9JAiEAgxaJHoIWryI0hSK/C11u+zUACDYma9pV2isW7N8EHyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.69.0","@cat-factory/contracts":"0.79.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.61_1782977566069_0.6637407486994402","host":"s3://npm-registry-packages-npm-production"}},"0.2.63":{"name":"@cat-factory/gates","version":"0.2.63","_id":"@cat-factory/gates@0.2.63","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"eb0670bc5837cc92be6f312a80e34327a4a2972f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.63.tgz","fileCount":18,"integrity":"sha512-70NsFOYZtBWfzResyAFLOj5r8rBDXOrQ+W9NOnKeMkcDnhv7j80y0zGZgPRTGdkNvvU0pqcLSOaqsvC5xHYbYw==","signatures":[{"sig":"MEUCIQCHaQHW9OE5uBdF/kqXM4G2Y5SxrKoIxhoWnyf+Szh2fAIgSL+LqYaZGd0thStm+w1fqtEuE3hKrPjhZmlIcvPeD4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.69.2","@cat-factory/contracts":"0.80.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.63_1782981590441_0.1144973425760758","host":"s3://npm-registry-packages-npm-production"}},"0.2.64":{"name":"@cat-factory/gates","version":"0.2.64","_id":"@cat-factory/gates@0.2.64","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ea8cff3b2cf5ee0e4ed4823ee01d4d00d2961530","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.64.tgz","fileCount":18,"integrity":"sha512-Y6XHNFCGlpPhNouIIu7crHbTEumwMQOUW3+Dhkui6hOA5KMc5xs87dbg/UlvrIGrbSspBlSY4GUh1UdNfEKjyg==","signatures":[{"sig":"MEUCIFcdOsiA4FvQMVP17mjVkhwKL19HMZ5QyZ2+yKmNL5/dAiEAnJj0RMBELsSa2bVfq/HR6o8ZPERzxN5nO0WDC9hYSn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.69.3","@cat-factory/contracts":"0.81.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.64_1782982890974_0.3216299971805694","host":"s3://npm-registry-packages-npm-production"}},"0.2.65":{"name":"@cat-factory/gates","version":"0.2.65","_id":"@cat-factory/gates@0.2.65","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d9c3ae6a3e8c3f5f6d324cf319db85d41a72a7f7","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.65.tgz","fileCount":18,"integrity":"sha512-PTg0MqlaHFU3izaQUCPSyDPvnFCIfYKoU7eMLzxH6OZVlcF3u5XLjIKDXoFzTzuyp8x+AuZOnIlj7YjQglAgXA==","signatures":[{"sig":"MEUCIQCsyjvmxfL3eIsLKdcvscKJlBNlMPCOr+cLlGNOTDaPpgIgM+UYoyboaXK1cjkGHorEIcLso8kRhv8pmtAjpvmzuII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.69.4","@cat-factory/contracts":"0.81.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.65_1782984354461_0.7985454093598465","host":"s3://npm-registry-packages-npm-production"}},"0.2.66":{"name":"@cat-factory/gates","version":"0.2.66","_id":"@cat-factory/gates@0.2.66","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"a1db851cb1e2baf1307bc36698b7a24e908b30c8","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.66.tgz","fileCount":18,"integrity":"sha512-gSq6UId8V6i2cmUO3pMMf2O3gT4PjLTwoUEu7wDbt9i8cw4vHWHswQb8x6U0L5LEXn+Sf8I8XD3bbwnHJn+S/A==","signatures":[{"sig":"MEUCIBi2plQLKekDUOQYaYCrNImMB8kG7JIzsgl2HUTQ4KrQAiEAqER6mp8U1Cd85GLNz5U4bEj0T7Fz0crS3VGVE+YxrI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.69.5","@cat-factory/contracts":"0.81.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.66_1782997107525_0.18290529062230187","host":"s3://npm-registry-packages-npm-production"}},"0.2.67":{"name":"@cat-factory/gates","version":"0.2.67","_id":"@cat-factory/gates@0.2.67","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"38a6a0fc7ac5d58a4118188550ec861b840f2521","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.67.tgz","fileCount":18,"integrity":"sha512-nXocicPGBGNeOOWLceYcocSSqJ7OB0jXZ2jSmxbpqxfkjfVlDI2ke4sn2EIBSzL0XLrAYHeVZoGM67/EwDodfA==","signatures":[{"sig":"MEUCIGNm6X+xkWoQhNx514Qvy38BPhtjWeZZcOWsJDJaz5qSAiEA5NmtXnmjaP8Ha1Q8FCXcYJqVkRJ5ttURFPWP5QYwuL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.69.6","@cat-factory/contracts":"0.81.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.67_1783005511278_0.8798263716009205","host":"s3://npm-registry-packages-npm-production"}},"0.2.68":{"name":"@cat-factory/gates","version":"0.2.68","_id":"@cat-factory/gates@0.2.68","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"19c55835581f09dfc9bef3fde0571e3942829134","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.68.tgz","fileCount":18,"integrity":"sha512-iTkbejGHvcZO3igSNHAI3s0AqP1Aglw4Ltv3DkWu8pwehBkPBGfn6ccdwhRTssjRbyyI5XrWlZ3c7bsNtuS0MQ==","signatures":[{"sig":"MEUCIQD30ZDcu37fLFoQjfbdAQ0uzwE9cPlpMX+aUtm1BLZhKwIgNn8S5WBZMaCGOWoF5/9o7/eWF74q4JBGFbun0btVVeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.69.7","@cat-factory/contracts":"0.81.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.68_1783006256684_0.44580561544019615","host":"s3://npm-registry-packages-npm-production"}},"0.2.69":{"name":"@cat-factory/gates","version":"0.2.69","_id":"@cat-factory/gates@0.2.69","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"8cc07cb63af91c119952bdf4c654de6e3ec4b037","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.69.tgz","fileCount":18,"integrity":"sha512-4z2bspZAzHiJQXe59R46D6qyMip7DWj/50Ix1qdmfLm2ClCHhIKN3uy1YH8DQJAza6wGxHmGk2WK5EZC5Jd1Vg==","signatures":[{"sig":"MEYCIQCoZJ24qZ58BpObi7vtfKryxIdSsrM5/80KFIEhOwLP3wIhANtw+kowpZlRuO5NYeJTKIu/vTmj5tL+DiVPdt37dDIa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.69.8","@cat-factory/contracts":"0.82.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.69_1783007119596_0.5999719610738996","host":"s3://npm-registry-packages-npm-production"}},"0.2.70":{"name":"@cat-factory/gates","version":"0.2.70","_id":"@cat-factory/gates@0.2.70","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c611f8bef044f906e7e5e96e646b1bc414cfb692","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.70.tgz","fileCount":18,"integrity":"sha512-AYuKxAePxVFLE7gfD0+ZkzbSWSq28zUQoYe7kZnABcHGCY45Ua9v4xdjgl2A1MHAJNJ7zmHGIyqzpCvzqT3F+w==","signatures":[{"sig":"MEQCIGPtvS44oOg71/1ETo7u2NwHD0NoaT2DomT7xdziziY0AiBjIYF/S5/mB1Ub+o510hFe1Y5wqZgpmCn5blDV5wUlTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.70.0","@cat-factory/contracts":"0.82.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.70_1783026944208_0.454590220092727","host":"s3://npm-registry-packages-npm-production"}},"0.2.71":{"name":"@cat-factory/gates","version":"0.2.71","_id":"@cat-factory/gates@0.2.71","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"cb60e01227a020919d58824e5aa33f83c06fbdea","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.71.tgz","fileCount":18,"integrity":"sha512-u8DX9QOz4OgX4m9iUMaA3AgqTCKPlAT+CSInSwhtrW56gUd4KpCMQ+V8czW/G6+jKS80u38EAA29yQvfU11nCA==","signatures":[{"sig":"MEYCIQDebAugBq13I6RfKGiuphlBdEooj5OS4aLCAXEj7ahNkAIhAMKz9NakFNxzGZMui/RDLWdZ0ggCYAie90V80gje2KH0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.70.1","@cat-factory/contracts":"0.82.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.71_1783028987359_0.48447058827946465","host":"s3://npm-registry-packages-npm-production"}},"0.2.72":{"name":"@cat-factory/gates","version":"0.2.72","_id":"@cat-factory/gates@0.2.72","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"7c6a7330c4fb47cebd3f67cc357654c8e04587f4","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.72.tgz","fileCount":18,"integrity":"sha512-9xe6sYZIkQQLf/5cC7LNvbxIIeSRDXtqeweCegAKcFBXjkxAX2wImnDJF0PkGTO7wkjD4C6GzZvnARFdSwXUrg==","signatures":[{"sig":"MEQCIHui9PYDMKRHjsJE8uM/64fycJgD6iLRU0fXZPz+7nSPAiBNB4wLMeK1kbJBB7oeAWnTVVCBdD/Vf2lNEP1lKUrTLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.70.2","@cat-factory/contracts":"0.83.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.72_1783029573922_0.8965966620953003","host":"s3://npm-registry-packages-npm-production"}},"0.2.73":{"name":"@cat-factory/gates","version":"0.2.73","_id":"@cat-factory/gates@0.2.73","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"fd2d37f360de87127b57bb2fbd0f99f929d95ab6","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.73.tgz","fileCount":18,"integrity":"sha512-lEyLdPCuFv2QtGQEIjllc1SgjBbwy+zSSA74OkzJEkDR+p9l5y8R4DgcvlC4jUDeUb5ngiv0mTFP5Bm7d41cEA==","signatures":[{"sig":"MEQCIGzGfZNzQAdOa0saTqjgZF/oqzKUVAj7X82n17bNv0O7AiBLMmXpW0Vos6ipZa5Kb/kTlBemhQs9nuYpx6RWD7Rc5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.71.0","@cat-factory/contracts":"0.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.73_1783050716923_0.15088227859810455","host":"s3://npm-registry-packages-npm-production"}},"0.2.74":{"name":"@cat-factory/gates","version":"0.2.74","_id":"@cat-factory/gates@0.2.74","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"9726574406d73049641fdfcbbb2477f5b71d0975","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.74.tgz","fileCount":18,"integrity":"sha512-dy5nfkXujltqt56UGhd3mc/3luNW3/KttF9eq6hosRczTe6vw5S/dPdAW07Iu7IE6tKzns/Fc6gfiv36IVFXpQ==","signatures":[{"sig":"MEUCIQDy6sLncyKW1aGG1boaF1Np63Crb6AskNptu3DnCbZizQIgZ/dXh0LuHQjQ8XH5EsjpGARMy6G7O+wZnUOp0viFzKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.72.0","@cat-factory/contracts":"0.85.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.74_1783052449705_0.9378159111557167","host":"s3://npm-registry-packages-npm-production"}},"0.2.75":{"name":"@cat-factory/gates","version":"0.2.75","_id":"@cat-factory/gates@0.2.75","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"43349316ccf6ff492065fd99fe37c3e5b9010075","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.75.tgz","fileCount":18,"integrity":"sha512-N7Rxg8vKYxBg3roK7R0Qgj0jp7i+o55FCoHpx0GaRr5KmaHet56Kb7DXxZcuGjopfzWNa/9K4TF+8Beeerp/PQ==","signatures":[{"sig":"MEUCIFUJSypS9Ef74O7d9EcT8pWT8W1fP7wPzEj3gwkv292RAiEAvxwLQTbITu2aGdVOrYr9h1ZcNkQ58zizvJHnLBW7HPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.73.0","@cat-factory/contracts":"0.85.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.75_1783054110697_0.8777421330837907","host":"s3://npm-registry-packages-npm-production"}},"0.2.76":{"name":"@cat-factory/gates","version":"0.2.76","_id":"@cat-factory/gates@0.2.76","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"bb2e5c0f0ff88b882083aeb29bda7d46c3d5e9d6","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.76.tgz","fileCount":18,"integrity":"sha512-x6ipciwvBNZsYcFICHnP0P7rpacLkBnG9YB8P4g8cI+k+wJbf1HvEvQl6rYSO0d4qSF+KdDzV2ya9bH8ctysjA==","signatures":[{"sig":"MEUCIQD9Grxn2WlR89X7tlJ6NfOoOVj+qHZ/mWV6tT3/mPjWqQIgIdTiUCPJaKC0ttI5dp5hsHCPQJkHpfE/XTJQKDSvwOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.74.0","@cat-factory/contracts":"0.86.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.76_1783054691147_0.2066838593410123","host":"s3://npm-registry-packages-npm-production"}},"0.2.77":{"name":"@cat-factory/gates","version":"0.2.77","_id":"@cat-factory/gates@0.2.77","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d57f95908d8776bf553fc3313283322d9d4aa324","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.77.tgz","fileCount":18,"integrity":"sha512-8140TbchXBSxd34OnM7HVRuAWgp9cZsyF17syiV5Fc9bBpKXj8sW/IREMTc3CeBpSoijkoqUxOwqeUrzSx7JJA==","signatures":[{"sig":"MEQCIDfADRMOVVy+OPhkbfxs3BCdQ2ejY5wek7Yv317ANT4HAiApdXRsmOy/i5XDVYICBvVCiuolgIIjwoNu8CpQgYvltQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.75.0","@cat-factory/contracts":"0.87.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.77_1783080368293_0.5437562781784346","host":"s3://npm-registry-packages-npm-production"}},"0.2.78":{"name":"@cat-factory/gates","version":"0.2.78","_id":"@cat-factory/gates@0.2.78","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"878f4303179892c4299359201b655594d50e4f4c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.78.tgz","fileCount":18,"integrity":"sha512-zYnbC/rUfd6c79JTuM5bkubG587hQwSSnxbQzFJHJ6bXpUQX+caaJ8Hb1WKVUBnDEfj0NKZQPVPh5rEqxbNvKg==","signatures":[{"sig":"MEUCIAn6U6rt134Db75w1AdT4bnBI/rZPfm21LVAMhXhg4vNAiEA9m3BSZj+sncyv6fH0+jRh1QTaqqZpWsCx+es75eg04M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.76.0","@cat-factory/contracts":"0.88.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.78_1783081115626_0.10558047643683355","host":"s3://npm-registry-packages-npm-production"}},"0.2.79":{"name":"@cat-factory/gates","version":"0.2.79","_id":"@cat-factory/gates@0.2.79","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6d7b7381d5c1305d82a75c1e827d1f68568f5a6a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.79.tgz","fileCount":18,"integrity":"sha512-FsceuOGD188YsNxUnHenAW8y/xxjDhcFXa+8Bj1xuwxcydTjOlQst37TGc0eaN9WhPj01YurWZLvqvDPV/YncA==","signatures":[{"sig":"MEUCIHZJOKfVRnHRfkhgKADPn114XImqxN6U+r8Z7bTlNbu6AiEAiSAQmOaYw03PpDFWX+pqxATIPqUgzlCSAvQhaJiYjOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.77.0","@cat-factory/contracts":"0.89.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.79_1783084296328_0.3982546569508423","host":"s3://npm-registry-packages-npm-production"}},"0.2.80":{"name":"@cat-factory/gates","version":"0.2.80","_id":"@cat-factory/gates@0.2.80","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"7d33db6af2ca0b6381637de0fa8c68baffb2512a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.80.tgz","fileCount":18,"integrity":"sha512-0tq+w7okMURgkIYTtz5SFWWub+wXn3qMjUC1FXh35aZjGiBazm0RrKjEOWgQZKuKd5rFwHna6LeAtu04uv4HJQ==","signatures":[{"sig":"MEQCIGPPHWoPs5Rk1JwW2ha9KX+9uNx3AiBPoFpNCO1Fr1ztAiAL02JWNmkyMBVQqhRZpizEQBcO6vZapf1VNDu36/yYMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.78.0","@cat-factory/contracts":"0.90.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.80_1783085790437_0.03486492237888483","host":"s3://npm-registry-packages-npm-production"}},"0.2.81":{"name":"@cat-factory/gates","version":"0.2.81","_id":"@cat-factory/gates@0.2.81","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1c74dcdc629d7d1201590dd057b34e95bbb12453","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.81.tgz","fileCount":18,"integrity":"sha512-sWFU/DQ2rlhMZIdXFrUIF4bvYzhqeRNvjP/ED4OMLfVJyegpcDzqfLtP07MHmZF8hq0gsaEsu07zIiJJh5ieSg==","signatures":[{"sig":"MEUCIQD0ECdEyaCoiLe93n70kgQsYKTcxF8kJXh8QTGeYj+2HAIgDZ7OuPR3Ti2Pi7L4MoXizpKUExlSNSR5JdkdkaukHn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.79.0","@cat-factory/contracts":"0.91.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.81_1783091215031_0.3277872101924155","host":"s3://npm-registry-packages-npm-production"}},"0.2.82":{"name":"@cat-factory/gates","version":"0.2.82","_id":"@cat-factory/gates@0.2.82","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f6caf641c62e9a4ccac7bd4e6de079b5c5418811","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.82.tgz","fileCount":18,"integrity":"sha512-Cq928XlzUNSQ5J2TqpWETE+mOLEqDJHmowxOdWCw+TfwNUJZIbQB1LLWEvKnJpopvibfrTvOw4ShcHlwJ9Khww==","signatures":[{"sig":"MEUCIDIkBu29VudZyfTRc5cj4SnDkFqUDRuBI4NyjeOhJgWcAiEAmLCwllzVhYWl4EG+K0tchlscd8llbxZLYx06VVoFkf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.79.1","@cat-factory/contracts":"0.92.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.82_1783122900447_0.9322069980702319","host":"s3://npm-registry-packages-npm-production"}},"0.2.83":{"name":"@cat-factory/gates","version":"0.2.83","_id":"@cat-factory/gates@0.2.83","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"07b47b07a858b1dd3d1e3f0108917da28635e481","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.83.tgz","fileCount":18,"integrity":"sha512-HUxrB3Boy42z6fcfDiipJlW4r/j7/bkRwcmFoCJFO4NqVIduBilomF0NGik0k440nkbUWtXuNRML8MH7szjSOQ==","signatures":[{"sig":"MEUCIQDZx26zOwPEZwWooLjlU0QKp6njXkISiSPInyAUX0F6wQIgfCz5VR+v9jF6uxY1ZbRKQ/4R6wz4ekqqtBf+75DS/CY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.80.0","@cat-factory/contracts":"0.93.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.83_1783124606215_0.425528706341179","host":"s3://npm-registry-packages-npm-production"}},"0.2.84":{"name":"@cat-factory/gates","version":"0.2.84","_id":"@cat-factory/gates@0.2.84","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1eb64f69f9e5206561e50ca76777d64e1a49758c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.84.tgz","fileCount":18,"integrity":"sha512-UYD00+LfaqFyWK6RGrvMGz8B1iSkKQ5OAXlXkxZiwq2JMWVWYmbaFy1BSz/bisYh8npVaRVt4x6tTMsAZwS+kA==","signatures":[{"sig":"MEYCIQCTAjibqgKl7aoCoKqxB1IMolhZmn42cXeP6D8s5damwQIhAMPwZkVotceipZfJ8bQ9wJvjIh4AHvHOrJx5DzjMKpzj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.81.0","@cat-factory/contracts":"0.94.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.84_1783191207921_0.1118131477198927","host":"s3://npm-registry-packages-npm-production"}},"0.2.85":{"name":"@cat-factory/gates","version":"0.2.85","_id":"@cat-factory/gates@0.2.85","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d7b1fdfc05a9cd4ccbf99d059467c2f7f3c5d594","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.85.tgz","fileCount":18,"integrity":"sha512-TuQ2zcpZ1Pv0Nge3EQqxiJK1iJfAT1hIVsm6/rm1IofLWaFjqAYQ/b8R/vFazaHgBsSKFT4H4wvYmHSrE4UFIg==","signatures":[{"sig":"MEYCIQC5mJCY8i2JFw1vE5I2YflKuEoZATxn6gHNZnRVL4sC4AIhAIfmRozLXwq0tarL/wceHSLY1p7v9+t6f0flx1s4sJUT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.82.0","@cat-factory/contracts":"0.95.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.85_1783191642377_0.6090336706870219","host":"s3://npm-registry-packages-npm-production"}},"0.2.86":{"name":"@cat-factory/gates","version":"0.2.86","_id":"@cat-factory/gates@0.2.86","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"9b4c70012d47ecebbd17dd56b6fc406eaf6c51d8","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.86.tgz","fileCount":18,"integrity":"sha512-xchRVVky2zaTUIjgx6EkLx9r8Gzh8lb7SldKBdFdVbWezQefAElWVbvbZghxdk93QUD1qsKk3Mnev5XTBabNqg==","signatures":[{"sig":"MEYCIQDvPuJbIMafzy5xfMHSj2/jqQjUcn745NPfZNloBYAobAIhAMhartQ3TwRWjLuaeehl3UA6JiiBXfJ3xTjIDd5GNOV2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.83.0","@cat-factory/contracts":"0.95.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.86_1783192549071_0.3436635138558166","host":"s3://npm-registry-packages-npm-production"}},"0.2.87":{"name":"@cat-factory/gates","version":"0.2.87","_id":"@cat-factory/gates@0.2.87","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"2ff83cf0761310363e0c20a99825efc48b87897c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.87.tgz","fileCount":18,"integrity":"sha512-64/ZeLw4aFwB3O5aylvDmwFdTZNUQ0PJ5ECN6fv0cUs2ZLLk8egmRqj47TcSRURP6WHajRO6tZELS+s6g/fSVA==","signatures":[{"sig":"MEUCIHQ39CiIPtDyvSi9y8WlqXjJLBzhU5OaTf5XRkzDT0sWAiEAnFKFl6PnbNznQ/h1VPYzZDwRwfH3mj4nbfq60vU7yjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.84.0","@cat-factory/contracts":"0.95.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.87_1783197122979_0.07684898308860211","host":"s3://npm-registry-packages-npm-production"}},"0.2.88":{"name":"@cat-factory/gates","version":"0.2.88","_id":"@cat-factory/gates@0.2.88","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"526701f8efa1320e27eed2c6613662a342cd6032","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.2.88.tgz","fileCount":18,"integrity":"sha512-YvbWC99lTjKOZoxfIOKANylLJtVnH7sCOPPKKgJcukDe65cQ8+mP4o6wcGk7nDdn8hiG3017S/jAds2t5Qd0HQ==","signatures":[{"sig":"MEUCIQCUaiv431kk0MZkVU7cm2Id+J7mxEcmCNd4wRoZey6BBAIgE0i/yDsEHTDVUZQmtzefl1PDWkahn1b9WKd8ZWWpoqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.2.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.85.0","@cat-factory/contracts":"0.95.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.2.88_1783205035637_0.8205135846942475","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cat-factory/gates","version":"0.3.0","_id":"@cat-factory/gates@0.3.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"520587c41f8619a26109f63d16ec5f99fe824790","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.3.0.tgz","fileCount":18,"integrity":"sha512-1Pz+60iaofFRvc20EzPJEI7xOnxxwMC+39p5eho8AwiSYbEjnquuPD4GPxfFh8x2L+EW0uLZTcSc65Z+usAcjQ==","signatures":[{"sig":"MEQCIEceO9FSwsMZteZ0dZK4xaCnximHUwcqPvJbnlO737zVAiBCv6rJ0p9IK+xi/k5pVJsdkOmex1STNwEwhd/sm2Up1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.86.0","@cat-factory/contracts":"0.96.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.3.0_1783210296476_0.0007939111801125165","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@cat-factory/gates","version":"0.3.1","_id":"@cat-factory/gates@0.3.1","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"7b2ae197a4fac88a8aee572499bded38d7d1e836","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.3.1.tgz","fileCount":18,"integrity":"sha512-fbXuqYtzaxVPHqJ77SOcooBAsfYd8oEWVd8k6R8dPC/UwvwzkQpTbo/PXk+VvUG4kaNXZp5zIJ0R8bCzekitqA==","signatures":[{"sig":"MEQCIFGaO/7Owx7jsta09Nv2K5xb6wLG4At2chq3msWXiNDvAiA3jADXmHxB93Y0ieQSU3TDESsy0/+TRxzlPdP1A6KRfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.86.1","@cat-factory/contracts":"0.97.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.3.1_1783211138879_0.5909890433813876","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@cat-factory/gates","version":"0.3.2","_id":"@cat-factory/gates@0.3.2","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"dbd0fbd06eab25fa23aa37ecee37d06e16e1b87c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.3.2.tgz","fileCount":18,"integrity":"sha512-fmC6hhelTxv1PDEFtrpmvQ2a3fchVFnmLChYLgHM9EI3rb748uMaQmTlq+lrqh0muWf/tmY8xce/V1KIUvMhLQ==","signatures":[{"sig":"MEUCIQC+aKhlOXHuViP/9vLFbyN8ZFUm+75TCYiB6Y0H18w/AwIgDjh5moDKrFrfpwJkbHNQw7NTDCQn447QKNVAuY/BJY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.87.0","@cat-factory/contracts":"0.97.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.3.2_1783239778860_0.9701862265690449","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cat-factory/gates","version":"0.4.0","_id":"@cat-factory/gates@0.4.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"18b1ec3e76632d6507d0649c817fee60aa40cd58","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.0.tgz","fileCount":18,"integrity":"sha512-6YxLLwCNyH1PJw/wduulg4KoxAQotNOXAm4qiLXon/BIjBx0f4ceoO79XKjVRa0hSOZEx5BQpBJHrGqxCDkCGA==","signatures":[{"sig":"MEQCIAJcoXBMJJmaldFKEJPCwl2x8klxG/KcbB3ZvXezgIyVAiBk6Nqz8jZbMo8LTO59WyXC67tQBS739dOH0FcBqEmLKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95713},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.88.0","@cat-factory/contracts":"0.97.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.0_1783242673066_0.13781560844722995","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@cat-factory/gates","version":"0.4.1","_id":"@cat-factory/gates@0.4.1","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ab43a8930c16948867183c5862e3895e36e9a1a7","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.1.tgz","fileCount":18,"integrity":"sha512-cuhZ1ypfn831m2FP+Zjwvjk1f8VS20EtCcs24EUbH11qDgGrOeE9/FzDpZTTagno4Lsyi4Ibj0cEc9IObvA2Dw==","signatures":[{"sig":"MEQCIBKKxG5Ur8tDjh4peYiLEbNFYJsbP3+2pFDOtIN7vr/KAiBQyi/agZud8WC4//kaO1Izr6WwgMUuy15U451SbVL9kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95713},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.89.0","@cat-factory/contracts":"0.98.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.1_1783245300055_0.43629692523255414","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@cat-factory/gates","version":"0.4.2","_id":"@cat-factory/gates@0.4.2","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"b02240e096ca4d02121da34c17e9185a56eabc3c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.2.tgz","fileCount":18,"integrity":"sha512-/1ILNT0oIyBIAsGNf5CsK8MXj6CTJXQSvdEt5U6vqLepf++dXkjbt9666GfoVb23ln7RmybRub0RDQqFbLyUtw==","signatures":[{"sig":"MEUCIQDlrNxrgtlfHNeuzZ7iV8fzYAilIEAUqduZjUNe1w5gKAIgQXsmmBI0llA1BnGAyJXRkRQo6rhsdU734zkh0PWQpZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95713},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.89.1","@cat-factory/contracts":"0.99.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.2_1783247699198_0.5309143569453643","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@cat-factory/gates","version":"0.4.3","_id":"@cat-factory/gates@0.4.3","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"a27b8d04ed8a5f5348db12f4f4d1de4bd0127f0e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.3.tgz","fileCount":18,"integrity":"sha512-IBqI0tP6z+6d3NswlpWSk9lRWqI3TtS4ze0BfqLH6j6XqqZstgqnWUNcOECUVY5cZszvfGSu/wxK/H24wHCh6g==","signatures":[{"sig":"MEUCIBQFbYYykDC7PhZvL5kWqREywh3C9iw/hmr3F6YFRylqAiEAjAevt3WqJPmNJYyRFBBnVmKOPrUtu/AKpIa7o74Voes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95714},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.90.0","@cat-factory/contracts":"0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.3_1783248346015_0.35382033169061655","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@cat-factory/gates","version":"0.4.4","_id":"@cat-factory/gates@0.4.4","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"63d19ac97f260fadba5430309330c3cf974db81f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.4.tgz","fileCount":18,"integrity":"sha512-rZDLh0KUhLQmgFf251Y4mE+7I2otHOmK+CCz/TrpH/6YtLVqyG5GLaJX5tF+BfPNOhu4fHXnxRqcQg47A2Tkfw==","signatures":[{"sig":"MEUCIQC3te0cANDh+yOH6yCf6THory8SrkoOm5wbLQ/CZdYAwgIgKm+f+aKBQQPtleDEHu7279RdbnJEQ+zFWi4o4zgOeZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95714},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.91.0","@cat-factory/contracts":"0.101.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.4_1783249308571_0.16842723897742617","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@cat-factory/gates","version":"0.4.5","_id":"@cat-factory/gates@0.4.5","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"986f923625963224ead0d566246371ae532715e1","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.5.tgz","fileCount":18,"integrity":"sha512-vss0poFUumwCIQa//BmqSQqvnHnol9FmKqm2rv/VRbJc3gIS+iMbZl58hycguzLFd8nEkt/PMNQaKM6fFOQh8Q==","signatures":[{"sig":"MEQCIDeFHGd5kIbX5AAn2LC9Nxc4nyodPUg4fhOmKri/bRcRAiBi9Kc/bnZl2ZbeyM5lIO5w3R2BMA/Kua2/8ptCGoltwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95714},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.92.0","@cat-factory/contracts":"0.101.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.5_1783254700229_0.30192137347185843","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@cat-factory/gates","version":"0.4.6","_id":"@cat-factory/gates@0.4.6","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ea3247f8ac30f0e6652090a80ae044244b00eb12","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.6.tgz","fileCount":18,"integrity":"sha512-kNlla45IxRU+SxPDAPnfOuxHgqlzd7dSAV6BIwIv6Ur/MMHvuceHQt1RNTmDeg3/59JVclFo+jm5jknEATH3aQ==","signatures":[{"sig":"MEYCIQDdYyQiGhehv6Olfyh8zcWniBI5Re4O56vfMSTS+72/BwIhAN3np6H9a0J2PsjDiVEHkAQvmOpI62oegbRaFApjxbfT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95714},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.93.0","@cat-factory/contracts":"0.102.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.6_1783255881187_0.742107370804356","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@cat-factory/gates","version":"0.4.7","_id":"@cat-factory/gates@0.4.7","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d1739429c4e7e1de6c45b5d928cc0dd948882f2f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.7.tgz","fileCount":18,"integrity":"sha512-w2n79CI/K3DyiJElW4kMo8/eqBMzZ33EQ1pZM5Yy4xpcyPWQMOp7Z4uE5xM2uWT7lQ1WHhFNDz0MsqBr9UUDDA==","signatures":[{"sig":"MEUCIE2J7rNPnM74wF89jvicKXXw9JR9FEXXKQ6SbHme7T+UAiEAyxWK6Ad5JcA40OR4pyHaejFLLcZVU7tfF6PiNBsVDVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95714},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.94.0","@cat-factory/contracts":"0.103.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.7_1783261109100_0.5126840233050252","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@cat-factory/gates","version":"0.4.8","_id":"@cat-factory/gates@0.4.8","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"9a1177875c395d8372875c8f03f78a00e770091d","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.8.tgz","fileCount":18,"integrity":"sha512-9kqBUrH0IsN167m1q6GE+S/T0nzzYJnhshJm6mO+dQltRBBsvrXsfY6oILxqhC9hJbamwoUJgduEfIKvAC2VHw==","signatures":[{"sig":"MEUCIQC7BeP0XgoP7YB3rsvkPBb3ckGHlc18FO+tSyJ4vXsaUgIgOraRvQ6QfzdGCGp6w8auvzBpZzvEBT5T0GYgQAU0e/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95714},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.95.0","@cat-factory/contracts":"0.104.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.8_1783261945863_0.6781381638251895","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@cat-factory/gates","version":"0.4.9","_id":"@cat-factory/gates@0.4.9","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1c41a13a74b92f1f69fea0d039596f07065c047c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.9.tgz","fileCount":18,"integrity":"sha512-g9p8WHrDRaWSbvpuxYg+3Y6TjJwPTd0sVOEPrTZoZ1TEEtbf7mvh3lICsCuI3XcXl6AgHUR/fMUh2bQBWTvPZw==","signatures":[{"sig":"MEUCIQD3Mc7G97XjMnzW2q4KoalrCz26Pw2xExNSOuZGP6e4RgIgHJ1fa9FgXLm26wk86LwYH6uF+K22sGEOXd2YI7yEl54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95714},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.96.0","@cat-factory/contracts":"0.105.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.9_1783266521075_0.18113186526087377","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@cat-factory/gates","version":"0.4.10","_id":"@cat-factory/gates@0.4.10","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"fcd588ae639241880cb240c768e58ebc18d46b41","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.10.tgz","fileCount":18,"integrity":"sha512-w+BwxOI1O2NbPVxkyfdO1EKnPz9y8Yzt/v6J58AHtVZwDUIfwpFfQnCalivL4tFN2528eKy6OYVTbgmjRcx27w==","signatures":[{"sig":"MEQCICUn/rfhi22mbmnfL+Wo7faiDLmQ7S9TAjFqbZlRuHZ7AiAEtw8OrVEKMHEgXNVsj8ABI72Xjaujo4QQMF3F2UYH8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.97.0","@cat-factory/contracts":"0.106.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.10_1783269449727_0.5540745825254718","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@cat-factory/gates","version":"0.4.11","_id":"@cat-factory/gates@0.4.11","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c694a1a9795a69645a57cdb00517577053e9bd4e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.11.tgz","fileCount":18,"integrity":"sha512-r6FFOSSzRoqSHaMCQeAJuFFTlSQANGHdKw/eGTzExi5kMR6XpFgj0GwlXNEq1SKMJ6Rm5m3pbroMDkBfg/orhA==","signatures":[{"sig":"MEYCIQD/k7t1DvmtBuP1ckLRmTDVZEijbef/soYJu/sLADABngIhAK2GowYt2/QLye7rbfbDxzDfojBRJ9Mj7WASnGlgaOuO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.98.0","@cat-factory/contracts":"0.107.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.11_1783271817818_0.41774402019647106","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@cat-factory/gates","version":"0.4.12","_id":"@cat-factory/gates@0.4.12","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"873f2747a2d3d8513bc769f760fed475e657bd6e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.12.tgz","fileCount":18,"integrity":"sha512-Px5VWMV5Xd6JsckfuXMOd5OaFTrupVXCNvAHUkGwzuAfEpdGpw9w86vpchwkgfCzPbso56uUhmaIwrdyn43bug==","signatures":[{"sig":"MEYCIQCWDozKYPScWrxTjTaGW/tQyZiqX1BbWZQmczPp8BSe+wIhAOGqssGfSy962gRxZ86HWcjWDehdMHbTeGbshtl1W0FT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.99.0","@cat-factory/contracts":"0.108.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.12_1783274047042_0.24475951162559517","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@cat-factory/gates","version":"0.4.13","_id":"@cat-factory/gates@0.4.13","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"7d3e3ea11c26655d6d2a520ac35ecd0ec0356e57","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.13.tgz","fileCount":18,"integrity":"sha512-ZukyY0w74Ju1nqiNaG4Sytd5/xbwX3SR/joG9bH92D/Lv4lTSq4bS8D4N8vph41gK4b4S80HLw+Cw0XEXPpwLg==","signatures":[{"sig":"MEYCIQDIP71aFd2uGn84S0MzGL6zV1MD9xZOUf72OXSRcoB+4AIhAIIh2jaOh6etvSUmRBSe7eoykDpdTTXiySixzYwk2g/N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.99.1","@cat-factory/contracts":"0.108.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.13_1783281569978_0.0986738810830694","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@cat-factory/gates","version":"0.4.14","_id":"@cat-factory/gates@0.4.14","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"a19cf846784df8f93a615e1ebd10cd0b772868e8","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.14.tgz","fileCount":18,"integrity":"sha512-eTnaG1E+Pbi6PrtJiYN0qXOObekjWlUGwn0Ofu8013Uo314+MbcRupaLGx/9M/Nfpg1Mvg9nTvQpwC8TzJNmLQ==","signatures":[{"sig":"MEQCIEigjJP3ku08032n3fWpTZZe1Ka2z6XdAt3XCcaP2dW/AiAy6BzUdW4lXw1X1MXxifwEQ9EL3a0/4wnb3rUHHZy6Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.100.0","@cat-factory/contracts":"0.109.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.14_1783282837125_0.7503458112858823","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@cat-factory/gates","version":"0.4.15","_id":"@cat-factory/gates@0.4.15","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"bccc3af5264316b32642d7b4fda3b52deb0359aa","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.15.tgz","fileCount":18,"integrity":"sha512-Zl9g3VcZyVJKuiEkwKg29bxGUM/gi/aL8lyQwKTv+gxIMVHl8wKZ4eLeT3GDwK16XiiNusBZXMoeOpEcJyuQNA==","signatures":[{"sig":"MEUCIQDBpA1CAZQQ+/e0DQQ8HMgOsK3Dmxm4BUetb4dQuLfIfAIgX8mctyaf6r92QAecrNjfGnywu4qp+9XbAIlMQF9yGQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.101.0","@cat-factory/contracts":"0.110.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.15_1783284647270_0.10981289412610362","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@cat-factory/gates","version":"0.4.16","_id":"@cat-factory/gates@0.4.16","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ea800f1be39a6649e075374fb4ff775ab62c6a2e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.16.tgz","fileCount":18,"integrity":"sha512-M3JZHJX55ntdgaKn4Xsk/SbEMi49JaLPMxO0tNkBs8fdVoGoGn6AHFwtYEv46Khj3Uy/35BPqdHTPIoJb3MXqQ==","signatures":[{"sig":"MEYCIQDPk1Kb/jTl+1dgFXxEoIkHJHGbViBb/po+TNbhdEu/2wIhAMk+FQKQba5B6XgqzPa3SNq+XYVFNY8sU7U1XtoV75HU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.101.1","@cat-factory/contracts":"0.110.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.16_1783286442625_0.867307382043701","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@cat-factory/gates","version":"0.4.17","_id":"@cat-factory/gates@0.4.17","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f795f9f96d2e08f24cd058bad36205c0b6762019","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.17.tgz","fileCount":18,"integrity":"sha512-FMkKjAnZakMYUI3Xti22AxG7wTBFw2j7dqMBe4d7JDdcDnSRBuJIukIcz9NqKhdkCi0b/jqF9EfgYf0U1b88IA==","signatures":[{"sig":"MEUCIFJHTIsDtC11tBzRk6WMsJlPIvNpj/dJ1rPH51PS66FyAiEA8F5Jj4eS8dTACH4LeWii8TjVXoCUclfRmR8TIKiEBaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.101.2","@cat-factory/contracts":"0.111.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.17_1783324639016_0.9015161647105565","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@cat-factory/gates","version":"0.4.18","_id":"@cat-factory/gates@0.4.18","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6cf3bb5e8afdd0efa823141d09b9ed26338997c2","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.18.tgz","fileCount":18,"integrity":"sha512-c5I5l8BtNicQlTgSk6LBJG1vGhwHSvEoR8WNGvPVpFv5GAosH1P09izniZmpFCBsIdjgYqFXFVGgMSZDzPnlbQ==","signatures":[{"sig":"MEYCIQDWTIz7UmPg6eSeEn2/IlgmtRpJw9FqGE1KAr4a4332zAIhAIG6qxbS3uyxBQPSjmJq6NwZ2pznaSyI1iu1yyY3lMSy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.102.0","@cat-factory/contracts":"0.112.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.18_1783331058719_0.45581765884159675","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@cat-factory/gates","version":"0.4.19","_id":"@cat-factory/gates@0.4.19","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"2b5051a2a3ad11fbbcb1d0b09f65276229bb9ebb","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.19.tgz","fileCount":18,"integrity":"sha512-E2T5r3liL06CA7wtXkWj3qTdahelauT0mwMVigkW3pCcB6vzAEq1w2x7wdLLa+z7BmH25B8zz97xh/mwhj9IxQ==","signatures":[{"sig":"MEQCIGKeW/hduA2t90HX5UYjZ4HDV6Sca6Od87/icpgtTk6FAiAS+chJyob5xK2FDuS1QXA3dFj68wtvVqJzt7OHdeDVGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.103.0","@cat-factory/contracts":"0.113.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.19_1783331475460_0.9385085032517264","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@cat-factory/gates","version":"0.4.20","_id":"@cat-factory/gates@0.4.20","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c2eb42448b135b0d813bb6677f706c0c6ea277b0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.20.tgz","fileCount":18,"integrity":"sha512-DGcisoHmqBxfMknt+wn6+YxFJDsAOaT0ThoXpzTxiAzq1lJrw3qmZn4OYWm59oiPWBhg1kAi4t6iAA/WswR73Q==","signatures":[{"sig":"MEQCIB06DImJI9svZM6afwr4IuJMeMZC8+gBsWdJ1d7N98GlAiBDdKQjB+yWQe7T+JX/tn0C7U6gUSI6anW9PMocj8OXfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.104.0","@cat-factory/contracts":"0.114.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.20_1783335065083_0.910582776086611","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@cat-factory/gates","version":"0.4.21","_id":"@cat-factory/gates@0.4.21","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"0f77cfa59535994887630c67e2db1e08c003a0e7","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.21.tgz","fileCount":18,"integrity":"sha512-YwCF7BKh16S94/vyJTZ821bQYahPT9C9ZnlBsCRn1MzdFFUd5zS2gHaqk+wOcWMTR8jC845F4nHoAtBAQuVZag==","signatures":[{"sig":"MEQCICVuY3mFUlMN1JlmfHOfk3AVVIQS6ENQibMdSMX/SmKLAiBF/dk9LgK2OIMdoBDMb3ftMOntzTad8CRYoz/b2HlOsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.104.1","@cat-factory/contracts":"0.115.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.21_1783341583747_0.5112176335436924","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"@cat-factory/gates","version":"0.4.22","_id":"@cat-factory/gates@0.4.22","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"675425fad839693c5cc4460dfeb765b48b1a24fb","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.22.tgz","fileCount":18,"integrity":"sha512-v+aL+9qDdr8Xxj0X3GcprjWBL9mtCaBrKvqGtHt3mYWk2SlPCbaQFH6O0fo6eP89vr6XT829UHrT24pNJ+rkJA==","signatures":[{"sig":"MEUCIQD0J8qvPiJu4qOVfry17nusxMWsN6gQ541mvnw69GcmTAIgXKtvS7/Uj4C7anmn4R07ln/mu8CQeDCvGuB3ELDALYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.104.2","@cat-factory/contracts":"0.116.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.22_1783345506149_0.0016373025185434376","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@cat-factory/gates","version":"0.4.23","_id":"@cat-factory/gates@0.4.23","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6b8e008af40c8676a1f6ca5b1d501e2860000b87","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.23.tgz","fileCount":18,"integrity":"sha512-rNvgF3twiGqBkHmjPSR5srhC0j0ZjmIhTxJJoHkYfPTij495GEYLEpXhPtdHjfvVjefCje8gS1BU5c9kpLB+AQ==","signatures":[{"sig":"MEUCIQDwNJNeIp8tWJFiDnPjic98oFrthP2JBa3byqBXrUZaDQIgNz4d1PxrP0NxxEERzgQckKJPGKIu6fsrJMN6xjR6aZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.104.3","@cat-factory/contracts":"0.116.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.23_1783352352085_0.31680257039350157","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"@cat-factory/gates","version":"0.4.24","_id":"@cat-factory/gates@0.4.24","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"872079ae95dff103b3f2bf9808c3b86f619ccf5a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.24.tgz","fileCount":18,"integrity":"sha512-76/LzC8s7W52oIsLpBQI+9yrFBOiGFZd4fbiICo12jLRDHAQJhfA2iHa+2iixsLByE5RYBLucI0Qo37Lmt3xGA==","signatures":[{"sig":"MEUCIQCbsQfma9gGp45q0U+NI9W2nBgXCznCFxyDWWk2FA8yrAIgRcpltk3ZCaDyp5nMQGzFsYLoPL4jBWxrw7V+2eRCryg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.104.4","@cat-factory/contracts":"0.117.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.24_1783354513254_0.7540686059543087","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"@cat-factory/gates","version":"0.4.25","_id":"@cat-factory/gates@0.4.25","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c6985783157d7fbd0de184481d635d849cd0405e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.25.tgz","fileCount":18,"integrity":"sha512-EPvH1Qh2uTUPgIJLUT/vqNCqZkGXWESJLlUNYSW9sQ3LMnKdlhDwYv8XjnnejOKFhjV9EAAeu746j5nP5Ofx+g==","signatures":[{"sig":"MEYCIQCQ4ePiErogryZrWAdP4amfYH6tkzJsQVH0oENYz+vOjQIhAJMs5kaIqXp5w0uqSf4PVYxfoVS4dDhC/CpEB/A5NYP+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.105.0","@cat-factory/contracts":"0.118.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.25_1783357530374_0.7647303161187313","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"@cat-factory/gates","version":"0.4.26","_id":"@cat-factory/gates@0.4.26","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1b1dc78bfc114ac7ca3ebf25c0a7bac9b3c0dbe0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.26.tgz","fileCount":18,"integrity":"sha512-XdCyJ29oMquLmBoo/xRGkVNuuoHjsMy9V3rqOrgeQ5i5VN3m+Kd71EdTJT+EaIQs7j3TfNxJs/UhiSM/P0AplA==","signatures":[{"sig":"MEUCIQCNznoIcPXOP5yiYYlVOupa/ivWWmtp25EHAeZ8xrC8bgIgdz27dz7xPr6a2TSVmrRdny95p3wW4iiBcpCrKJojJNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.106.0","@cat-factory/contracts":"0.118.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.26_1783362141634_0.9682479213432116","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"@cat-factory/gates","version":"0.4.27","_id":"@cat-factory/gates@0.4.27","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"72bdaf7673fa8eeb6083b6058cfb4edb6d4c8fd2","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.27.tgz","fileCount":18,"integrity":"sha512-RiwwYVAbNRZQcljZzZL7fy7BgKWEgc7UuoS6snFA5VwFn96y3OCZTaCNHOTaiKVh/z8O2v3HIgvzu58ovKIMPA==","signatures":[{"sig":"MEQCIBr3VgEnaYsALh2ivRDWAZgX8HAFzyOrFzBgZqDTPHCnAiB1CITwxsUHpe941gppmTnlwDH2RWGCi5ijif4qWgA9KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.107.0","@cat-factory/contracts":"0.118.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.27_1783363257386_0.08961344798434134","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"@cat-factory/gates","version":"0.4.28","_id":"@cat-factory/gates@0.4.28","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"94ce8be65b969894c482e52ac577e2851c64707f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.28.tgz","fileCount":18,"integrity":"sha512-ymIr1NKraBHwwRlFL3xFRPmJCaeXvn00GmjLg0hCjOillxXPLDjAyY+cdHOlQCbM2DN/fJypXx/KcIZedpMxjw==","signatures":[{"sig":"MEUCIQCbifVP/IZML40ToQsFwMzyW21j+uZHUFCOZ8uu63hXJQIgDALWR6A+6JkTeHIErcFI2lHYf3LVhBJA1QL6B4CLSKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.108.0","@cat-factory/contracts":"0.118.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.28_1783365293323_0.8358569840059917","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"@cat-factory/gates","version":"0.4.29","_id":"@cat-factory/gates@0.4.29","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"dde1294bbcc318cce56718703aff4792d392f76e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.29.tgz","fileCount":18,"integrity":"sha512-J0WXCtNHQ01S0jfmxl4h+p1MPUBwzrEdqnjc+1/fkreP7TCsnYXD3TyGuefUe/bw25P6bL1LVaVoLOgfMNENgQ==","signatures":[{"sig":"MEUCIEvrGC6wGoWhLATXKEHPmE2T0YD0sW4HTvc+eAXHZvVrAiEAyCaG8hJ22b7MmmrLQM20KSXANJe5ViatsYRa33qb78Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.109.0","@cat-factory/contracts":"0.119.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.29_1783376381978_0.7978434469438249","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"@cat-factory/gates","version":"0.4.30","_id":"@cat-factory/gates@0.4.30","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f53103bef2e3d348057184ce849f223a411ae575","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.30.tgz","fileCount":18,"integrity":"sha512-HYW1U8fFTrdZFIiUccvaONPFL3EoVhSmd7zLoKO0CXbbEzm/rgIfbHw2BNqS/rayF/omtGvB9putQNUU7sGvhg==","signatures":[{"sig":"MEYCIQCeuDGYhRsmqucKtcQ7tbiZqG6fOCO+6Cx7vghQqp12YgIhAJtQjoDsyKK3r/3CgWaKt7YTTJlTjy/IdgO3lNZKMPPK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.109.1","@cat-factory/contracts":"0.119.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.30_1783381004705_0.17069695091781978","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"@cat-factory/gates","version":"0.4.31","_id":"@cat-factory/gates@0.4.31","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"cd057bd8efabf5afb2db4f4e26ff400607cab870","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.31.tgz","fileCount":18,"integrity":"sha512-f4x3Zi8szsOQbC+yVxSPuNjGxQD1dWItWi94E9SrzlZujxKbp4Ge2D1GCu9sJ9AX9SGDT4WK8jIx4IeJxlu0Lw==","signatures":[{"sig":"MEYCIQCB87+CpLA0OsL08xar7Tg0SVSrB9sqs1AginxAOzhilwIhAOxJRU3nUhLxTVgGGFWaa6jcBCwm8emxq3y1htNhME/A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.110.0","@cat-factory/contracts":"0.120.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.31_1783386153530_0.7643044127200012","host":"s3://npm-registry-packages-npm-production"}},"0.4.32":{"name":"@cat-factory/gates","version":"0.4.32","_id":"@cat-factory/gates@0.4.32","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"2e2ea0c72039dad6965ce62411327b21cfefc91a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.32.tgz","fileCount":18,"integrity":"sha512-gilSUQDsS6nv7W4A6x1iqqmSdMjeDZKVA2jAY2K2Y0KTPmC8GtyBHSLZ546CoQ0+F6x2sQqyhXw7qjqPefqJzQ==","signatures":[{"sig":"MEUCIGa/ktTJF3pqqUu3O1cetaidHJFK5oXoFtZZ701lZJupAiEA5dRo4baahAUJjr3l1z6EWjwIOhV1Vjxby7sMkFHNBs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.110.1","@cat-factory/contracts":"0.120.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.32_1783501928018_0.2032110566689167","host":"s3://npm-registry-packages-npm-production"}},"0.4.34":{"name":"@cat-factory/gates","version":"0.4.34","_id":"@cat-factory/gates@0.4.34","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"2a608968a110370a33c404fb72102e8af9129bee","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.4.34.tgz","fileCount":18,"integrity":"sha512-w8ntpdNz11D4d/PBAn8K8xndMPlojlUHAnBHJJvOfHMOXyencmCkIEGgRdggtCgpQvMCxJhyuKrnduER0PGX1g==","signatures":[{"sig":"MEYCIQDnWYEGod2HKCwnpvIAd/57oHVpN4Wep4sujUWKQWf+EQIhAObtcakgzFX3/rQ40iyGcyZrNHiedYCKQKBlrgvMu/GK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.4.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.111.1","@cat-factory/contracts":"0.121.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.4.34_1783504155244_0.21473317580536078","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@cat-factory/gates","version":"0.5.0","_id":"@cat-factory/gates@0.5.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"8acf43276bb3dc7f77eddffd64202718be020d27","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.0.tgz","fileCount":18,"integrity":"sha512-MQBd/yVKYXUpJ93nxj6z+22I5kH4WoxMVIW5ECuT6C+nXvLiqWsr31wyrxkq6Gi8Fs+X6T3PMYW9UFjEfAvDIg==","signatures":[{"sig":"MEQCIAo9HzBhuFYImIsmgu2cA8BDXwniyCmrlHHFv+e1sjKaAiBAAvn6PTFH0nwdPPKfnF/KDBAHQFDujGnvaDbwC+pOyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94688},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.112.0","@cat-factory/contracts":"0.121.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.0_1783505222188_0.7633143026257136","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@cat-factory/gates","version":"0.5.1","_id":"@cat-factory/gates@0.5.1","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1ef1b95d6e05c397c3fe8277446c17ab5ab34794","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.1.tgz","fileCount":18,"integrity":"sha512-5PRcZ4xUaEjzlNWcAvZTBCOqkVxINL56WA7M/fj5gaj7RH0EI47IIX0/VXme95J0QoGU+5oNk9h6GnppS+0hrA==","signatures":[{"sig":"MEQCIB67M+cJuzQC4ioCYfeJcFuvLiuxdYSxR6hAcspofG7yAiBX8hHTihUEHZ3VIfIEqWYDSj11ciBLmTMVx8QMl2huLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94253},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.112.1","@cat-factory/contracts":"0.121.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.1_1783506872963_0.34804930606308204","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@cat-factory/gates","version":"0.5.2","_id":"@cat-factory/gates@0.5.2","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4de626a8de900d0c68ee5539f9d07cded4c377b2","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.2.tgz","fileCount":18,"integrity":"sha512-mw+ndMEPmW+2Hq7lclYD8yh1m+cG8NzGiFJblfHeoyYcSXuYZTF+1FhUNtGGf72vPr8y/yEgxej3FzFgpEV80g==","signatures":[{"sig":"MEQCICrBD7wIIey6KK0838fI20QBFkysTJZ5dazYM8UUPHVMAiB/NdOCnndoP925Sh9Trlo773XykBMWOYB3UbopWmibzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94253},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@cat-factory/kernel":"0.113.0","@cat-factory/contracts":"0.121.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.2_1783519260197_0.9298443597664015","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@cat-factory/gates","version":"0.5.3","_id":"@cat-factory/gates@0.5.3","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"22ac3a85ff529cb23b058a071096c52a5482ea48","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.3.tgz","fileCount":18,"integrity":"sha512-6Jsc7pMl2iAuJWugfPaMY8tNdM9H5fjzGNVnZLii88ekr/3ogLAdqPd3Eunj94l/hcG5KXP2XP+1PgGx/Jx3Sg==","signatures":[{"sig":"MEQCIDZJIJW5qE7QOH6TJ7ZgqDhuxCqBJi/MjMec7wifV4ZLAiA2DgPUqK4VsAlidEqTxWkpwHwk8gMDJUshVUbtaJiDOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94253},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.114.0","@cat-factory/contracts":"0.122.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.3_1783529045109_0.01910692887381682","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@cat-factory/gates","version":"0.5.4","_id":"@cat-factory/gates@0.5.4","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"12f9f67b316a40e91d06b81b9057423e20917747","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.4.tgz","fileCount":18,"integrity":"sha512-sk1UloXvoPTIu2yfcrDCuDsqdeCvTUWUM1x+96KjmDucrebLrSSx0i+tlJ43+Eb8Wo9rlXHCFHHilAXeTTAAGA==","signatures":[{"sig":"MEQCIBQDuL6jtANsHxZfPHtGWktsV0M76e63Mc0D677EZQaXAiAM0W1oVx3TLmNQ7F7L4CpjNd9zaQvepcfMueuZedaMOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94250},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.115.0","@cat-factory/contracts":"0.123.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.4_1783547181482_0.5078473515124378","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@cat-factory/gates","version":"0.5.5","_id":"@cat-factory/gates@0.5.5","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"99f5a91f81dda9715d5e67488960064e343a6aff","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.5.tgz","fileCount":18,"integrity":"sha512-PId2vPVfUFKJhMyFR97vwkhqFKanJQTDz6aEf6q5wVaXikfP8f5yPEl8FimeBusMGL749a3VvAwYPaYOQmGabA==","signatures":[{"sig":"MEUCIQCEkawEO+D5ZfBd3QT4U3D3teNr24j0EdEzfQQFgMbT6gIgGieRGDdL5yYGD0c4kX7ODHZivp+XFiyRcHJ0R64NqUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94250},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.115.1","@cat-factory/contracts":"0.123.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.5_1783584406381_0.2361193305211391","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@cat-factory/gates","version":"0.5.6","_id":"@cat-factory/gates@0.5.6","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"20355a3a882044914247907656de2858328e5036","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.6.tgz","fileCount":18,"integrity":"sha512-gLocdfcXkJBhJ/gdMtrCOWINl3habQ16t4er8WgfxWyirOH0nPhICaC/bnL+uk0HXvcd6kaYAlLhvCcy4uC7Uw==","signatures":[{"sig":"MEUCIQCx+QlVh6y1OSl2tZpTn4i2V1VcYZchWJqoCEM7TGPFcgIgJXzKjt6jIctXinjtEJaNCmfv3iFS8p8K5Vs+WIz2bUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94250},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.116.0","@cat-factory/contracts":"0.123.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.6_1783604525125_0.4019975510488709","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@cat-factory/gates","version":"0.5.7","_id":"@cat-factory/gates@0.5.7","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"76130f1eb0b09019504670bbcc07d448df793995","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.7.tgz","fileCount":18,"integrity":"sha512-Zhu11ScibCRe1DqC32lQDWVcplypYF+B0AeWrHjtZt4V8GxQ+U96dgfKvxsSlK4Vr6TdT2IVPzerUU2CjcJjxQ==","signatures":[{"sig":"MEYCIQCvXLGVaZMIXWhJQu4mGjp61ioms+Q1yhg3ZuGTe9pl/AIhANy4QNge3GSYXg3CoqXpE0rXdnFbLv1GCGfXgGVmseBA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94250},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.117.0","@cat-factory/contracts":"0.123.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.7_1783606991154_0.3004579385467019","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@cat-factory/gates","version":"0.5.8","_id":"@cat-factory/gates@0.5.8","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"0a4a0b245d9a7272b2dd5562058d83e420f2b949","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.8.tgz","fileCount":18,"integrity":"sha512-CAFSr2s8XRQmrzp61tMVMNtAzrrcxwNUwQuVnk+BxHgRShUOtruJKta7jZAdrONqvXrNlnBwycDnjNTHUpqf5g==","signatures":[{"sig":"MEUCIQDrLzAWCbEKHxeTlMWsKCbApl18cA3WKVbKvOUdZch0xQIgNxMvRN7ARULRfNNSEXVF+1NfDG1PrCZyignnustYIBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94250},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.117.1","@cat-factory/contracts":"0.123.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.8_1783607965048_0.5753045177052623","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@cat-factory/gates","version":"0.5.9","_id":"@cat-factory/gates@0.5.9","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"199a7bf901990f5a0694374c229442460914f8d4","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.9.tgz","fileCount":18,"integrity":"sha512-uN7KlnncG2HsRTumL7zCmohbmGyTDycTzy5iVhPffnuEZaj+26pL7JB1+EVxTLn2XOP9aHPY7zMfLUNH4R8ylw==","signatures":[{"sig":"MEUCIQD/M6Ysz2OwGJ+vWd/9wIQlPSGqQc0IdEuYNL4jhtdGugIgMA4AvBQmnxefrjexSNr2PnH02qRL9oYTHaSaSoNOPxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94250},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.117.2","@cat-factory/contracts":"0.123.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.9_1783611938423_0.7621552427043965","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@cat-factory/gates","version":"0.5.10","_id":"@cat-factory/gates@0.5.10","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f221390e1a7be379ac85c0127649c79804441f39","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.10.tgz","fileCount":18,"integrity":"sha512-gQNnIvYsYM03Q8GYUrfFn+m+eUxiHTM7K6ChC6HMBkQpnrs5zr6euhXvhe70nRwEUwkwCIIGmklOiSayWAC0+Q==","signatures":[{"sig":"MEUCIQD7jP8+dkdRblmsCYAj9xaVKbxSKDpkV2QTC/RZZ7v+KgIgRgUMq5DWHS7ysB2RTmLNCA/3iDdbpFNkcbqxfMdIpOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.117.3","@cat-factory/contracts":"0.123.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.10_1783615813251_0.2623517430321889","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@cat-factory/gates","version":"0.5.11","_id":"@cat-factory/gates@0.5.11","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"dbb69289ffccba3056ee1cddf9b8e9f8d80b90be","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.11.tgz","fileCount":18,"integrity":"sha512-QrsO6QwjKz9vbNenoEvBM7vLxGFq1Uv+Pp8UgxNhqRfUQw3sjaELj97s5UC+Xg4aOck0pK3aFJbPwtKknvjLTw==","signatures":[{"sig":"MEUCIDUTDX+il9QvOoUHhJIA+Thc9wd3IuWMStz+VwvV9hwsAiEAh9oryQuC2maxvDW0DO0V3Tg/7i9aTdqEZAM9JmNC19k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.117.4","@cat-factory/contracts":"0.124.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.11_1783698656018_0.9051223550909326","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@cat-factory/gates","version":"0.5.12","_id":"@cat-factory/gates@0.5.12","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"7daacb57c46b136e19492a650ea52e58c9ae9008","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.12.tgz","fileCount":18,"integrity":"sha512-nqS2hZhtNupCR0dnd9TJ+189hhY3Hwd8sCOKO7IlHoMe05Ha5T93nWBG+xn3u4/ti3y2vwaTb7By2qYuUckyfA==","signatures":[{"sig":"MEUCIQDzpmnvgeQ2jJQPGRme8wU38YQwrV7GFbRFhhaYOQ3EzAIgVabOX5SFpu3hpg4VPmKOT8s44hQYjgaa4EolPCGRHFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.117.5","@cat-factory/contracts":"0.124.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.12_1783700321243_0.8546307688692747","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@cat-factory/gates","version":"0.5.13","_id":"@cat-factory/gates@0.5.13","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"0868464e32863545a6ac5d8577b295aaa05e8f27","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.13.tgz","fileCount":18,"integrity":"sha512-KLD0mpAIj6w3JCkEmFTcyUpdQveJgcbob4H8m8WitgKn/u+5tJ0DOHfAndSFIXYUMY4Rbv7+RwpgPUr9qaNN4Q==","signatures":[{"sig":"MEQCIEJJTCIC6ewwPLL7OA2HoM4wtOQIgl8X1tUgfWIgIAlqAiBWlCNzntGttu89v+v9VgxiTpKvTWVn4gQ8RcBZfF6iFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.117.6","@cat-factory/contracts":"0.124.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.13_1783701185159_0.16012201542062066","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@cat-factory/gates","version":"0.5.14","_id":"@cat-factory/gates@0.5.14","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6536267150134e968f3a8af56aedd31a7838d7bb","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.14.tgz","fileCount":18,"integrity":"sha512-YTCzzfniLETkfVKo85GRLldls5A2duKz1z2knmAjPkecxZ04DPOlO4lZhip12IrzIDPnEFBxY++jUN/Dhu37qg==","signatures":[{"sig":"MEQCIC6KwkQPsJIK4qYGoibIQkdI27TqE8WcU4KcpQxo41jpAiBnInfbBD/6RVp2gwpE7GKH9djY694o3Me8x4+dk07jFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.118.0","@cat-factory/contracts":"0.125.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.14_1783715664024_0.36592677313124367","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@cat-factory/gates","version":"0.5.15","_id":"@cat-factory/gates@0.5.15","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"aad1bfb8d7bf3adcc2b4d79719badd5d57f43430","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.15.tgz","fileCount":18,"integrity":"sha512-FNRo3Sudbwj+l6Jwfsd7pZAP6X2mrrD+6eZIPx/GfkFx5RSj61mFJ3d45kq2NRC0hJja0uJ+Dneeb6YOLrukuw==","signatures":[{"sig":"MEUCIAhuBB8zi0A7Tpd9vkFGof21roGCIv03hbNVXSixNeiJAiEA6y9FtDt/6eGTWkJuQoKPHuAFfqHO7cpdzNOIA67MU1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.118.1","@cat-factory/contracts":"0.126.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.15_1783761162283_0.9761339058033074","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@cat-factory/gates","version":"0.5.16","_id":"@cat-factory/gates@0.5.16","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"32e1311e0aefd14a1a3bc8129ed7302ea4ae30fe","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.16.tgz","fileCount":18,"integrity":"sha512-Oc/vqq2S+UGSw1pbutrQfK9WUNm3+pXdD4pRaaEsSQvh8dgYq512H8grRHBT7i7/7IRKINRXdFLWU1CEfph90w==","signatures":[{"sig":"MEUCIQD62dJwJYwBr+Nmz2/HagGnFH14fSTLXoc5d05YHuhbBwIgR8HoGOtk6MCVJtoFn3nNJHLDp9q/XGvPfmvBUZEFXM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.119.0","@cat-factory/contracts":"0.126.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.16_1783764642911_0.1091450715999227","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@cat-factory/gates","version":"0.5.17","_id":"@cat-factory/gates@0.5.17","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ed5b130375fc6039d89b32f7c5e3b1aa3b625aaf","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.17.tgz","fileCount":18,"integrity":"sha512-ihUt0c9QqntrM1sgCVJP7BkhFJyJ96gsI7L6uke5FO9N7ykMSA7H7YJZj5uHb+f2HYmI07eEf8kplU6t7QCYog==","signatures":[{"sig":"MEUCIQDL4xXF+2Gg7bikq4+86CSTvwJshWJmHeipgZNwfyRh4wIgP4emqCtiopjM3fjo/WofBZe9zqgLPEKPLWnbggih/2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.120.0","@cat-factory/contracts":"0.126.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.17_1783768254580_0.6362984333754447","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@cat-factory/gates","version":"0.5.18","_id":"@cat-factory/gates@0.5.18","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"95e9dcbfb952cdbde76e4459b1bedda6e61e4044","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.18.tgz","fileCount":18,"integrity":"sha512-feaiR1X1RYQe2ZbSp4blFq4tLe+7V6q24SYbUrlBoHhIjUGQEpjpHBBRVnOGXVbBznweG7v034W8jkpvC++KVQ==","signatures":[{"sig":"MEQCIBWZmtxgd/g7FnauzrATwmSFmaieRMyk/UtJ7KF3vviMAiAMw08XtDePt6S1nPIk94n3D3hnMKLJJQ4Cdiy+1TUarw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.121.0","@cat-factory/contracts":"0.126.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.18_1783773007625_0.09182407780739466","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@cat-factory/gates","version":"0.5.19","_id":"@cat-factory/gates@0.5.19","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c08db4a7760aa9631585fb2ba48aa11fb6b0391b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.19.tgz","fileCount":18,"integrity":"sha512-VY9vAY+Jx8Pkhn6brZTNqCLmofl84rg8rbrldZbZ48kNP90j4jvMZLDih6bqLcno5nwjTNVmovXdqs12nkaX/A==","signatures":[{"sig":"MEQCIEs/1a8aD5UPijfp5aJcof5ScODg+f35HFTt9rFfhq6xAiABiH0EjiTSacrv+jdcvkStmyHyBogJG3n7E7+h3rCzfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.121.1","@cat-factory/contracts":"0.126.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.19_1783783729865_0.23361467041887107","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@cat-factory/gates","version":"0.5.20","_id":"@cat-factory/gates@0.5.20","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"84becb35cbe1d97b4d46d4db55d25657a53281e6","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.20.tgz","fileCount":18,"integrity":"sha512-T1JZA34b4gQe3yTwGz5Ks8g+3iyF46OKhmn2VrXjzYOKt1q3W90cnuj7ZrUzh2WyhXG1btZaL/Ijl5XIibvhJw==","signatures":[{"sig":"MEQCIHBNWoH1m0WPUtuQxeTwZ7D5Zu9eFElYSpKH+GihINeAAiBLbCVJLZOEm4Dv+Mv0jXRp1tkvof2W5GshR8Od+LSE9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.121.2","@cat-factory/contracts":"0.127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.20_1783788872491_0.9226012427580672","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"@cat-factory/gates","version":"0.5.21","_id":"@cat-factory/gates@0.5.21","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6ebb9390a283b1444c9502bbe2952d4e42a6f6a8","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.21.tgz","fileCount":18,"integrity":"sha512-maMjef/6jOmqgoHozHV3yUjx5YsphrS4Mbm4C0O3rQXiRTcWT5aqagTt0mEp+lfBOjN+WLdF2BVoHLBn/beeRw==","signatures":[{"sig":"MEUCIQCbAcxcP/CXMNNBszNKEAg07zSwHY33cZ7vHhTPU9S7hwIgL5KObaVkIAEKeeiQUi8EFxHjLNyxGDZ4ag/yeIJxjCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.121.3","@cat-factory/contracts":"0.127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.21_1783792144448_0.27366756101982026","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"@cat-factory/gates","version":"0.5.22","_id":"@cat-factory/gates@0.5.22","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1a218db86b7aa619c9f56194e63613379c2bcac1","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.22.tgz","fileCount":18,"integrity":"sha512-+ffLsGJcDiO7+nf8cas8+Y3nJXkq3SjI/dRsEfd4emClGgwRLcTBId5LWAyF8Tv5FVnCB7TUtBI+PB4ePJStxw==","signatures":[{"sig":"MEYCIQDGywudfeD2czaZvynUmTSqCM0QqIHiVf3FiDKMDOfzDwIhAOC4XFeFusbeYifrEUKktCItdBfAl7UT0GROASAUiNgS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.121.4","@cat-factory/contracts":"0.127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"7.0.1-rc"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.22_1783849943804_0.6405829617911221","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"@cat-factory/gates","version":"0.5.23","_id":"@cat-factory/gates@0.5.23","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"617ce2cec6c62d50edbff78621a0d4dc6e71f618","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.23.tgz","fileCount":18,"integrity":"sha512-y3MUAdATt9EBfk2jA9UxtjxzFIz1uxZ+XWO6Japbwgy5eXuvkqEZTZLrZqLXU0gkQZIbd1coclW3tHT1lfPvxQ==","signatures":[{"sig":"MEYCIQDABvmNdyevQJ/8mltX80wlF5g+k6/scag1AkNc9qOVrAIhAJdbuNHRYY9cfZZAXSSTW9esHqDYSf3Hp1sbrv6u0Y3F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.121.5","@cat-factory/contracts":"0.127.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.23_1783873667683_0.3402530184490644","host":"s3://npm-registry-packages-npm-production"}},"0.5.24":{"name":"@cat-factory/gates","version":"0.5.24","_id":"@cat-factory/gates@0.5.24","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"97b23ea196d36d9c8ff5cb55e74b5fac43c689c0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.24.tgz","fileCount":18,"integrity":"sha512-JIKbFvtD/jqFWgYtEkjEyFhR+lIpBfA9LflNTkuipt+T0fWtIUk/f4acW5+Yq6dDy1OQiobUBupFzbR2YZwDyQ==","signatures":[{"sig":"MEYCIQCaw7sr65EYKM7PjqXkZKj3lVf7i9/hU1DMouPKwfIPnQIhANof/jn1WK7XbAAfLkt/6ZauqZ6Q2fUwg2pgFhH8BaGo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.121.6","@cat-factory/contracts":"0.127.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.24_1783874753849_0.6249859554196397","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"@cat-factory/gates","version":"0.5.25","_id":"@cat-factory/gates@0.5.25","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"bec24df8a8fc66713dc1a5e6ef5c64289fa00e1b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.25.tgz","fileCount":18,"integrity":"sha512-NlcxehQ3gRUpFlaxDrEmFLZACcx/amxZI+55JbQhVKYWZXAg0ktdKbNHhyp4siulrok157TjhylHT/TBcXLvag==","signatures":[{"sig":"MEQCIA34LDvolHAKtCYCjXA/HwttJkm3PyYqFdOYUpSAyFhYAiATWEJFEwLnWog+y2J0SEpmrUCcLdymvFcOWjlxnFryOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.121.7","@cat-factory/contracts":"0.127.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.25_1783879289917_0.49647752862118955","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"@cat-factory/gates","version":"0.5.26","_id":"@cat-factory/gates@0.5.26","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"72c5a1af88471996e20a50a2bf31061b0506ffe7","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.26.tgz","fileCount":18,"integrity":"sha512-xl4K53B3WKXAaTIsZdJbA3kRoNTQjDQF0VqMkkp5yVoPVlh7g/uf7uMEldpZPSFRtjyhADmW9klNe732p9IpVQ==","signatures":[{"sig":"MEYCIQCEHCB8vSybfOqSeD7hmCT4i8atDoL7D3oZGrTFAsQFhQIhANyA4joU9pg/ip7O588B4llqC7hs8Su5sfFVDlmUwCs2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.121.8","@cat-factory/contracts":"0.127.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.26_1783894033395_0.0755171444325986","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"@cat-factory/gates","version":"0.5.27","_id":"@cat-factory/gates@0.5.27","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"09a7a2085c89cfa9fc208f6dfecb2f0d8283a13d","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.27.tgz","fileCount":18,"integrity":"sha512-f4nqAV5T6sHUFfBKPNJR8aAsOfG6OXyFMduiT+yGzTrdYhWtHtY9TJD3krrWxv3+1chjWd1tGnVtpHl2XLmp3A==","signatures":[{"sig":"MEQCIC+QqVeTzhoWC3Z8CNWEMIbEQpqUdZRnX5fQ1nm3E1tpAiAPxF/yqydjttpV7+xa2ancqczB9nEnyH434vDWdwUtDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.122.0","@cat-factory/contracts":"0.128.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.27_1783936562490_0.4480389996661269","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"@cat-factory/gates","version":"0.5.28","_id":"@cat-factory/gates@0.5.28","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5198ad03e87a73f256de359b0df618984051cb59","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.28.tgz","fileCount":18,"integrity":"sha512-buUoItuxEqnmz6uSH/g0W1aa8nb8Lk/2ps5ECQKTjQGm5zGwb8lerk1DEYEvG9uYFYVaSgsD87Pe29q5qHUV7g==","signatures":[{"sig":"MEUCIQCwGBakWk2RzNHkjtsVWbJvqfowVDtBFBphGCEzklpvEAIgPQvTEMcHJ0FVk/P76JJMmdV5U13PQWucw4rJPOMfP3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.123.0","@cat-factory/contracts":"0.128.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.28_1783942162812_0.3994756592480422","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"@cat-factory/gates","version":"0.5.29","_id":"@cat-factory/gates@0.5.29","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4775c19acd24ec60ddd2f846bf04cd6939e876ff","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.29.tgz","fileCount":18,"integrity":"sha512-4Iv36aXpSKn3OL5QLTcJZ7/TQ0GsibBPfD+K150cZr65OGq0jgDAOlrjQbbisfu3pmbMmup9v8/1bzU3spsDaA==","signatures":[{"sig":"MEQCIALo6/WC6ozUzP2PGnLPxM5elCdXFs9FTsU0jKOboQwiAiBLfSVOx+8BjLxL/cPK8/L4Qr2T+WjgK87qjXMRMGCj7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.123.1","@cat-factory/contracts":"0.128.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.29_1784040326146_0.4788630145316617","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"@cat-factory/gates","version":"0.5.30","_id":"@cat-factory/gates@0.5.30","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"665c514a9693129a6245bb4a675fc3aad2f3337e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.30.tgz","fileCount":18,"integrity":"sha512-7Oawt7IkDmH+4HHBw+IIlYjTD27G8f6C0/16tSRwdwhBNBTyYCy7kPQfGfLiKD9IzBWIMzcb65yS4sxcS/C7GA==","signatures":[{"sig":"MEUCIQCeBMGPaRd8IwLRuRJNI7C+EclrXVen6QQHKQp1U3JhJwIgbLFu8VzPMKZ9/QmyPHpInFWnX8EE4+3+9jTietF/+PY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.123.2","@cat-factory/contracts":"0.128.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.30_1784042923240_0.014466870668689014","host":"s3://npm-registry-packages-npm-production"}},"0.5.31":{"name":"@cat-factory/gates","version":"0.5.31","_id":"@cat-factory/gates@0.5.31","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"b8a879069b2889d983ad7b1abb230e5c1aaa871f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.31.tgz","fileCount":18,"integrity":"sha512-U++iDJ7nrsMS21tY3PUzxnIW9W56VcbYZzjZG/RO4l+TXmcbJ4oDxvwC6OsHtO1TKTkdalipBomMdngEiiMJcw==","signatures":[{"sig":"MEUCIQCdQm0R+G+um3qUNw9uDpw1ijMNp0yb7yazNyWPK+a1MAIgFLSXsvGOh9k5ovdZRN4HoeKSWkE0VWpFIlLTSgzRF+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.123.3","@cat-factory/contracts":"0.128.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.31_1784055620262_0.36777619734590217","host":"s3://npm-registry-packages-npm-production"}},"0.5.32":{"name":"@cat-factory/gates","version":"0.5.32","_id":"@cat-factory/gates@0.5.32","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"59f9e1b13c6dcf986003d79f1491e0970bcb30fd","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.32.tgz","fileCount":18,"integrity":"sha512-ZQHz+cG7vonZAnCETtWKfgKVo7KmkC499eJwE9UZOYREAmoZtycNW6YzV10kKSoMLbYAWtZIJc8ONZoZXcdlBw==","signatures":[{"sig":"MEYCIQC7Uoq38gitnp70sWki5r+ml71ymLiJ4BlTesauKbni8wIhAPttFNswQgujqtZQMvBZ5AjHFJ8K/Ltxd0FDz0SIDAPW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.124.0","@cat-factory/contracts":"0.128.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.32_1784063057786_0.9711869202067656","host":"s3://npm-registry-packages-npm-production"}},"0.5.33":{"name":"@cat-factory/gates","version":"0.5.33","_id":"@cat-factory/gates@0.5.33","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f1b5bf1fc20534ad923d17abbb8808fb28b63cbc","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.33.tgz","fileCount":18,"integrity":"sha512-LHxhLbcx840a3Nb+DWsUoX3w3z3hOWH8gUaPrXxYun8Ma869aZ1sANgczrYRR7fquzyTNo61H70V+m+/sU0G+g==","signatures":[{"sig":"MEQCIEQjsU9r/gmXcmdAOoZzgF3OgTnhuT7L2q4vfeQGjacRAiAqwnRQYjIwzsS/uleHVf7E4Vg9tW9wvdiOd6uC8MOWaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.125.0","@cat-factory/contracts":"0.129.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.33_1784097243006_0.4119551894157327","host":"s3://npm-registry-packages-npm-production"}},"0.5.34":{"name":"@cat-factory/gates","version":"0.5.34","_id":"@cat-factory/gates@0.5.34","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"b9621d6347e23276c108fe58b51a3fb1474a370b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.34.tgz","fileCount":18,"integrity":"sha512-so3fVFgAMVjlPbk/LzuIZ+5Fi0zUtPl/OO2axR7JgexMTh3wfb87Mh8v4vCP3M76gUeRXf1cwHR1PKktO1G3ew==","signatures":[{"sig":"MEUCIFtkzIjfBiU6ZpF0V+JkAp1dn7uky94o//1vyCeXRrBHAiEAkq4TEGRScv9C72lK+Vv6bzPohV4D0lf7jiCu4tTtks8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.126.0","@cat-factory/contracts":"0.130.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.34_1784120895065_0.014881099638101247","host":"s3://npm-registry-packages-npm-production"}},"0.5.35":{"name":"@cat-factory/gates","version":"0.5.35","_id":"@cat-factory/gates@0.5.35","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"2325099be2d27aa92729e9b3f945b28a70d6e31b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.35.tgz","fileCount":18,"integrity":"sha512-GVQcShrkaFoYJSlrp/IjgW9Yr8Uln/hkWwBmmNL68GmCMAHaZDjwfas5SZw3XNCUF/5tUnZC8bNS2ELz5d5D7A==","signatures":[{"sig":"MEYCIQCLH60UhBxkjeTaSgfTq46e84TNETj3VnTtir3/jICQcgIhAKS4iB99dcgFKUDJTPN0bZKatiY+Tso/t/IbAqHIQc8y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.127.0","@cat-factory/contracts":"0.131.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.35_1784128013738_0.3247245334338369","host":"s3://npm-registry-packages-npm-production"}},"0.5.36":{"name":"@cat-factory/gates","version":"0.5.36","_id":"@cat-factory/gates@0.5.36","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"91e57c93a495ca7bba041cc501454dd649f5f940","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.36.tgz","fileCount":18,"integrity":"sha512-wm0UQXMlfYxypL43FwOrYQqjHChFR07YMpUuVYakxdXy/Tb1Vu+hmMr4bHbsbu+KvzQiZWj7SMVKf/DB/VHvLg==","signatures":[{"sig":"MEUCIQDIoTDFh0/Ukt7dBo1ZdLDbKRyaRgvle3QfR3Sp00AQPAIgSzf2i4Pw8u+qEP1taDja/miTfRBN8x1/Z+q661v/x1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.128.0","@cat-factory/contracts":"0.132.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.36_1784143509960_0.008538827435943919","host":"s3://npm-registry-packages-npm-production"}},"0.5.37":{"name":"@cat-factory/gates","version":"0.5.37","_id":"@cat-factory/gates@0.5.37","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ddf39204b0fa78c2add9bb24c4a6e750fc80225f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.37.tgz","fileCount":18,"integrity":"sha512-QodM6bsselkmRdMyBNF/PFSsFfxvi6mn+63bRZKmk7GRanri1Q12sAHv4U2a8BGuKnt2OoP7e21FqAUh8JecAg==","signatures":[{"sig":"MEUCIFgFoycIHiu4A3F3brBTB3FzoAprsJ/Cz7IQu/zjtXOIAiEA+QW2MaMf6qSga6/Jf1l2pSBlcYSOKXTdUAssrq3w7xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.128.1","@cat-factory/contracts":"0.133.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.37_1784184650847_0.26183166543996306","host":"s3://npm-registry-packages-npm-production"}},"0.5.38":{"name":"@cat-factory/gates","version":"0.5.38","_id":"@cat-factory/gates@0.5.38","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c85410e4608989d0ea436b7f6e7b0516110d51ba","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.38.tgz","fileCount":18,"integrity":"sha512-yoD/zWYoeJzxB0XtSBex+Ogynn+8ryidtncuVpByz+baxCqIRTDKi14wXRp4ybcC/LJ+oDf0yeaXNQD9Ximi+A==","signatures":[{"sig":"MEQCIC/QK6Ek+3/f391wVh3G2OWnq3yNsqHl9/fJ3UytZfLQAiA/K6hlVOr0YPrfKMD9kzvKLzuNBAgRfLkCjVycFL9KGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.129.0","@cat-factory/contracts":"0.134.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.38_1784186472963_0.6014656148730191","host":"s3://npm-registry-packages-npm-production"}},"0.5.39":{"name":"@cat-factory/gates","version":"0.5.39","_id":"@cat-factory/gates@0.5.39","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"8fb89efdcc518bcccc794d337e9b437896eed06f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.39.tgz","fileCount":18,"integrity":"sha512-wvCKmrYpjYcNGYW9F73wT1JV2XNj+nWN3RZ+RD62hYFRxoi/OHn26gKnNvmPsc+LgSyky9MzGV6i3m46AiVAxA==","signatures":[{"sig":"MEUCIQDvO76kKdouOaohRyqxKQcXHijO70rxGtuzaTCf0hPQ+gIgdLZcpRrxyuWM+nHUmUtmv3MzKnVSqi2soTNUJS6OPR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.129.1","@cat-factory/contracts":"0.134.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.39_1784201087168_0.8727909006704337","host":"s3://npm-registry-packages-npm-production"}},"0.5.40":{"name":"@cat-factory/gates","version":"0.5.40","_id":"@cat-factory/gates@0.5.40","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c8d115bd368f74f7b0f1be58994eb8c6b93de0b0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.40.tgz","fileCount":18,"integrity":"sha512-j5Q/CBczmywlNq/Gixo+94pPPObpkNYBQeNLXgpVIigHxK1j1hpCHz64SNxl+/FwoIqbhpOmxeTHjWKd2C7fBg==","signatures":[{"sig":"MEUCICcaS2T24BdVEj9NxscAcTbwifH4axbqhulEbQs+kma8AiEAikP4/QtZ7C3cJOTj49FfO8tPwJc/9h00PMsxNUJv/2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.129.2","@cat-factory/contracts":"0.135.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.40_1784213137598_0.0049516883169207215","host":"s3://npm-registry-packages-npm-production"}},"0.5.41":{"name":"@cat-factory/gates","version":"0.5.41","_id":"@cat-factory/gates@0.5.41","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"15b712a79545e7b93335cab35c4cc3567b8fa62e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.41.tgz","fileCount":18,"integrity":"sha512-bheGPoCoOSUmUB1+WrpxmO1BKIHVZqiaepbzKvRE8eKn1m8qaZ8wV2tEamp4lYhINsWX5pt7DUozjURq87yxhw==","signatures":[{"sig":"MEQCIE1hQY3Z2fB9gBUSKM0QSg0pgrP2HIL7yxAjg3rT+fShAiA9Zsyu+Lt8c1SdmP7r4AzpRphzVpom8S3lkIS5+ihEyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.130.0","@cat-factory/contracts":"0.136.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.41_1784215074337_0.6576340847556328","host":"s3://npm-registry-packages-npm-production"}},"0.5.42":{"name":"@cat-factory/gates","version":"0.5.42","_id":"@cat-factory/gates@0.5.42","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"e9f905cdb0df8a714982be74ed4f87b5f3f53c34","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.42.tgz","fileCount":18,"integrity":"sha512-oCGPaWinIX6eK5FKVRbXxOYrj5r2BjHIQLEJmVMlIcZqBilk+LirA/ChJrpY4QVyjJY0KR5bhThc3ky+Lgsxww==","signatures":[{"sig":"MEYCIQDmupMqwADOLbUcjBt4wk1kXzf/VXnTY8JMZcsFd0RiswIhAOTyioXC7bMaaxVbJRxEcoW510Y/Bcec9mun39Rc8too","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.131.0","@cat-factory/contracts":"0.137.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.42_1784222816100_0.5897196430172802","host":"s3://npm-registry-packages-npm-production"}},"0.5.43":{"name":"@cat-factory/gates","version":"0.5.43","_id":"@cat-factory/gates@0.5.43","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5cf49f3044f8fccf5bb6401ad4400e9c73d261cf","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.43.tgz","fileCount":18,"integrity":"sha512-mIsfjqLaCO2qFj81r1LsKqn07ruos8MbDkq6P/9Gh0Q4S5SW/ozSmtPYC2t/OQe6L9TVM14F3t+tPdYrh87TtA==","signatures":[{"sig":"MEQCIDQEQZguMTGWuPKN3+6vLMc/PF6X7IVfrfvSVhKoR8yXAiB8VBXCJsU/AhjxfBe86ODEPRkvgryeDc8YociIi9TmSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.132.0","@cat-factory/contracts":"0.138.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.43_1784227552819_0.4870059172192669","host":"s3://npm-registry-packages-npm-production"}},"0.5.44":{"name":"@cat-factory/gates","version":"0.5.44","_id":"@cat-factory/gates@0.5.44","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c20141caf2948738295b7dfe37892a36fb341939","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.44.tgz","fileCount":18,"integrity":"sha512-p/B7/sYqhFDKm/6i/WZ4WG6nGdePEffjozBUPPmZPC4n+2KpjLMcfrlxCmPIipu8bF2WjFgccJF6AerV6omFqw==","signatures":[{"sig":"MEUCIAVCOIZ9K5yzZ8yXR94KlKcOnu4o/FEeX25zbzl/PO8PAiEA7KBm0J8MLkjWrHVQ1O1PhLWENER1INUrdBgTDiUY+l8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.133.0","@cat-factory/contracts":"0.139.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.44_1784239772978_0.10829674061131511","host":"s3://npm-registry-packages-npm-production"}},"0.5.45":{"name":"@cat-factory/gates","version":"0.5.45","_id":"@cat-factory/gates@0.5.45","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"72adfa869fd3562352ad74aade139dd1f3c49010","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.45.tgz","fileCount":18,"integrity":"sha512-+8WZIpIA3cByiZmqBY5QkbJnKYp66Y508WFipGkNyyd8Rl9qPoOGISuHDRHpvFOQh5tCqc8l8D+RWfnC1onN4Q==","signatures":[{"sig":"MEYCIQCGECPz0100AgQ9YOIu+sNHNKwnnThSA14K3ZRAM/VXiQIhAKQqY3bjmnu5idc7SpYRqB+eret/WFrkrv0qHJYxyXrL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.134.0","@cat-factory/contracts":"0.140.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.45_1784271132820_0.4353350371351026","host":"s3://npm-registry-packages-npm-production"}},"0.5.46":{"name":"@cat-factory/gates","version":"0.5.46","_id":"@cat-factory/gates@0.5.46","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"77edf397c396bf36efcd18034a7ac388d07a39af","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.46.tgz","fileCount":18,"integrity":"sha512-WYS5CisYAjQDmm1SGX2izfDDIdZqi3BLKo91DmCMnswUdo3skwOuv8PLnzw1y/UqGMpyMSZ5glp+MKZM8P1Yrw==","signatures":[{"sig":"MEQCIC1iGxBEdrmIS70R/6XbPn8tYRngNu10oCOhFGtyI6qXAiAg9XcCwDIEY48CZMKHYjdbL0bfxKMAnyNqMrpvRDujtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.134.1","@cat-factory/contracts":"0.141.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.46_1784274762686_0.07053418424523006","host":"s3://npm-registry-packages-npm-production"}},"0.5.47":{"name":"@cat-factory/gates","version":"0.5.47","_id":"@cat-factory/gates@0.5.47","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6e292f4f12fa1d46606a3d4c3cb52ff1d7b145ba","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.47.tgz","fileCount":18,"integrity":"sha512-P8WsD6qp2hBzfxo7lGJfGGUAJSYMmAeWizeCU6RDOLpXedDi3ZB64FWv9F5wKadLgBBvoiUwAcvxuXnp6mwzvw==","signatures":[{"sig":"MEUCIH0EAFCLpJGAmnmYH2XyqgLKTk4CW7RR/ljkWcDDzQ21AiEAvfUTki18o8OkLqHmtrSj6k7euHs+eoRH+VBoVibcAmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.135.0","@cat-factory/contracts":"0.142.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.47_1784275237457_0.6586882647021346","host":"s3://npm-registry-packages-npm-production"}},"0.5.48":{"name":"@cat-factory/gates","version":"0.5.48","_id":"@cat-factory/gates@0.5.48","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"a833504abb254be7ec4de8b799f73885c8ee0165","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.48.tgz","fileCount":18,"integrity":"sha512-VwcDLakEYVDy14y42GUVhqnO4hCr0z0warTjWt/sJ0ls5WS829YHE7RuBtcXL0sClej4kdy5DO/+ePBXYNvfBw==","signatures":[{"sig":"MEYCIQCLCHcAcX5tw+kUwfU9U09AF6AXBLdIkXrYbcm1ZoLRTgIhAOfuaA/6WEZ+E4BaITrFl8Gsg1lOmjqy3Di3+RTV81Hi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.136.0","@cat-factory/contracts":"0.143.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.48_1784282187368_0.4529363403526929","host":"s3://npm-registry-packages-npm-production"}},"0.5.49":{"name":"@cat-factory/gates","version":"0.5.49","_id":"@cat-factory/gates@0.5.49","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"2da6f3be5ba45d1c3fd7c7150538bb213917a966","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.49.tgz","fileCount":18,"integrity":"sha512-/lYakkUJK02oerpHQhgjS+R7aHCf7zXjs504jvcBD2uuoJSw0olwGoe9SPt7NPy8BaccXAK141aA93udBl98Cw==","signatures":[{"sig":"MEQCICi1ElkW4wCOwPk4XI6I+F1DYYbWVElOUJqJF4EaMwBzAiAtxm2lB/9muMICgOk5BCB+4NBovGDsXnOXMb2C2EaR3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.137.0","@cat-factory/contracts":"0.143.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.49_1784283937016_0.2592775302786561","host":"s3://npm-registry-packages-npm-production"}},"0.5.50":{"name":"@cat-factory/gates","version":"0.5.50","_id":"@cat-factory/gates@0.5.50","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"a698f0383da72f1754d64fe34e0306b62ea57b55","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.50.tgz","fileCount":18,"integrity":"sha512-Q98RXPFns7R/CA2KxAruZIJE6X359zWIV80uNiBRlJpolEiNQxwjwmIVR9DiX93YnlLT4yHzVODcO57Zxv3//A==","signatures":[{"sig":"MEUCIExDmHM8fcBPEBNukkV8pp14zVe0FFpSKk2zqXQRZDNOAiEAxXWayxGrUv6QwajdY7ndJ1XzxnfYW79TTyk0Eh48A+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.137.1","@cat-factory/contracts":"0.144.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.50_1784289994587_0.3429628907626612","host":"s3://npm-registry-packages-npm-production"}},"0.5.51":{"name":"@cat-factory/gates","version":"0.5.51","_id":"@cat-factory/gates@0.5.51","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d62e89dbd44f24f7061559beac433d6531b1a456","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.51.tgz","fileCount":18,"integrity":"sha512-DoA6Q3Ix95u7K5usAfMK838bYKZybbqOjARohB0TNmI9R39aLm7WbxN9jaCCH57AuNkOmvgtfN+iumkxs56sZw==","signatures":[{"sig":"MEYCIQC5xFVAGzaLnfFqlSAjvCdn3hMaUcemyEC6PuIAP8NQvQIhAPqajubFChxalngb5FLfjkZcFHlZbOh/avqA8K2YOAKg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.138.0","@cat-factory/contracts":"0.145.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.51_1784290571139_0.9269250779418741","host":"s3://npm-registry-packages-npm-production"}},"0.5.52":{"name":"@cat-factory/gates","version":"0.5.52","_id":"@cat-factory/gates@0.5.52","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"7e493084acb04d3569418ec75e48e145ae85ca51","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.52.tgz","fileCount":18,"integrity":"sha512-3yMwmgaIG4Bus56oJpSyyq22B0ZqoUfaEYzI21EGS6FdLm1Phm2V0/wbIy6K+cie4Szad/6PpHJn4XznL8n0UQ==","signatures":[{"sig":"MEYCIQCt/EiUymuqK3eseHbkz2gLu62VOKi8H7ELMuLsN6/TmAIhAPabYlppNjkrUiAIO5w3Pj9N8XOCgrEX32+ERHW+RuSh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.138.1","@cat-factory/contracts":"0.146.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.52_1784297968507_0.9399816694371184","host":"s3://npm-registry-packages-npm-production"}},"0.5.53":{"name":"@cat-factory/gates","version":"0.5.53","_id":"@cat-factory/gates@0.5.53","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"87435f81b67d4403ed1e66357958a6211239c244","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.53.tgz","fileCount":18,"integrity":"sha512-PI7veQbdpQlesCuVwTNfCOI2Ef53VRVeD6HrtshZ8gn56FNiBsYC5Eooqb0e48S3ub18lMy0slYQF7hv76ddCw==","signatures":[{"sig":"MEQCIEkJ/35pchsrGLf3xfDwPVqIAXLMLPwhuLKlxkldnJ9VAiBX26VAAmGpFubOXfDQmfBPWVSElTUID7R4gwsDvG1MHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.139.0","@cat-factory/contracts":"0.147.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.53_1784300255910_0.913978548819026","host":"s3://npm-registry-packages-npm-production"}},"0.5.54":{"name":"@cat-factory/gates","version":"0.5.54","_id":"@cat-factory/gates@0.5.54","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"2eeacf0d6d6285eb59aa5944557653663437ef03","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.54.tgz","fileCount":18,"integrity":"sha512-1/3QEFklohHjkPkTu+Xk0koQ9k+V56jS7n/88SK0un+naFmWSGLAG4eKTJnqNjU7awLNLFOoR+mCTySyF5bODg==","signatures":[{"sig":"MEUCIAdYAjRP0Mp0o4lZoO+2nfa3HoqvjthASpJUqAGeLKQWAiEAlKkjtNC3XSks1tNZgoR2nPuFYfliu581YWNcudv5TLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.139.1","@cat-factory/contracts":"0.147.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.54_1784307427628_0.7408947489419855","host":"s3://npm-registry-packages-npm-production"}},"0.5.55":{"name":"@cat-factory/gates","version":"0.5.55","_id":"@cat-factory/gates@0.5.55","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"55423ed85ccd9f7a4ce334022890426482742f88","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.55.tgz","fileCount":18,"integrity":"sha512-84b/PWnDYOKXsq+1w14+CUQ3PqnPlPvh0hgW/+Xl+VFR/Jaxo/q53jd7mRZK4sX9X8F+0FbR75glV1N73NUR4Q==","signatures":[{"sig":"MEYCIQC+H2fYt0ZhurjtmpbfLMUtCb5Ya+BkjbSmXbGb4pitNgIhAOo1X3/mSfCc/FwxGBOb8lDXcvu34OtXuIpJxsVrjgHb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.139.2","@cat-factory/contracts":"0.148.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.55_1784399338226_0.8510476350305285","host":"s3://npm-registry-packages-npm-production"}},"0.5.56":{"name":"@cat-factory/gates","version":"0.5.56","_id":"@cat-factory/gates@0.5.56","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1151f84f58947224532abad2d1a2972355964db4","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.56.tgz","fileCount":18,"integrity":"sha512-1rFAjifNPjAMivWmnrXTHag30DmOGK6575I6/9Cxy/yT4qmMkpoeRlOdIyZ0IUqtaHYTs3zFBE3E8mZcwwOV0g==","signatures":[{"sig":"MEYCIQDrmQ/ecwdsy4CAPQjnscQtEXl8P6Xszy2Zq054u4J+awIhANFZyxb2mgIg4+qfJilSHuLlg8jbbnXBTsLuuCbjcPSs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.139.3","@cat-factory/contracts":"0.148.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.56_1784451573267_0.8992531293300678","host":"s3://npm-registry-packages-npm-production"}},"0.5.57":{"name":"@cat-factory/gates","version":"0.5.57","_id":"@cat-factory/gates@0.5.57","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"258ace612855c5a78aa063aa0e2d8811c03b7e9d","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.57.tgz","fileCount":18,"integrity":"sha512-+mhGGrNw+4+jpEYMXPDCWLT3ZhQi7RCQBHzGzmHTPaqTgP2z89bQ4AtqdEsIdFJ6eRwwKuJ9y+Mf229fdS+Rlg==","signatures":[{"sig":"MEUCIQC7llrTgbUZUVLsK7zFJclLWEAgxbe8dHj2S2bD6U+DMQIgAICt/HDHH6ezja5UtZzGjF0/+Ewhd8cplInyENuzIZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.140.0","@cat-factory/contracts":"0.148.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.57_1784455535510_0.09147412257731968","host":"s3://npm-registry-packages-npm-production"}},"0.5.58":{"name":"@cat-factory/gates","version":"0.5.58","_id":"@cat-factory/gates@0.5.58","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"a4f231b676cb5abd449d0062441236b4bbf5adef","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.5.58.tgz","fileCount":18,"integrity":"sha512-cAPe6zC88vdkX4IqP0w2ivaItqwZAmWi0N736LJqsEdM1zsoMB5xghwuVd8QZgJu1Rk5y+7NeaxyMDAgyAXTlw==","signatures":[{"sig":"MEQCIAGRHSthhBIoC96Xxcx21nfdyYg8GFJvz8z0wJem03WEAiAQUtgJqJuP7lEDdAvRhVVofGh9FQShJcXBnBfxK3+TrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.5.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.140.1","@cat-factory/contracts":"0.148.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.5.58_1784464938641_0.17151519630706757","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@cat-factory/gates","version":"0.6.0","_id":"@cat-factory/gates@0.6.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c532d57ce76918f16f7ac009c7e99f55b1dc1261","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.6.0.tgz","fileCount":18,"integrity":"sha512-Kmb9XWIvMMQB2gv7QnXh5knjc4G7Mi8IJIIc7I0ntecrU16//nUQ4NGUM01UBblhVIb9bTSYLcSCF47z/+AONw==","signatures":[{"sig":"MEUCIEWlce2cyiea6Vt6Qp1krqBjHchYZDrFn+vySu3ejjbyAiEAuiCXLms2xP4fH3nzZsbYB0nsLx4+ak/wGKMMKw9k5SE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96699},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.141.0","@cat-factory/contracts":"0.148.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.6.0_1784478768813_0.9612237983540037","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@cat-factory/gates","version":"0.6.1","_id":"@cat-factory/gates@0.6.1","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"80401a7821d5fa56760c15613533b71a33669a2c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.6.1.tgz","fileCount":18,"integrity":"sha512-Bzsu6K74bkJK/6NlIeqw9/jDlg255VwDoTqB0NBj3qhvIMCIT+5/UCMENWjGRezOalP8mDrdJ3urBCjVFGiPCA==","signatures":[{"sig":"MEQCIDZIeTEX/bCibMWqiGzygoNKwMAzTFcIk+ImSu2EPnPZAiAajW2NqHNRNWnVZNoZZG7m4IIz42SjFY0Ik2tbaAkY2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96699},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.142.0","@cat-factory/contracts":"0.148.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.6.1_1784488265193_0.07572403250526105","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@cat-factory/gates","version":"0.7.0","_id":"@cat-factory/gates@0.7.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"14ce7730ff12b7276d52bb4d7b954ae96ed02012","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.0.tgz","fileCount":18,"integrity":"sha512-sDBQ2m6jMIZffHOOa70/TyDYb/emEX0gR5e/V8t4c0QbQVPgx80Dcjy65ygO/CUqGQdv1fNEesN4jlyFzZ9b2A==","signatures":[{"sig":"MEUCIF3jraYheTjNPIjHBTS0/WpJ277tpiruN3I9rMES6HinAiEAzY2u+dDF71KBEqWTOtPM0+AhvZEDayzLej3LVyQRiew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.143.0","@cat-factory/contracts":"0.149.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.0_1784495192563_0.37215370388243896","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@cat-factory/gates","version":"0.7.1","_id":"@cat-factory/gates@0.7.1","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d833e11defe97e0310e4e0f3cc02ca34b15a1142","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.1.tgz","fileCount":18,"integrity":"sha512-+XvuzPR/VWf7Fpt8rZTjpibGAi9qGgbB/FqDaKmhdfThL68CstwTqBYw3ivCwlvQ2Rl/QWQBFFv8eUdDfZdCZw==","signatures":[{"sig":"MEQCIDUctfS2TQ8bX7/f9yrZvU/W1LgAOCVP9lbH3lc5OpkAAiBjgCRmeWP8fvJsluDTv+ZHNLRakzrbkPvQNB4IjDzIyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.144.0","@cat-factory/contracts":"0.150.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.1_1784497442152_0.7565818147124246","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@cat-factory/gates","version":"0.7.2","_id":"@cat-factory/gates@0.7.2","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6b9bf1d4b6e8dc2578f9c20f74371af7c1693ef5","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.2.tgz","fileCount":18,"integrity":"sha512-qHhqNU5muIK1Lf+H03SnwWt/AL4PRnM5Dd0MAvSr2isJxbWgZCNfypL2XH/jPa5tqFFpkj+04sELChsuceABIg==","signatures":[{"sig":"MEUCIQDavUc/3ekE+VO1f4jBDHnV44O19vNfyLY1zbyStv/y+AIgBDchG1j3lOSiNpFRDF5RdAzEXKNBSt5li7KSwt5j+Wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.145.0","@cat-factory/contracts":"0.151.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.2_1784507438384_0.6287412295397752","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@cat-factory/gates","version":"0.7.3","_id":"@cat-factory/gates@0.7.3","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"bc6aa01f544bbfa422611e35b21281515c6206ed","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.3.tgz","fileCount":18,"integrity":"sha512-zZQc7RliyRkEbfQF8ajs5YyZI534dAn6IhGI9aTUbOfH+/3uHF2cdLf0IMe8zdGOFFDkSGt0oAFcpC+vEEFdzA==","signatures":[{"sig":"MEYCIQCDC9fFd9F1wCeGHRXGbwLaV+sUN8JxSkPhs4EK3fXpQgIhAO9vAdFz1QpYkMjYU3I67VnVc0F1xbCFujoTPQyTzPS6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.145.1","@cat-factory/contracts":"0.152.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.3_1784533575998_0.09340670050067845","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@cat-factory/gates","version":"0.7.4","_id":"@cat-factory/gates@0.7.4","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"654e3a87ff24a33b3a568ebd5b857e68dd54d878","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.4.tgz","fileCount":18,"integrity":"sha512-Ctn8TErjCtaNYfmytKDQQudidKk1yIpXx5hPmrmXTsBrScXztLNYOP8EOOub0abl11DFHBVymWyma24ZVPmFXQ==","signatures":[{"sig":"MEUCIA9jnH//nqj9Bqmvfqi9IaVAx3rTFzUjj0pi1qiD3CkQAiEAt7F5sozfSxvw3kBuDPvdccQ2Mz659FRJ3xeOrvT04iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.146.0","@cat-factory/contracts":"0.152.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.4_1784537459445_0.7518859974415002","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@cat-factory/gates","version":"0.7.5","_id":"@cat-factory/gates@0.7.5","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"80841689adc5ed8a7dd0bf3e14cf8c12cb6ac560","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.5.tgz","fileCount":18,"integrity":"sha512-jiD4GKa7yrRw1yk/DYPRVPSJSzPKSw2fRPeqxBA5iOmp8IvhpebJNDG4i9YF+YKt/+GobRBsVFvm46Gup7SJ0A==","signatures":[{"sig":"MEUCIQCbvoNebHkWY29XkkDIZN4CJ5jXMjHQYJUi/0YiRKl25AIgSdCsXkugcYDSj/uZSYurVDe3BomkAr54wwmpqeGXeu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.147.0","@cat-factory/contracts":"0.152.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.5_1784547210952_0.904826362631088","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@cat-factory/gates","version":"0.7.6","_id":"@cat-factory/gates@0.7.6","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ebdbb13186df782cecf2bcaf5531ae18fc74cd46","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.6.tgz","fileCount":18,"integrity":"sha512-TVtM1+xuxF4w4iCrdNlcFveOdqdjKh17JtDDOd4t1IcassOwlvl0wkPUPaKisccHUl8axqZsN+wcq5q23avMjA==","signatures":[{"sig":"MEQCIHUUJ6vfTXw7ASNefUS1BPpg0Tzx0k31RvR9YxEB+UhsAiBePKYleaIsYj21Wb4XYSHeTXU304tstZ4jCWC8nyeBlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.147.1","@cat-factory/contracts":"0.152.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.6_1784555768956_0.4450590374995258","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@cat-factory/gates","version":"0.7.7","_id":"@cat-factory/gates@0.7.7","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"7be8c985a32533313f5aad14d680b2316abfef50","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.7.tgz","fileCount":18,"integrity":"sha512-lPY+CIx8m0LH80LvJInVtpZO8YIzC/BsaUlffmGFHHel6Mn5TD+XE8nRu7U1dZJiF7xlm9n432/J6hMCo12QRw==","signatures":[{"sig":"MEQCICWttRZ5C7MOsziMNGNHAvprWb/Z9v4tj77dJvZ7Jre/AiA6S/8ooogE0d7SaqoEasrQQ7MazDsDEfins8PJOvA32Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.147.2","@cat-factory/contracts":"0.152.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.7_1784582914301_0.5339437996135505","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@cat-factory/gates","version":"0.7.8","_id":"@cat-factory/gates@0.7.8","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6ce68287e83d0f4797aef9e7a7486805e4b60e47","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.8.tgz","fileCount":18,"integrity":"sha512-dcl4lSjSkTvOp5akOrFUYSOd/SvLy/B3hXEms6yI5wHSRslkNbIpNCZj7Ngk6tNyIV+TCOnp5ErdPeTakuoeUw==","signatures":[{"sig":"MEYCIQDeIj1Qwr4+Ngce+gEheMs8xZftGRmziaTAP0Kc0t8t3wIhAP6oo9796b499pyMbzM3XjUNqleV4EbdHX4KopgyNWu8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.147.3","@cat-factory/contracts":"0.152.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.8_1784584673566_0.9522050330310365","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@cat-factory/gates","version":"0.7.9","_id":"@cat-factory/gates@0.7.9","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6237c375efd03c9a36cf85d2ca13b2e83b611292","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.9.tgz","fileCount":18,"integrity":"sha512-LmGkE5+oozHTsoC2U6K2eJyyQxPkem4KL4Av3ajdaMRpKnw/kDvvVyogUGZ6PSA5rbSc/DWb96iueUrWTSevOA==","signatures":[{"sig":"MEUCIQDTxSPTuDUXy/eR0uHvYuZZLk1gVykO2/hGzp6ArQIUcgIgDgsvMyVmffSSQddqKQWgrs+c3HUdMWbN2c2erfBWml8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.148.0","@cat-factory/contracts":"0.153.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.9_1784587028726_0.922666347643601","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@cat-factory/gates","version":"0.7.10","_id":"@cat-factory/gates@0.7.10","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f3192129007f9486ccc685399a562eb04da7d51b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.10.tgz","fileCount":18,"integrity":"sha512-vKACSP5lUpySVPVD7TdYzSdHhrBev9wvjOvNo87nFRqV13dv4PPoMKn0K0y8iW9HcSOTYTA38vNQUeGWbtjyiw==","signatures":[{"sig":"MEUCIERaq90avLY8dzhD151NTEJM9ltuqneA80k3XvIqgXtkAiEA9oOIHhQokA7rNS9uL9Q69HGXW/ZlDpQe46yCiV7vY5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.148.1","@cat-factory/contracts":"0.154.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.10_1784590034686_0.2539029409765323","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@cat-factory/gates","version":"0.7.11","_id":"@cat-factory/gates@0.7.11","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"82fe33defbf2feb7547327b5ab89bad3d0ca8ade","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.11.tgz","fileCount":18,"integrity":"sha512-+hVWo5Z7GxVJhax+8iXdeaqsWq1dnn3LsJwnaMjRf8IamLPDYGbSGPjuQWd07jtuppdPaSLdfFHGmkqW0SRUwg==","signatures":[{"sig":"MEQCIG99fs1ay9JwwoK3Sx1B4SwK3joQMvQWTzfqP0Xz0UFGAiAZRHEmfIMyXMy/nc47Ooo2pNGHPZAmLXr/0R3GHROfhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.148.2","@cat-factory/contracts":"0.154.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.11_1784630535191_0.32306228052279984","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@cat-factory/gates","version":"0.7.12","_id":"@cat-factory/gates@0.7.12","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5abc0e1dbca28a26f6a41f0ed6636bd5f9c3a19b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.12.tgz","fileCount":18,"integrity":"sha512-+LvmsORwKiShUt6xUVRlWUt/WcazHFYlZUWv8b4QwF4fByQd1u4AP7FMSxodRySccM9RBOcN9mA4lZeh1d3rdA==","signatures":[{"sig":"MEYCIQCFrU72+BlyvkwalgOBvwnRxSprLHeTU0Fq9TM86aYspAIhAKFiree3gKHqpHDe1vH/qMsFTYLZsOlmVOPzdFBoc2Sx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.148.3","@cat-factory/contracts":"0.154.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.12_1784642371707_0.11448323524212123","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@cat-factory/gates","version":"0.7.13","_id":"@cat-factory/gates@0.7.13","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"729b73d993b5f82f25d57c1d262bd4563915bbd9","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.13.tgz","fileCount":18,"integrity":"sha512-ZBn1c3/PbeT1U5RSlLGi0KZK5gEGDh3zntq2tFZzcE+uAcrNJbU5FVo6mnFnAkyAiM6sHj3Ay9vaqAcAakpLBg==","signatures":[{"sig":"MEUCIQDvwk/v4q9XdL0T186k27u9BPJU9nw5/CcTUYNPIZUkGgIgWdo8XjTJeRNR31/KmAkKZ75SdT+9LJtMIUFHx/hjL7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.148.4","@cat-factory/contracts":"0.154.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.13_1784655586122_0.1384943121306872","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@cat-factory/gates","version":"0.7.14","_id":"@cat-factory/gates@0.7.14","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"afff03ea8c2129f46e28f58a7ed442a256c25e2d","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.14.tgz","fileCount":18,"integrity":"sha512-XnALlMOjoPVP0lTQIgcVUxaACkWCumrjKrTPDy1lpumX+/L/NZqhZ9utlzgNPGzANbbPdArl6gDlkrx2sgq01w==","signatures":[{"sig":"MEUCIQDPVUqPxwXGudVg7ZjGyop6Qj0/0vGGtrMh83eATYrO8AIgd6kX5MRl5gvk2AFsV+s9ljOYTui4jJ2nwKIz3nRNwZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.148.5","@cat-factory/contracts":"0.154.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.14_1784660401336_0.662630011056349","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@cat-factory/gates","version":"0.7.16","_id":"@cat-factory/gates@0.7.16","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"0dfdfdabe0c3b9f2c418bffb4c230bdcb35e646e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.16.tgz","fileCount":18,"integrity":"sha512-SVBsjb7h9bBsX4EuPCOSG1TvUcgAKFVqz+cWLHYMREKHYShXPWgiNMFttTXkaAYk5ROzCX3fEjG+sK7LYiKqyw==","signatures":[{"sig":"MEUCIQCd08DpjwzVRC1vHHVxiYCKG8zAEd0MF6pHTqz6iIoVswIgCYHVk57wL27XxdZKRwdc+M11UnuNqsTYucPr5xM+GC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.150.0","@cat-factory/contracts":"0.156.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.16_1784662943878_0.8325430752210725","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@cat-factory/gates","version":"0.7.17","_id":"@cat-factory/gates@0.7.17","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"9ac6af9414d2c85145bf06875faa046fec6102a8","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.17.tgz","fileCount":18,"integrity":"sha512-O2BVOS5POGJShqQsPk6rIpZm5Mpt/y7VG8a++yzATWDWQmMyGudiiNlSotck72mlzz3FzCrmk4OScPXrWpZ1Gg==","signatures":[{"sig":"MEUCIBExEFH7QAKN6IGJIX7wZl+P8xx5cd8call4mExZUn3nAiEAoWkImV5bw84zCRfD8SYjRSyIqm7aLBBHaphq4xl4VBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.151.0","@cat-factory/contracts":"0.157.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.17_1784796798997_0.21834797641551407","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@cat-factory/gates","version":"0.7.18","_id":"@cat-factory/gates@0.7.18","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"150f3a64ac9005366d0f0f00c39f71d5c3360cb1","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.18.tgz","fileCount":18,"integrity":"sha512-ypp5d3+6hDzMUgeoSscKRSm3FOpYESyvFEVel9uGfVsbLDVlnmu89F+kjV8Yi/Yq+Gsjq0RGn05BWObTN+M/og==","signatures":[{"sig":"MEQCID28cSgnercHfTlL5aPIFFh8jp3O2XoxQNOhXvuYVi0eAiBDjnQw+RuG0wgn8Jq+JSMsediJm3lC3dd8xzM4duyyJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.152.0","@cat-factory/contracts":"0.158.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.18_1784804244215_0.339324838414343","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"@cat-factory/gates","version":"0.7.19","_id":"@cat-factory/gates@0.7.19","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"9a270fda7cadf6b5a4af2804159516034eb6b8f4","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.19.tgz","fileCount":18,"integrity":"sha512-rsY83fPnAlasE8XEazadg6t490AIsFVsbiRzCeszp/KTePpV49V+zPRchVSc2fQpmdi7WlBJjaYUIS6HC2MvHg==","signatures":[{"sig":"MEUCIQDJg51aMCxC+x2zzF2sAz+lFT7gqkzaIYaJKEhGEbptUwIgPm7eZj8N2N0utU+J3POVQPz9Mtd/ZCTQ3JlqVAsx190=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.153.0","@cat-factory/contracts":"0.159.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.19_1784806490748_0.6960741298917394","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@cat-factory/gates","version":"0.7.20","_id":"@cat-factory/gates@0.7.20","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"b95d6de4cb864f291a514a1ea7a8302726954119","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.20.tgz","fileCount":18,"integrity":"sha512-q5X7siYOXxTkAFhsPBzPU+oMEHaOf+VO0MsR1QFBpxBIMAS2Yu2n7IozCjFNvik9lQ07Yyax99Q1XHMVxAzYow==","signatures":[{"sig":"MEUCIQCGqUnoYV42Lr7xFsc8VltRrLHty1AUXQU7U+UwO+FOZwIgJRgHYx8SS3lwwEkHbdS8nAs9Njj9u67JVGtPXqiRoZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.154.0","@cat-factory/contracts":"0.160.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.20_1784818507681_0.4675843671743003","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"@cat-factory/gates","version":"0.7.21","_id":"@cat-factory/gates@0.7.21","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5923424a0df6fd55f1e92931a7eb8fc362ebb5a4","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.21.tgz","fileCount":18,"integrity":"sha512-CFOIKCD8osR9QCGef9kAtLyAp5D9N0Dmc0KTgZYgc5xCh6nJZ3bevtWhEfV9XvcLx4nkK1cspEOO5E6p3sF6JA==","signatures":[{"sig":"MEQCIHfSqNoFDgVj4uQ80SqXIfQ8SuX6elF2noZq/PoL2yFDAiBsqGL9NOpdRElEpRxajDUwayvMkN0jiJhUtLn9fsdfEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.154.1","@cat-factory/contracts":"0.160.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.21_1784906131895_0.9261843254754492","host":"s3://npm-registry-packages-npm-production"}},"0.7.22":{"name":"@cat-factory/gates","version":"0.7.22","_id":"@cat-factory/gates@0.7.22","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"a5a6e7ad58e97a9a5d8fb858edaa9ecb89bd873a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.22.tgz","fileCount":18,"integrity":"sha512-+iifkYKAsMwtuMA1XKYkKOHRt9a7txACuU7UEsHni5hqFbwJWeDYpLBSCC57huRaz8/Npqz9H50x2i+45TqJaw==","signatures":[{"sig":"MEQCIGpaQ6qlNRVtHUMBJbdFIcU4ZaNBzxnofxP6LXA6xPU0AiAoaodetw4lpfGt5183E/Fn/m6oqxdxQADAjmf3x5F1fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.154.2","@cat-factory/contracts":"0.160.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.22_1784909120438_0.6589534092615394","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"@cat-factory/gates","version":"0.7.23","_id":"@cat-factory/gates@0.7.23","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d1e370d1591e6d78a6a4872eb3506efe6e51a867","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.23.tgz","fileCount":18,"integrity":"sha512-R5MME92gO1Up5uyW/zdU1vvo42xEjJl91Jjc9FqV4SwvKNnoJwTLTH+ZRp6Lpf62C/UYpOWp7w08tFe/p9jB4A==","signatures":[{"sig":"MEQCIGXqcE/ndLRrnIQRgEXhraX/w/uLsattjUTCfA3BFNJdAiBIRB+jtDAdFnZVX8rGESoN8EUndYE2rRAKyGfYYF/aPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.155.0","@cat-factory/contracts":"0.161.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.23_1785102380581_0.5132915694787508","host":"s3://npm-registry-packages-npm-production"}},"0.7.24":{"name":"@cat-factory/gates","version":"0.7.24","_id":"@cat-factory/gates@0.7.24","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"00e956087fcfcfde0790d9a80796816713b421d9","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.24.tgz","fileCount":18,"integrity":"sha512-8AzrxB1k6K9tI8sC6uHs3SwK41wJE6j/0QGRinpMJa6eI/nqeNUtBUb67Y2Q5/d7FuSLRCHmkVp4MgJwlEUj2Q==","signatures":[{"sig":"MEUCIQCokLlXshCh6fuzpPaf996+S/Nx4rgsPqkZmWy+TGqYQgIgAYcoGKOr/dOvDnYTr0iFxqa98iQdLq0Ae6ov48I4cX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.156.0","@cat-factory/contracts":"0.162.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.24_1785113496108_0.9192387668014192","host":"s3://npm-registry-packages-npm-production"}},"0.7.25":{"name":"@cat-factory/gates","version":"0.7.25","_id":"@cat-factory/gates@0.7.25","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"9964ac191640cce0ac61247876a9752d75dd31d8","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.25.tgz","fileCount":18,"integrity":"sha512-/UVEPyCj3aEU5uemZB2fDF+CZMiCL0OE44hLDm+XMi5qs+5E2GtCKk7za9AYLHvdreKZWViA6h1g20vpmbY/zw==","signatures":[{"sig":"MEUCIQDvwgDbLjZt1rSaetqACBiogiX66BuNEBdxZqMGK1eUqwIgXNWAvNYTrOTqFg9Ro6JWejKO8LcMSevq1rMMrvfsqFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.157.0","@cat-factory/contracts":"0.163.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.25_1785125062443_0.31434054314042736","host":"s3://npm-registry-packages-npm-production"}},"0.7.26":{"name":"@cat-factory/gates","version":"0.7.26","_id":"@cat-factory/gates@0.7.26","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"df5b3ffa08f0e9a9e428a2f10e18e0c88c0a9a28","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.26.tgz","fileCount":18,"integrity":"sha512-0lGNjEsN0WFCwdUNfJ5x6G/0M+MeNGlBO7qEMJA4hdkban75ak3HUy7uKGGprVYRe5qlEK/zimC8OEPnqo36Iw==","signatures":[{"sig":"MEUCIDgx4Ebue19frjayjigemnwXlqja7d2KyqT20J2iS17XAiEAnlJTnuLEt8A4YMyaEBkSB2lu3picjMdNB25GIdM29n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.158.0","@cat-factory/contracts":"0.164.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.26_1785133347929_0.6677772695940825","host":"s3://npm-registry-packages-npm-production"}},"0.7.27":{"name":"@cat-factory/gates","version":"0.7.27","_id":"@cat-factory/gates@0.7.27","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ed5a35fb96186f88109def9185fe2382da5be680","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.27.tgz","fileCount":18,"integrity":"sha512-uGDpzZ5/SFTcHTnxDHuJzsyZ0GV5GZVpCTHMn4LVJTu8R2o3Gr0k63IS1eCmWtVqFtsIu0nS6/DN0ddY6QOY1g==","signatures":[{"sig":"MEYCIQCrcpix8ChYDfakgtIl4oWgaIVZZdg/sF8WGAW+urQJqQIhAPIAFWGGZiVkGdcO2J7MQ5Io9edxhMLFFEFMHb3GL01z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.159.0","@cat-factory/contracts":"0.164.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.27_1785134351194_0.35158699580542074","host":"s3://npm-registry-packages-npm-production"}},"0.7.28":{"name":"@cat-factory/gates","version":"0.7.28","_id":"@cat-factory/gates@0.7.28","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ffb52e88270a1d148e5e9e6abaeaecb993074181","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.28.tgz","fileCount":18,"integrity":"sha512-17dp579crirCZ/AqBkM50+si9FDUDwNe5kgF2+ZACwnP6oXzmWhEsdYQqk0msIfW1b0C1mQ19bW+xbmfBICEYQ==","signatures":[{"sig":"MEYCIQCXxHi4GYTzKEtK1vNsTy1waaZccnwLqktzUyYdjyesNQIhAKPl7WJ0iIUYh11/fyF9gLvCBw64UIxaUEP3/E6uq185","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.159.1","@cat-factory/contracts":"0.165.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.28_1785136864222_0.28523183974623745","host":"s3://npm-registry-packages-npm-production"}},"0.7.29":{"name":"@cat-factory/gates","version":"0.7.29","_id":"@cat-factory/gates@0.7.29","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"597516975250845810b74eeacbd850949935a76c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.29.tgz","fileCount":18,"integrity":"sha512-JBsbAJgkLLbww8OonqwI6KFjANMj7F32QsjW991Nf3IdpcICWfioAM7Ll+kBDMmc+u2DD4X4+B8i2Sh6NEdTpQ==","signatures":[{"sig":"MEUCIQCcPwUUiWNQoojl69T1Kidkxv73Shc04xHUHpjqPCoGwQIgFDpUFutmdYB0PRlMSs2/QWw3TO5V85B/eiRHnQ//+Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.160.0","@cat-factory/contracts":"0.166.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.29_1785137356674_0.020862423111327466","host":"s3://npm-registry-packages-npm-production"}},"0.7.30":{"name":"@cat-factory/gates","version":"0.7.30","_id":"@cat-factory/gates@0.7.30","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ad2ca36b9b7e4be2759354a8bf121c63acf17a06","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.30.tgz","fileCount":18,"integrity":"sha512-kTZbaek+XgEF4JXPw37vrsZlc6qpsux9mC83YD++IlEs73wITM7eTboDXueUY9PgSXXv6kG/vLfKpb5aoIQpsw==","signatures":[{"sig":"MEYCIQC2w9UiuvHAAWPdhH39skKQdvwwSVYA8f+8H72axmD/swIhAOQuxFoZS6KI5lAQ3uOD7SdBFn22lZ4evyyBQ0zLNwU1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.161.0","@cat-factory/contracts":"0.167.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.30_1785139410748_0.027155359947859115","host":"s3://npm-registry-packages-npm-production"}},"0.7.31":{"name":"@cat-factory/gates","version":"0.7.31","_id":"@cat-factory/gates@0.7.31","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"49bac43cd3a883cf8edaca34aa55f6f7c12e28fe","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.31.tgz","fileCount":18,"integrity":"sha512-a2MT/xrt5YYh7aB/Zuwnhu4syShFw842JsmRCMn0OUQCGjpXSjqSxYRhFVnUbmVI0TqvSUNou77PMS6OZjmpZQ==","signatures":[{"sig":"MEUCIEyIY3x2WgOBCTWD6yMT0V4+JnZWxuvwD039Ii+4y/X0AiEAsnMy06uApghUpTglygPHNfImPyxA5HPWwWJpB/8aA0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.162.0","@cat-factory/contracts":"0.168.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.31_1785144722581_0.36012303530182876","host":"s3://npm-registry-packages-npm-production"}},"0.7.32":{"name":"@cat-factory/gates","version":"0.7.32","_id":"@cat-factory/gates@0.7.32","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4350f16ec09e4da4fc3abde44b2affa5a23faa90","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.32.tgz","fileCount":18,"integrity":"sha512-EscOwrNwWkPTFdneZY0YyGnoz1mkeLm603MG/DX18JlA6VAenH7EzhAWR9D0xeFZysf4OZg41DxqcLP4fCgf6A==","signatures":[{"sig":"MEUCIEDxJIn30ypvlCIDso3KHWKpFXcjnkcNGNaoUPQYdPsSAiEAiEWzOfX06vtupXGHJCYqiJb1ycigwusdB1WHkwIe5X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.163.0","@cat-factory/contracts":"0.168.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.32_1785146702060_0.29604017708836805","host":"s3://npm-registry-packages-npm-production"}},"0.7.33":{"name":"@cat-factory/gates","version":"0.7.33","_id":"@cat-factory/gates@0.7.33","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f3e4fa17c7c2fc389fe701b41f274249f6a5e210","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.33.tgz","fileCount":18,"integrity":"sha512-ZuXJ/oVLOzgYSFckaOm76dl8xgn32Y/tiBrO7RY9dAKaDE5RildvG3OY/mduYXHKUnBp38FR/qy2gge7vmTYxg==","signatures":[{"sig":"MEMCIEqIj9cQXZzRPedu7Am29JRwzKvP36sCC5DdM3+wWx/0Ah9X5acWxVr9gq2auvR0xFIUBww6swNIC6/TaJl+KGwT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.163.1","@cat-factory/contracts":"0.169.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.33_1785149528792_0.8053728359903642","host":"s3://npm-registry-packages-npm-production"}},"0.7.34":{"name":"@cat-factory/gates","version":"0.7.34","_id":"@cat-factory/gates@0.7.34","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"33bca2996cbf6eb87d3d7d47a8f68b2e95406afe","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.34.tgz","fileCount":18,"integrity":"sha512-d1SnZOnYN9Icqc19lqt/84OO70fWTv8FletpBzuS5DMeeukphpuOnIj4L92crvRK56HND7ZAFiyBRHDzXjlWhQ==","signatures":[{"sig":"MEUCIFkvv1xtENa32pncxhjLnO8gINHEnZOO1MtldmIfvrEmAiEAkrZkwEoWyfqmFPZ0d1+/3711bP7m3LupRCqbDXB2gRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.164.0","@cat-factory/contracts":"0.170.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.34_1785151311767_0.06288272088012725","host":"s3://npm-registry-packages-npm-production"}},"0.7.35":{"name":"@cat-factory/gates","version":"0.7.35","_id":"@cat-factory/gates@0.7.35","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ab6e2dc87c1be23c643f271926ebce342d9e638e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.35.tgz","fileCount":18,"integrity":"sha512-FXzO+25E6nCXsU9fK+N1YHLyUZURlw4K7igI7fc/KNbo2sVBMjMC6dTQ+AuIYySebkEF42cLLaU82VDuKwD8aQ==","signatures":[{"sig":"MEUCIFLnyY8e13Ulddolvk8lQKYh6P8vuVai3h12igTLoGQuAiEA8W/7J/C8euw9O8o5vK786ktvUVfscdPea6Fk5Ybxxmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.165.0","@cat-factory/contracts":"0.171.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.35_1785152358401_0.9134203433012473","host":"s3://npm-registry-packages-npm-production"}},"0.7.37":{"name":"@cat-factory/gates","version":"0.7.37","_id":"@cat-factory/gates@0.7.37","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"974c91a44115fc0649ee230ec9d81f6904e36463","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.37.tgz","fileCount":18,"integrity":"sha512-LBGqqPuK3vlFi0Yr1PqoEdGkBtWSXhz2PIKlIDbMml4GJ0Dd9xqA6hPbPUGU6fU899VNEX4I5ZLnABCxj0yRuA==","signatures":[{"sig":"MEUCIFG0iemHZyFgdvXrXAFNaYerer+guOIQWB0zvq38b5QxAiEA+7ksxbr0erOCyoze0ajIyERIqM3+G/ORhmNIQGht4iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.166.0","@cat-factory/contracts":"0.172.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.37_1785160688749_0.9825047849128781","host":"s3://npm-registry-packages-npm-production"}},"0.7.38":{"name":"@cat-factory/gates","version":"0.7.38","_id":"@cat-factory/gates@0.7.38","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ba22c68cdef03cde3d649d5b6e4a16979b401a87","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.38.tgz","fileCount":18,"integrity":"sha512-Scxf15A4VnzpVglEnggcC1o6GMgqIc+GZ2KuhGuUnaV4u/qFftyyORaOXcfquORT4677MXYZCNi8UK7WenPTrg==","signatures":[{"sig":"MEQCIEKxlc0fBYOL2wU4f43Ia0Pi8fUhBqdDjlt86NP9aBoPAiAanm2+q3M8NmRFbkuZ1BkbyzUsH2joWW+aa/gkSy9S/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.167.0","@cat-factory/contracts":"0.173.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.38_1785161495535_0.8031481899695463","host":"s3://npm-registry-packages-npm-production"}},"0.7.39":{"name":"@cat-factory/gates","version":"0.7.39","_id":"@cat-factory/gates@0.7.39","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4de477d364f739d5947b1bddc6d58f36e8ff66df","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.39.tgz","fileCount":18,"integrity":"sha512-lYY7zfnbsyFvNHoLMXaM32FrYeu3ozCrw71qoLpnfLwo7iTxXOtgT2CWwO4KIsYXRXPpk+BOlDJsPdxphc/fhA==","signatures":[{"sig":"MEYCIQCfKZ7eC37IjktbYT2Uaedc3RK9C//Fm5d0JIdMlpSBowIhALgC+JjR11QMYev5A530DS2aUk7rumyOP5tsgNT1Fr5Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.167.1","@cat-factory/contracts":"0.174.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.39_1785176308728_0.2164986305390042","host":"s3://npm-registry-packages-npm-production"}},"0.7.40":{"name":"@cat-factory/gates","version":"0.7.40","_id":"@cat-factory/gates@0.7.40","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5be5f35a5e9171068c95ac45d7fc18c473b1610e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.40.tgz","fileCount":18,"integrity":"sha512-evCXdH8Ktg+DaBDNBSJP1eZPimfnHQgA0rhxYu2ReLK7RC/tb2ZjqtvXElTtyn99bEWCSbCDcPbOSeDwqMHdEQ==","signatures":[{"sig":"MEYCIQCPypF/HTGFMS7OQIqE9YQLv8CB1hx8PXa2RNlE9eGFHgIhAOrxybcV/3GjFEn/YsTVqBev/pfqF8oJCc8nc1UhtHI4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.168.0","@cat-factory/contracts":"0.175.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.40_1785188507966_0.9049476927676179","host":"s3://npm-registry-packages-npm-production"}},"0.7.41":{"name":"@cat-factory/gates","version":"0.7.41","_id":"@cat-factory/gates@0.7.41","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"846e2f14293ac19df473db475781d8527087b5df","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.41.tgz","fileCount":18,"integrity":"sha512-HWhJOiOgjwNKh9qZz0lKdoGWgH97PcdABFZDwlb3xHrIm0Kv1QMXoCKIuGaATOCTTCAPMzzwdmuOMy0Le5mRcg==","signatures":[{"sig":"MEUCIQC16S6YEeqyG24Rpo7qmVcoKE6a0arvsTrkAcotkk6upAIgIC/MaWX6LlRQNNhOIRa69SVzgK1aiHRJD4nz5ffj1zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.169.0","@cat-factory/contracts":"0.176.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.41_1785194962398_0.08301226126752304","host":"s3://npm-registry-packages-npm-production"}},"0.7.42":{"name":"@cat-factory/gates","version":"0.7.42","_id":"@cat-factory/gates@0.7.42","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1dbc11b044379e54bc5ceda1ae2767fb03b56569","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.42.tgz","fileCount":18,"integrity":"sha512-irwUVv7XkjHvnLkDKxuj5wKa8Elh2cHG4h9NI51CzL+cFF94LSEq3uDkNeYZpsYFxdUP+BGEHPS+Os2Aelf+5w==","signatures":[{"sig":"MEQCIFI1RhyaYg3CZLjK7u0j3OAUnYboe/E8YgB6GgmnTGkGAiBrnaIRyxPBlcim0UpBixTkDDrB3gUIvhJriZvQGrC4aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.170.0","@cat-factory/contracts":"0.177.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.42_1785228470583_0.018741881740098165","host":"s3://npm-registry-packages-npm-production"}},"0.7.43":{"name":"@cat-factory/gates","version":"0.7.43","_id":"@cat-factory/gates@0.7.43","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"0ab197ebf230c972a122ff372164dbf4249b30e0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.7.43.tgz","fileCount":18,"integrity":"sha512-i4Vn0ncUQWYmRX9VrVf8+iq9LSKtT/RjD2G/qlspfZAXoOj8rVKxRHixT9xEOi/0x8fqzREmHwG8qa1nQhQSww==","signatures":[{"sig":"MEYCIQDxoumcSv7Q1aRIOdhsgmcilStFZly+l1o4oyegCLQjJAIhAL2Zfo5AV7xT/QD+S1n+OPyjSYrgkeIM4KRzLiEmGUcU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.7.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.171.0","@cat-factory/contracts":"0.178.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.7.43_1785235648475_0.629821520156145","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@cat-factory/gates","version":"0.8.0","_id":"@cat-factory/gates@0.8.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5fdd473f65f3a47bce72e096acc82b7c0797bf0f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.0.tgz","fileCount":18,"integrity":"sha512-k8pVYipV1pIEx1uCzGdDUmpGX1v8HHt1/NhyASO92y9NtEjs4c+GtVXOS8VuX+0Ok+YQ7yuZRgjUwkaLKOxDSw==","signatures":[{"sig":"MEUCIConbpgaY0zYwZE1FZHzZy0uVvpT7Iu6bTNcQUMUXmdRAiEAhe2lDxRsz3PrgTkRLteGTReeaEO1K1eiyth4zFt8So0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.172.0","@cat-factory/contracts":"0.179.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.0_1785245164372_0.014406476007259972","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@cat-factory/gates","version":"0.8.1","_id":"@cat-factory/gates@0.8.1","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c7461d05ad53e7f01dbace7bd20f5c1cf5c71f4c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.1.tgz","fileCount":18,"integrity":"sha512-Gt2MotrUI7kZfJIz66gLaey/geOGFYbr706NICt85WSrbQdaywMyvSdY5bZJfZYWp7YJ/zqTxijyiU2PuNEIyA==","signatures":[{"sig":"MEYCIQDFz6SRh5fecSclcAFoVpPn0Y1Pz1ehSGxPoFGBHax+HQIhAMZ15z71mEgxTOg3xcmi/ZZSXMfr7Wu+JKcFYYQZ6mwc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.173.0","@cat-factory/contracts":"0.180.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.1_1785249838180_0.10460967673963073","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@cat-factory/gates","version":"0.8.2","_id":"@cat-factory/gates@0.8.2","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f2088a219270c4adb459d39f6a8f1baa7e319227","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.2.tgz","fileCount":18,"integrity":"sha512-X1lAY+JPq+nyOBPSsoPISSURUdYoA6i0kDaeNoNRTKBLAlC5AJPQHOxrsPWXn1mgxF7qLlKtlkPcENH8U2xx8g==","signatures":[{"sig":"MEUCIGXm+aHXNEQC8EBKU0h6q5imUo5z2vG292r4AeqV40igAiEA0TdALAUCPiSHn9NIDl/d63D3vQBHXMTppeVg+R7/ejM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.174.0","@cat-factory/contracts":"0.181.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.2_1785251121059_0.4881620403644584","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@cat-factory/gates","version":"0.8.3","_id":"@cat-factory/gates@0.8.3","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6ce6cf3e25f7157b5111e74ff4ed38b09755c0fb","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.3.tgz","fileCount":18,"integrity":"sha512-I6ON6w7s+Ueghza32R0jvYO8noi9gSEwfk2Hu0VBY4/1VT7a6gJNAkr5SB5qIDe/9qTeATUfU5fnSIfZrTe7sw==","signatures":[{"sig":"MEUCIGaoq1bJBCHINv4sbAaWPCuGZ/15j7tC9juByWFIa1Q7AiEApLL9UkyicdH19CVckJnOhI3AHSbU82o8Nm0Bvf9pVF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.175.0","@cat-factory/contracts":"0.182.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.3_1785253913243_0.7023799646460722","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@cat-factory/gates","version":"0.8.4","_id":"@cat-factory/gates@0.8.4","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"664cf4b5a0869f928ed419386b43991ded753f22","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.4.tgz","fileCount":18,"integrity":"sha512-XY0fM7zX2h2ibiGw03h/dSlbWYOPXbYjDSbG8r9nl0NLv4oWhk8NWf5YlNiMkSrd8PFThhASTWg2ZaKjSg2eDQ==","signatures":[{"sig":"MEQCIDDxF1MUzORC4e/oD1TRA7KoeCh7+6K0x/q+I/jhCHneAiBIuFEX8ojo8A/5tDihg8FjM6LxIb6NprhE724y9nqeBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.176.0","@cat-factory/contracts":"0.183.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.4_1785257089553_0.08650904986632635","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@cat-factory/gates","version":"0.8.5","_id":"@cat-factory/gates@0.8.5","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6ef07a4237e937729690e130f1680caec4e7f132","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.5.tgz","fileCount":18,"integrity":"sha512-39+TDg17wJbVV0c1fZPnE/W6SGrqnqtFeaKkwXH5DPoZ5rak05w/tsNxieVFN5IDSf/3HyCZVwjLNwDVkDS8JQ==","signatures":[{"sig":"MEYCIQCHv77FZuJPWgXVzlScendtqrpSkbcgNS8jUmfdbA3kLgIhAKweeUJUeCCkEXFQ883MxrcUxBs7bu9tmV1gETnvlVeG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.177.0","@cat-factory/contracts":"0.184.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.5_1785259058210_0.36073398835718673","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@cat-factory/gates","version":"0.8.6","_id":"@cat-factory/gates@0.8.6","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"80c43f3e7047ed4b06b00631c4f5b3300e0cdcad","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.6.tgz","fileCount":18,"integrity":"sha512-6A6pVvNUEPuRqeHu8cyS1qef9/1DebA5jKfXTBQtwSEr0RHdMKP/VsRHrmSlnP47o+pz0TMwa0pXFx7dZRzTkA==","signatures":[{"sig":"MEQCICWB1mSAJnFwELYCEFSq09g9uUyk5Bs77uSpnjg3GyTwAiAP2KZVsXEPyTAt8tiYEoSw8XAcHtpBjE6vurGHCbP1Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.178.0","@cat-factory/contracts":"0.185.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.6_1785262490868_0.21613549287487777","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@cat-factory/gates","version":"0.8.7","_id":"@cat-factory/gates@0.8.7","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"e44fa8df4643593e79793100f9e9fdf8ba81de67","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.7.tgz","fileCount":18,"integrity":"sha512-GM0FMjEezBBz8/J/P7FwFugXvPSQukZIdpGxny0x0Oo1wkrJ1QZ82jvJRufI14fCF/zlPtcLzUwZqHXyWzFBRA==","signatures":[{"sig":"MEUCIF6nHzWQJsE4K1FTS9Hbntnj2NWatjPva0jAk9c9tb5QAiEAnSN/LSqJjtUQJEJUkMUJvE4NBvUZb68sVcQVD18vtAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.179.0","@cat-factory/contracts":"0.186.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.7_1785267078451_0.3984450024278796","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@cat-factory/gates","version":"0.8.9","_id":"@cat-factory/gates@0.8.9","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"dc5ca07df6553ecd4a13ae02789863cc444b6e6c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.9.tgz","fileCount":18,"integrity":"sha512-AQ1AQpfq4z2yuF2AV68egPCKP3zg4JIUHXJb8I0GHXVrMACETsUEnJv3nhjGvzSZV/wGZMMVXCrCjgHveo9jGQ==","signatures":[{"sig":"MEYCIQCx9L2ZS1xMMAhlNQhyoRxL2KDCJqPZkDhEIM6xRb4zvwIhAJo/dTWUeuIPunNU9ewGGWek21bHsD4H80YN5hB8n9dN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.181.0","@cat-factory/contracts":"0.187.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.9_1785297712673_0.2969093328963992","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@cat-factory/gates","version":"0.8.10","_id":"@cat-factory/gates@0.8.10","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"68271c4422e1a591323071a65d4fe496059c948b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.10.tgz","fileCount":18,"integrity":"sha512-Y8Zw8DDfzIUeHJ9iYwFIaSNf7HVHani3YIpriL0fmKmeH7XC7pV4uzM06Xo9NtXGQ3pTW1o0smriDvn0VwdYEA==","signatures":[{"sig":"MEQCIAvF52EABZJdAaClWwvfHBsjGcdQ+RBy30Gourw6Q/f5AiAKqujGU253pqYRbIC92aFf/45+JHqvsVnn8/kr3FVCSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.182.0","@cat-factory/contracts":"0.188.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.10_1785298310493_0.6291754337816267","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@cat-factory/gates","version":"0.8.11","_id":"@cat-factory/gates@0.8.11","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c9be347ff775c2d5e0cbbad16762e1f56ab83dd8","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.11.tgz","fileCount":18,"integrity":"sha512-he3WKK9WGs1gfrFdqszXz/OAbeH3q6LqYofYPkpzGGX/63YdKUOXYOwsukGqcnAYS4F3h48zOb/1VuaeBvEUmA==","signatures":[{"sig":"MEQCIBNx91iDLhbbYJUFBh/D4xDbSaUF9/7yG2R+n0KXLsliAiBO1DTkPCnSuHN6j3+SRHvcEHWLJu/tlSh5hIAkZkenXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.183.0","@cat-factory/contracts":"0.189.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.11_1785302806739_0.76365892341772","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@cat-factory/gates","version":"0.8.12","_id":"@cat-factory/gates@0.8.12","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"cec0339f8f86094340049a1036440ece7125ff77","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.12.tgz","fileCount":18,"integrity":"sha512-jsCjrleofaEI/SuYNI2ai+USaQqhxIcy0CncbPuInt+ZtvXXqUBKtcmqcORew7hQkUcGB3YX/D+Syn6CWWUd2Q==","signatures":[{"sig":"MEUCIQDGZP0crGa5PvJ8HK2KvB0nooJYXZ+ofDsSpDXfmB8ipwIgIGeSs9edOrV1nRTiqqqtx7Mvx4BfZJkPHG6MVyfq9PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.184.0","@cat-factory/contracts":"0.189.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.12_1785303437028_0.6506935921758119","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@cat-factory/gates","version":"0.8.13","_id":"@cat-factory/gates@0.8.13","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"fc1219324d0b95de5608bfe716e7d456e9c1663a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.13.tgz","fileCount":18,"integrity":"sha512-fiJetke9lqzpfMZ1YkemiR55jNkwdNU6YZI54BLcjm+FXJ7VII7adeyE1ZvHERTcpzKtQ9/20tcAo70PdAw6/g==","signatures":[{"sig":"MEUCIQDHpd6BOzNO0yU9FkseJtdjKYqJ1jFhE6CCeS6g4nMbOQIgQJ4LDRjWagWxyDN04TDn+Wb4LvuYjsdaGRvNfy9pjVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.185.0","@cat-factory/contracts":"0.189.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.13_1785306658435_0.09886864191948819","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@cat-factory/gates","version":"0.8.14","_id":"@cat-factory/gates@0.8.14","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6c66c9e2f79455da7a024f3f58ad287c693e318a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.14.tgz","fileCount":18,"integrity":"sha512-zAJsHbZNV4VhC3//bXR4muMAgJtBdthICcZHjwmpqmXz7U0SHIZBbbu1qDA3Jh9CzmTTYq7uI1h3BTHh66xfbQ==","signatures":[{"sig":"MEUCIQDWbFGU38xSnoQD6xGDMSc9hoVj8oIbcZlgYoPxd370eAIgY4Bl2JGuW4mNvzDYzl6+5U0Jnfyr/zbu8jR26Hs8X6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.185.1","@cat-factory/contracts":"0.190.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.14_1785309724570_0.13383575091800526","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"@cat-factory/gates","version":"0.8.15","_id":"@cat-factory/gates@0.8.15","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4251443b1fb56b8e506e77b50ab7b3c5857b32e6","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.15.tgz","fileCount":18,"integrity":"sha512-rg9yECU0XONAgTSt6DPTPfVwhZgeh2BHhOaBzqAGIWubYIWa3qd8MR14fxo/vJjy3HuxLE/24mBzuMBoNzCrHg==","signatures":[{"sig":"MEYCIQCgfMzSun4I9LvLHEw94LF1UZUsltNg9npQuIyc2Zf+PwIhAIuNj2z81meKZytHupTraCYRoi6wd8GM8T3HRDjmNPOW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.186.0","@cat-factory/contracts":"0.191.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.15_1785311656397_0.7549590674896827","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"@cat-factory/gates","version":"0.8.16","_id":"@cat-factory/gates@0.8.16","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f141642dada579a6b5a6152a0fba56590100503f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.16.tgz","fileCount":18,"integrity":"sha512-B/deKqsDOE0zcSdsmwgAz/Rb58INXSohmklHtisCqhoh0gEeErQByYc7e+NBoDvYSxFvcopvFrN0ySKA+Efztg==","signatures":[{"sig":"MEUCIQDlu6aJ4KZ3CL6EpjgL+ObNcNom4cpA2rZn3As4jJ80DwIgeGrpR8FP1rKBwF624XzkmHxPjk0pUMQN6VllKPwyOpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.187.0","@cat-factory/contracts":"0.192.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.16_1785314124178_0.7471578864658368","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"@cat-factory/gates","version":"0.8.17","_id":"@cat-factory/gates@0.8.17","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"b37652139da09e1863065a8cb39a323de6e7b7eb","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.17.tgz","fileCount":18,"integrity":"sha512-EAqLnCCocDPUZMhn2lFJg5B3AOfitY0riM9wkuEZbNMY1Nte4+u8LNxwfwSpgZSQOzsCADunVPMQEb+jg/7nLQ==","signatures":[{"sig":"MEUCIERXDP3uxaFuTSeY/FgDkX3P6S2eozsbPeg8I2xTKwovAiEA2RIgJf3wBp9jrw/B6jPdMmjKUnpVdECmPV1uHlRFQnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.188.0","@cat-factory/contracts":"0.193.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.17_1785319794009_0.1654542962402079","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"@cat-factory/gates","version":"0.8.18","_id":"@cat-factory/gates@0.8.18","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6a27e0e36db7290fe8a27bee60dc568d273ae91f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.18.tgz","fileCount":18,"integrity":"sha512-h6wvSzGs5Sk5aqZ6kLqtepXs/GhMKXwDw2nf8FFKkW1JTHSk2Z/kL8fOxtqBcwhbxsxu4xFg+ChR6/r1JmbA1w==","signatures":[{"sig":"MEYCIQDldp93OkX9lJUV/pndOCL/228I52X3a0G1qz5uHX017AIhAIs8QQNmRFgtPXXfKVY8XP7MHD58A+60j3J1g/MX2J6o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.189.0","@cat-factory/contracts":"0.194.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.18_1785324775482_0.7544106389603074","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"@cat-factory/gates","version":"0.8.19","_id":"@cat-factory/gates@0.8.19","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6833ceb0ff744b451986868638cfc11569f80275","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.19.tgz","fileCount":18,"integrity":"sha512-a5SjOgm9hlD+K3d9bOtJAVurU1MHeppD7ddO3lG7XktNm4RLES89p6swoIP/gai3bJHA7qUFuHF5SuxQssYDvQ==","signatures":[{"sig":"MEUCIEvjp1r4EOiG5yR/hFOiePrdjy9xR8ElPWQ0j0H7EGDJAiEAgo4VWt9/OA40iamG23BTyH0I20nTgbjxq+EAHyJUo4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.190.0","@cat-factory/contracts":"0.194.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.19_1785326707774_0.9047018497660717","host":"s3://npm-registry-packages-npm-production"}},"0.8.20":{"name":"@cat-factory/gates","version":"0.8.20","_id":"@cat-factory/gates@0.8.20","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5d8ade099263ce2ab567fe4003341c640c166c21","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.20.tgz","fileCount":18,"integrity":"sha512-lWHkMoJWG30UPKpQbTzyrAy9hnGngMvtYt2c0fPUmZcgtabafbafnrEwYSuSDEAvU6doSDQJO5zsORU+WqIA1Q==","signatures":[{"sig":"MEYCIQDBHCk6CEjHKymUusUNGhBngxigaLESUAfho4Qh8dT0iwIhAKUR7DXhv9/7ACxnej7xp/rRUmP+aSOJUE5bhZSWooXa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.191.0","@cat-factory/contracts":"0.195.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.20_1785344615593_0.6706195262647858","host":"s3://npm-registry-packages-npm-production"}},"0.8.21":{"name":"@cat-factory/gates","version":"0.8.21","_id":"@cat-factory/gates@0.8.21","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d1bca89e181372744aba105a5d99faa083ba0799","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.21.tgz","fileCount":18,"integrity":"sha512-kQHEgp6lVyXGKYkTXUZwrMa54Xx3eGrSIRCdSpXvOLCa8mnwQ2pFrhK+yrFuERktVyQAD+I3Hl2zNbg8e906kQ==","signatures":[{"sig":"MEYCIQDYH7ppBGpUoVI0w20A1GSA+FpTuOYqbV6QrayEcoBPjwIhAKOsaeBmZhUG7jgTN5dU/ICxjO9rlC0hFUE9OcuLxv/N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.192.0","@cat-factory/contracts":"0.196.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.21_1785347877883_0.5237450002736155","host":"s3://npm-registry-packages-npm-production"}},"0.8.22":{"name":"@cat-factory/gates","version":"0.8.22","_id":"@cat-factory/gates@0.8.22","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"82ca34fd340940066e86b4158b1602b9cc25f3da","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.22.tgz","fileCount":18,"integrity":"sha512-F2UPxIRUfYUtyoyTq+iKtqYlv9FjiJUH+hABxsIiSQw4cb6pZkJ55uzNPvwk/RbhDYSIIQZdM5RF8J5ijWGsEg==","signatures":[{"sig":"MEYCIQCf8i9iz8/4OXXrnNNkw7a51ZZaYh6UTGXIZKyFjOGk5QIhAK51O6kP1fKAlEwdnUsIpAlz/m5zjPf2TWuixr1HEh6n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@cat-factory/kernel":"0.193.0","@cat-factory/contracts":"0.197.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.22_1785356903344_0.6193001808156591","host":"s3://npm-registry-packages-npm-production"}},"0.8.23":{"name":"@cat-factory/gates","version":"0.8.23","_id":"@cat-factory/gates@0.8.23","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"3a84304f08259a8412cbd9a826a0fe68f7942bf3","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.23.tgz","fileCount":18,"integrity":"sha512-389zEzCYcHGiIk52KsjxXjZHUFZfNiBXX4BC5vjfFN7t2NcRdvJynNxF3+IsqkL/fTl3VxFbY63rIDPW0ldT7Q==","signatures":[{"sig":"MEQCIDgk9CaqXeM4Y3tzfMG8ouLqmBGvpDiiRzCILTDjkKoBAiB9/mFZWCMYxRKLzhchIlWiEIPReJiLSsGJe0rbbr2t7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.194.0","@cat-factory/contracts":"0.197.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.23_1785402453742_0.6280310176706541","host":"s3://npm-registry-packages-npm-production"}},"0.8.24":{"name":"@cat-factory/gates","version":"0.8.24","_id":"@cat-factory/gates@0.8.24","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"90f91180fdcc9c0a831846306eba18fea68cc6da","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.24.tgz","fileCount":18,"integrity":"sha512-0QM5y6cz1sS5HwSxG7iTOo1XB2nVyf5kI9DeTYkrdtckFPW185QtqGjvLdiHcPcIiydywXDDK37U2/1tZHRiMw==","signatures":[{"sig":"MEUCIHCiu2IPeFlUlDsybIHO26tmNvNXOx74FILcVU/201YJAiEA0CdfV6UUqQ3P8ntIpDtTtmNxQOkyHpcOQvaCWmxKGWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.195.0","@cat-factory/contracts":"0.197.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.24_1785408209136_0.6029027165931515","host":"s3://npm-registry-packages-npm-production"}},"0.8.25":{"name":"@cat-factory/gates","version":"0.8.25","_id":"@cat-factory/gates@0.8.25","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ffb35e4a0cc92aa4807f0c838ac894f608104fe1","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.25.tgz","fileCount":18,"integrity":"sha512-WMIskaUOzR/AF3mCvW7IGwjEO+4pGNHUsYtNbRGyZFwwC64GeZRtiMn4tYFkTkT/hf2fzFpwnplCL+TV/9ZpyQ==","signatures":[{"sig":"MEUCIQC+XrdyN0RAL6myVsCZyPuArqGFXa+OO0JepqCmYdIS3AIgSKXj1k3Qj/0s/54gj0Ns1iZcGF/mUwc5aLSd/61uweY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.196.0","@cat-factory/contracts":"0.198.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.25_1785411016513_0.3410216683171692","host":"s3://npm-registry-packages-npm-production"}},"0.8.26":{"name":"@cat-factory/gates","version":"0.8.26","_id":"@cat-factory/gates@0.8.26","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ede5423b27dd3f76b15770408fd310cdee1520c1","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.26.tgz","fileCount":18,"integrity":"sha512-MEg6ji9eLhbsq6KS7tQqd8pP9rPazU8fu6o2/lzFWgmC6v2Engt11ncmIh+WefElexweMMFtpIiASP6yYEdFAg==","signatures":[{"sig":"MEYCIQDtRX350d5MOg2doVD0vW8kZalaRR23EQGqbM4W/JaheAIhANgOuS7ay612KLMU5Zdynxosk6Uqr+8ebCy0jUYIH3DK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.197.0","@cat-factory/contracts":"0.199.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.26_1785413941163_0.6362067996532579","host":"s3://npm-registry-packages-npm-production"}},"0.8.27":{"name":"@cat-factory/gates","version":"0.8.27","_id":"@cat-factory/gates@0.8.27","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"a66be699bb3f0e0de31eeb247f725d3443815b77","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.27.tgz","fileCount":18,"integrity":"sha512-V3VnN0aWIWvChX5XPnUWZO8dS/CX4BgL+AwzjLnYbwuCyJvhFxmiFnZFgHk9whOfkxm2KtQAZgEtYBgSe6tf4g==","signatures":[{"sig":"MEYCIQCFUsDwomraZ1ihluE9wUwcv957f+b4/ALDTBi4NGVLwwIhAL0xpVSsKi4eqlHxF9enoUcSbxv+WUffPl0AN9QiJA2a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.198.0","@cat-factory/contracts":"0.200.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.27_1785416312953_0.30865371092099236","host":"s3://npm-registry-packages-npm-production"}},"0.8.28":{"name":"@cat-factory/gates","version":"0.8.28","_id":"@cat-factory/gates@0.8.28","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"244d2bb18ae51a5e1ca17772d5f3c0ffe8d61842","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.28.tgz","fileCount":18,"integrity":"sha512-L6ExbSPEQL1uA4LtrSlDz5LywONVIvGes6PdObBfiUMQIne2v5EZQu8TMdJsgt/tg/sX1zUa6WBv8sWcKPJpYA==","signatures":[{"sig":"MEYCIQD1W61xxRXEuDHhgLZQyxqJwsTp3StCbemUcC4q84sKGQIhAO0iojOz7G95Wbj3so7cooVJwOeOGPrZT1PLkYUl6BBq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.199.0","@cat-factory/contracts":"0.201.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.28_1785420289565_0.016687918400702273","host":"s3://npm-registry-packages-npm-production"}},"0.8.29":{"name":"@cat-factory/gates","version":"0.8.29","_id":"@cat-factory/gates@0.8.29","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"698e1c1bd975d584ab4d5e825627119a69402904","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.29.tgz","fileCount":18,"integrity":"sha512-d8YMK+pciBdY+JU/WDckvLRO5tfVV/VbjHtbqUo7tjAzUpQtLZ+DiQZLTOasDkfDn5dGVjgE5KPrcUn/5vsgiA==","signatures":[{"sig":"MEQCIH6uA3RNcEJfeM4wTL3zNYoOAVEwgWppgqQk1IozWU7fAiBYzOCQKUsNP7owgnfwYyoUkjvVAC+g3zO6Sn8knH1Z2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.200.0","@cat-factory/contracts":"0.202.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.29_1785425209486_0.8135747630696093","host":"s3://npm-registry-packages-npm-production"}},"0.8.30":{"name":"@cat-factory/gates","version":"0.8.30","_id":"@cat-factory/gates@0.8.30","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"23facc7fdb7e454d251223b361668b71e0c67198","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.30.tgz","fileCount":18,"integrity":"sha512-6PxpA4B2hStXsVYlHsGcDfUC0QNOdY/wo16I0YOxisjxYO+gpJkj3CFhVBu/TUCjcywj9yivcdooIneEPBjI5g==","signatures":[{"sig":"MEYCIQCm9bEIDQ1go5lRGkkM31+FKHn1dErRr0bB8YcRqKZmHQIhAN9JWasGEfRYgTPJdJ4OrW2ohW09zMi2Ukj0QB5x8M9D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.201.0","@cat-factory/contracts":"0.202.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.30_1785427262659_0.7424127849292816","host":"s3://npm-registry-packages-npm-production"}},"0.8.32":{"name":"@cat-factory/gates","version":"0.8.32","_id":"@cat-factory/gates@0.8.32","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"75393f1b86e44d8315d9857f498fd5fdc562c2b1","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.32.tgz","fileCount":18,"integrity":"sha512-tdRDNd7zDglw3kbu+RdOizxTeV0mmOJ/xrZQ6G7qrQSIOZr6ErkcDk3g906T3Tljs/4geu1Qc4oPQnA/iYzUgw==","signatures":[{"sig":"MEQCICVoIAV4np3HaMGZ3P+ln2uLm1nPC0HgC2d21WsIKh8lAiBa1kYoXe066DlAyqB/e9bUEp84P0wU2xO5LNG1qYaemg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.202.0","@cat-factory/contracts":"0.203.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.32_1785437798372_0.919058777302872","host":"s3://npm-registry-packages-npm-production"}},"0.8.33":{"name":"@cat-factory/gates","version":"0.8.33","_id":"@cat-factory/gates@0.8.33","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"98ffcd3f3704e0c498dfa69e8db24c8042b217ea","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.33.tgz","fileCount":18,"integrity":"sha512-uX0NMIyaS46sN39RyNFVLw7//L/cndQyzDkCOF66Qa80mdpf9YXGasW3GIFdFtkVgn3FofUJ7jlTyEpbYOl5Tw==","signatures":[{"sig":"MEQCIHrVeCW/57MLrl/QQZmCpYM4oQFI/KzNLcR064pGq134AiA5N/dH76zPFMaef8u3kk/isf1QrMFBi+Px1A7TiX5iuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.203.0","@cat-factory/contracts":"0.204.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.33_1785566965824_0.4208078583712487","host":"s3://npm-registry-packages-npm-production"}},"0.8.34":{"name":"@cat-factory/gates","version":"0.8.34","_id":"@cat-factory/gates@0.8.34","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"2629196992d90c6bd18addfff036ee59589a538f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.34.tgz","fileCount":18,"integrity":"sha512-DeYS+NSrfSb66EzCrLx0jym62rA2zwIcRMarjIw6q6vbIx5gFJ49E2HgF8ghVIuVtS86TKGt+WyKXLi7GIsLuQ==","signatures":[{"sig":"MEQCIHjB8kIs3JIs8T0wsYCNK4U6bxvhFaV6E6Tgq1Ne6r+0AiBl14muBNNuU7+cLlSZggjB74Vw2jhWn5tIn/nFg/97Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.204.0","@cat-factory/contracts":"0.205.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.34_1785568609322_0.4408495425860077","host":"s3://npm-registry-packages-npm-production"}},"0.8.35":{"name":"@cat-factory/gates","version":"0.8.35","_id":"@cat-factory/gates@0.8.35","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"9cccc20e4a839eb6c2dff4ae79490ba674898b81","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.35.tgz","fileCount":18,"integrity":"sha512-5Og/y5ieDY6T+fMnk1L06cQNq002xF9yrSOmtSBlxFGAQ2kEeIxidWatb9LnIXQT21oGq4hkQjH0JkKjJmo/2g==","signatures":[{"sig":"MEUCIFM9bU5WACa4NQ1ekO31xWRDwKP6ZtIsG5EB+omu8lnxAiEAg2QY+ECblyV/j/r5h/vKEW3J5omDmjH3RPnA9kcuO9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.205.0","@cat-factory/contracts":"0.206.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.35_1785578768519_0.08252188381115477","host":"s3://npm-registry-packages-npm-production"}},"0.8.37":{"name":"@cat-factory/gates","version":"0.8.37","_id":"@cat-factory/gates@0.8.37","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"228b246967ae4f5e09367ae2c32fbc950c7a8b21","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.37.tgz","fileCount":18,"integrity":"sha512-V9vT9PH5KmD74a5QXHYMTo6KKTF9Q0cNdNnHz2eMzzkqHv5iLneWKjpTxrUKy5cOGapaiVUdqBe+f8YIyDpZGQ==","signatures":[{"sig":"MEUCIAVBY4kLFPFGmaZxCB1tO1OKddRoioo6tJcu9qOcJkEcAiEAzG4Ye9WbGsjXFKAT8qLIKURik+jgZw/uhkgkZZ3Zwqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.207.0","@cat-factory/contracts":"0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.37_1785580122602_0.47214085541766315","host":"s3://npm-registry-packages-npm-production"}},"0.8.38":{"name":"@cat-factory/gates","version":"0.8.38","_id":"@cat-factory/gates@0.8.38","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c2b9e4681112d7711cb20cfc6b6ba899169f63f0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.38.tgz","fileCount":18,"integrity":"sha512-fbxvKlu4f4Gzhs5sDvlDlPm5h5q1k4L/b+Y96FAgYFWgTSdMLT/ZJDq0SVVztuomcjkdtDnc/oxCWDUCPikMrg==","signatures":[{"sig":"MEYCIQDQLo8flNFDM7RqZ6pqj2DKk9RR1/VosKYIIq1VNBZXWQIhAPhfmYMqzZY3bSueLzPlm66MMslZjboYUvHWC2NFljmK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.208.0","@cat-factory/contracts":"0.208.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.38_1785674035091_0.5953603246579877","host":"s3://npm-registry-packages-npm-production"}},"0.8.39":{"name":"@cat-factory/gates","version":"0.8.39","_id":"@cat-factory/gates@0.8.39","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"cb63ee008298b1f739dc76a7ca49533cb1afbcb2","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.39.tgz","fileCount":18,"integrity":"sha512-nyX6KPhh6NRwDW6LcRmAFeGR6DbqxwDaUK3IwhFelKnj+95GtJ8Wl0ik0yTNHeQhqLLm854yslMhtY+qy9WTSQ==","signatures":[{"sig":"MEQCIHgBDc0xQ0zlIXQoy0H4bdeL7erCv4X0zbcpRnHM6jNOAiB1lyNLSlJE9GUVOMO+9Oflev5JeGr7LUdYFEx108NACQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.209.0","@cat-factory/contracts":"0.209.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.39_1785679360554_0.44353391673651954","host":"s3://npm-registry-packages-npm-production"}},"0.8.40":{"name":"@cat-factory/gates","version":"0.8.40","_id":"@cat-factory/gates@0.8.40","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"38e18cd5d3512aaa08022fafc98e3a84f344dbd7","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.40.tgz","fileCount":18,"integrity":"sha512-0ATdYcGFi8AqEt38I7kYUpogfcnrdzmo9Q8iK7St3R8xlay6NB11VQNtPcpv5TJzV+XW9GanT5fhMz6+V2H38w==","signatures":[{"sig":"MEUCIQDR/DjtMIQLMfpdwFqQGgGuLSBbRQR9dBKueUNf3CP7CAIgHSUWh+4S4ZIHgwNeNOvqAHEXRkm2kQfyXdZzVNu4Wc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.210.0","@cat-factory/contracts":"0.210.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.40_1785688074945_0.7378391607370853","host":"s3://npm-registry-packages-npm-production"}},"0.8.41":{"name":"@cat-factory/gates","version":"0.8.41","_id":"@cat-factory/gates@0.8.41","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"aae82fbdeb8b727d57f29ba09739cc17da2c9136","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.41.tgz","fileCount":18,"integrity":"sha512-vJltxkojqiCJQ+P4rcNCmnAUDjsuuqEzjcyE5Qv+k8hq/i6o4Rq58VL5MPbhNGP0l5QeyOueZ1FgEB1/4xCDLQ==","signatures":[{"sig":"MEUCIC+sHQNa0z4M4ALPOmUv46QRA1YGbTVr+WODk+3Xm1uNAiEAxxj0nMsepX6+oVWtvlI4NiVrzKcPp4f3NhlHvxIkVuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.211.0","@cat-factory/contracts":"0.210.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.41_1785690665665_0.8141354907149281","host":"s3://npm-registry-packages-npm-production"}},"0.8.42":{"name":"@cat-factory/gates","version":"0.8.42","_id":"@cat-factory/gates@0.8.42","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"91a42383360e016a6007657abd84649fc204adc4","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.42.tgz","fileCount":18,"integrity":"sha512-8JKKKKMyRB0aaFK6StGMI9b4vafmZmoFeAzk9JHFkKEKAPkGelLtfU6zfcb1ji9Droa0DXcp9LEYVDXCfEGGdA==","signatures":[{"sig":"MEUCIQD0U546HW1RXQvkUee12KKsBIbVYE8B7DJWRIK/bsSjLAIgO0lxaBOR2yg3Z0ts7Lmodq2dpbLBF1Yw6y+wgnutEic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.212.0","@cat-factory/contracts":"0.210.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.42_1785730906680_0.4217852132089619","host":"s3://npm-registry-packages-npm-production"}},"0.8.43":{"name":"@cat-factory/gates","version":"0.8.43","_id":"@cat-factory/gates@0.8.43","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"cca95a8e88ada794ab91cd9a8f214cbe1dae75c4","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.43.tgz","fileCount":18,"integrity":"sha512-Kaf1Nz6lq+NjkAXmzwlbI1jzNte4Mfze49L1qfZpawxwethW/qnuywh7sISgDGDbwugBqZEHxXz/Pu6MrLcheg==","signatures":[{"sig":"MEUCIQDeIWfOvLwoigYlLl3u9xf5F4GLJSr71KqcnI97YpzgiAIgRFMu0D9AfT/Orxaa30ijnDVVDvo31hpXcFcS/w7iZS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.213.0","@cat-factory/contracts":"0.210.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.43_1785737105218_0.29245764689205966","host":"s3://npm-registry-packages-npm-production"}},"0.8.45":{"name":"@cat-factory/gates","version":"0.8.45","_id":"@cat-factory/gates@0.8.45","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"42d00851a9b5c1fddb25c3038ed2a314209ea1ca","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.45.tgz","fileCount":18,"integrity":"sha512-cDCO4dCaBbdJXu6tRW32trAA3jSVNb0W8e9MtEgG7QbiQKS7TT6kBA2KylcUWeKQOGtAI+GURJRxUO3A88qtpg==","signatures":[{"sig":"MEUCIQCRMtIK0FeZiyOWwzr18sr3zKc9ZiibPpqY+GeB6CNL+wIgOS8wdyKnuKxdDn4/yERl/Kz1b0F/ESHgMmHQ0z3tOSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.214.1","@cat-factory/contracts":"0.211.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.45_1785740768358_0.6813033550307996","host":"s3://npm-registry-packages-npm-production"}},"0.8.46":{"name":"@cat-factory/gates","version":"0.8.46","_id":"@cat-factory/gates@0.8.46","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ac2c8dfca72e7ab5adaf7c2141ef328075126af6","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.46.tgz","fileCount":18,"integrity":"sha512-M+Zu6jnIalwaOaOllXdFeeaWYUsPoyw95KeQ0t2wSWxXvMvQjf+3HGN0VWtRRwdADUFneAdhKTeTxu+ywXkTsg==","signatures":[{"sig":"MEQCIDqvKyOTHAcdi7EF5wXZBd1k9cuRrpENlJnWn9cER1IaAiBTRgZii+bpBjlBogQ6gKjWpQSrnMV9bVB1133cqqIbJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.215.0","@cat-factory/contracts":"0.212.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.46_1785744647530_0.854162186264098","host":"s3://npm-registry-packages-npm-production"}},"0.8.47":{"name":"@cat-factory/gates","version":"0.8.47","_id":"@cat-factory/gates@0.8.47","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"b1c31b221c1477e18dc3dd455821e496cfe1e556","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.47.tgz","fileCount":18,"integrity":"sha512-cWYVDZVqcE4ZoNRAO2F2XW2PVbo/wDqxwGGs0s9AnHXqQKn8XHGjV7EZBnWUppwIymNWGRwimmJmy0hUD31pLw==","signatures":[{"sig":"MEYCIQCGYg5NEMyaQGkC6pT5IAWF/RgKWQTj5hWTt8t0hQv1dQIhAPcZpwgGM1kWS8GyLy/UGGVYRRD/ql2Rg9z3k287ywvi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.216.0","@cat-factory/contracts":"0.213.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.47_1785757362186_0.8944437933815064","host":"s3://npm-registry-packages-npm-production"}},"0.8.48":{"name":"@cat-factory/gates","version":"0.8.48","_id":"@cat-factory/gates@0.8.48","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"7cc3107e1e13d9b4e866092b1eb75802872ab834","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.48.tgz","fileCount":18,"integrity":"sha512-isKaieHaSrcUaC8s0zy6wj40tz/hVE4Sm+5QzSU88Zm/BnBAUUdXBSdedQU10xZFCYl9ZENLYKi1jM0iLkKJ9w==","signatures":[{"sig":"MEQCICEbmkyUW6xxmGF7v68t6mkEnQZP5uFtoeiiG4wpWDm7AiBSVsvL2yRKdKD7vkpxuY5s4R+Sj76jl2XqIYiBrgRivA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.217.0","@cat-factory/contracts":"0.214.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.48_1785770175248_0.27487160520973397","host":"s3://npm-registry-packages-npm-production"}},"0.8.49":{"name":"@cat-factory/gates","version":"0.8.49","_id":"@cat-factory/gates@0.8.49","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"b034c6ec35170c8ab03b75103eb2f2ccbd011ee4","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.49.tgz","fileCount":18,"integrity":"sha512-X3JNnin1zVO2sjF30VeKUPDGPoLvO9OxSnfRdbMk0J6Vsq3iecGaiOItCxBWgGgWZoKnN3mWixC2Wko1wTubdg==","signatures":[{"sig":"MEYCIQCvOYCAaMT/YuBfbDXwvnvGVN3fONcwSy3dH2Nw1rRObAIhAIvTH9ZbpgLll9cN67ATzS6V6GPa510+50/Don12Xh/f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.218.0","@cat-factory/contracts":"0.215.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.49_1785788715606_0.5221174036899128","host":"s3://npm-registry-packages-npm-production"}},"0.8.50":{"name":"@cat-factory/gates","version":"0.8.50","_id":"@cat-factory/gates@0.8.50","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4f18f11013c8c28c276edb4bb33d3bbffa0eed1f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.50.tgz","fileCount":18,"integrity":"sha512-/GfyLY67OblsJXLaWXtPVQNMGST9tw/WPcLOBUw9fL5obUuA/GcRZx5S0sRjEC4SpEh1PqhIHk5D9MY5yBxOeg==","signatures":[{"sig":"MEUCIDbZ6FJqPONm9cMn6CTZgg6OiVXOOFi2IIxGAChn8UJDAiEAsFav2A1/r46wRlIdxa43leV+dQrN6L9cD7S0vZLPaF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.219.0","@cat-factory/contracts":"0.216.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.50_1785794471845_0.33174984384177564","host":"s3://npm-registry-packages-npm-production"}},"0.8.51":{"name":"@cat-factory/gates","version":"0.8.51","_id":"@cat-factory/gates@0.8.51","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f1415b1aa2e66796d31000b9c1e3aa2ca39a14ef","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.51.tgz","fileCount":18,"integrity":"sha512-zpy5tG512IPlHsSJsk6WjOWvFrF2iPWJNzcA2Pn5TsDUmUYY9sERw/MPi0xYN4DnhQPwAliJdhXkP9SKDeu54w==","signatures":[{"sig":"MEQCIHV1a4c3fpFMGev9rqQVlqrlKbMMzSPPCFJ0wXaA1Q9uAiBOjasj6izVL92mTAus8tkF86BEqWbcmuptRQbiNdLSxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@cat-factory/kernel":"0.220.0","@cat-factory/contracts":"0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.51_1785795536132_0.37713043956109393","host":"s3://npm-registry-packages-npm-production"}},"0.8.52":{"name":"@cat-factory/gates","version":"0.8.52","_id":"@cat-factory/gates@0.8.52","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"8f082d0933bb8ced962514d618a8e9d64d889017","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.52.tgz","fileCount":18,"integrity":"sha512-ppsyiIG0ZSXJazkPcbgS0OMNfOjKfLzNzlMRDuBpeVSUzzwiTnkFaLi6kuCVrbg5UPyDvuPul6aX8ROreUXaBQ==","signatures":[{"sig":"MEYCIQD/XU62v/F0smByU3M0vWfc079B8ftQStx+G4SMTp5IlQIhAMs0VhnBaskRjb5ysHJBzejtuDT+ihQA7Hk6L/Xn5Wvo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.221.0","@cat-factory/contracts":"0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.52_1785833233774_0.684795443153418","host":"s3://npm-registry-packages-npm-production"}},"0.8.53":{"name":"@cat-factory/gates","version":"0.8.53","_id":"@cat-factory/gates@0.8.53","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"da6530777e2957456c1bf5acf5cf92d84cb7c41a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.53.tgz","fileCount":18,"integrity":"sha512-UDebA0DBTGuold21Z0B8/xbHw45tCfH00pbErOBuuQIhIOPaAZJ9VWcAtUuK+7gIXuTv54OskEZddA6f8Oe3lg==","signatures":[{"sig":"MEYCIQCprTVg80jfcZnKX/4dkFPsEnpJJBVImNmvNZysggduEQIhAOS9K8yn6nVafzGIAWQK4/cZxlWUVBBHDeXxLA0+I/J0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.221.1","@cat-factory/contracts":"0.219.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.53_1785833857097_0.5910179639193087","host":"s3://npm-registry-packages-npm-production"}},"0.8.54":{"name":"@cat-factory/gates","version":"0.8.54","_id":"@cat-factory/gates@0.8.54","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"17bc0116cae3ef86c0a6c20423ed5cec58653c7d","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.54.tgz","fileCount":18,"integrity":"sha512-kKbCeB99dQKQIuv9oMf73SoE0qn0KRVenZyJtiaAhVrB5C4TXQfUCPXp3Zk/3TdAxUwfUgSkMuemgbyS7DtLfQ==","signatures":[{"sig":"MEQCIACOwSiVRcs82IN4ohI+f1H+cgF52x9sotUENiOzbMFiAiB1QSvVczmqKMKiZhHRbAqsqbhbst7hnou8TH689XVSog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.222.0","@cat-factory/contracts":"0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.54_1785836905286_0.21038992755141295","host":"s3://npm-registry-packages-npm-production"}},"0.8.55":{"name":"@cat-factory/gates","version":"0.8.55","_id":"@cat-factory/gates@0.8.55","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"fdfb5cdd1680ab0f82ebcacc8facbcff6aec90b6","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.55.tgz","fileCount":18,"integrity":"sha512-Amrb6CLxqFpLP6C15pd9EQ9oFHd4lQGLySOjMc8ljsV8eOSpTKZVBIlwZ0uAo1BPpyl3POQt6Ez/yN/XpmHEQg==","signatures":[{"sig":"MEUCIQCFyyVOgds26ml9SSjwCuB2BnSTj7syceSuowx5tSDw+gIgT9BXvWj20Q9tMqhOokCcMYfLq7WMiIYPOOAcHiiZJ40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.223.0","@cat-factory/contracts":"0.221.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.55_1785838023917_0.9079322276657675","host":"s3://npm-registry-packages-npm-production"}},"0.8.56":{"name":"@cat-factory/gates","version":"0.8.56","_id":"@cat-factory/gates@0.8.56","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"e6a15b247a5f18706bc52d1b0a5c3894d3966511","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.56.tgz","fileCount":18,"integrity":"sha512-nUQboAjDCm+e3CaM9fKv3/p2KDTE+UGMGjUY6F4v6gWlT3CX6eqpT0CHGYP1mXGTv8EdgHjE78AQ/empToZSTQ==","signatures":[{"sig":"MEQCIBeWR5H1C+azb4qo/ZEJE0XbqsABCeBOaJQntEfucu/rAiBUgIO0KhBe5JlTaw5gVvXhpvIhmi4Du2uZe9RC/TKbnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.224.0","@cat-factory/contracts":"0.222.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.56_1785841608071_0.060998310333968186","host":"s3://npm-registry-packages-npm-production"}},"0.8.57":{"name":"@cat-factory/gates","version":"0.8.57","_id":"@cat-factory/gates@0.8.57","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f75b683fb8d834a4a85d68051ba511ba4abcd8f1","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.57.tgz","fileCount":18,"integrity":"sha512-lncXnqjfm0nZLu7vKmZjgh4uY2C0leabqLmusW2AROBQclMTRI5LB8rseJvzBls1m8BipkRyZMo+Fc1ltd8EQg==","signatures":[{"sig":"MEYCIQD65HFIcoR5U4mP9h3/DJdpvhZGdDpHUtHsa8pNDnF7PAIhAJyPP5jmT181uWnwhOVspT3nbxXJegaYMrPBgImWhXFN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.225.0","@cat-factory/contracts":"0.223.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.57_1785845710137_0.857737895612606","host":"s3://npm-registry-packages-npm-production"}},"0.8.58":{"name":"@cat-factory/gates","version":"0.8.58","_id":"@cat-factory/gates@0.8.58","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"49fb5b190fc7bad4cd12a7c6371ccb5ad9da7462","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.58.tgz","fileCount":18,"integrity":"sha512-cX9JgMqSC6BHxrvpZC4dNhA4yHgxfifhwAvpHMZ06C+k8zduOPZ6nZocvaCNSSoL6X+oII/2B+b0zsvXEFNcbw==","signatures":[{"sig":"MEUCICkbGT/hQfEuh8a1euqrzOwQdH2LnA4WAWK861opGYewAiEArCqBwlADlnBxa7WcV4Ck5Sr19KPue3rZ5Bk/QnheRhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.226.0","@cat-factory/contracts":"0.224.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.58_1785849726231_0.15513464631654106","host":"s3://npm-registry-packages-npm-production"}},"0.8.59":{"name":"@cat-factory/gates","version":"0.8.59","_id":"@cat-factory/gates@0.8.59","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6289f92518b7aac7685e59bad25f89b0652d3368","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.59.tgz","fileCount":18,"integrity":"sha512-1wxTnO6nCw6qrpZsEU0tXKo1NpPK9zVKZxmTx53VdK+/7jfOn0Gzdf8UoTzLTIMiAnfSSnyOkcSoKWT6j2Qhfg==","signatures":[{"sig":"MEYCIQDAgVDupJHUTM5k9TIIIqJ77EYlpAkQTBT+AkuSsDJPjQIhAIkULsQqXI/z0AbNWu7uHZJSv883FVgkqruUmj2rSU02","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.227.0","@cat-factory/contracts":"0.225.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.59_1785850396011_0.5688726987050925","host":"s3://npm-registry-packages-npm-production"}},"0.8.60":{"name":"@cat-factory/gates","version":"0.8.60","_id":"@cat-factory/gates@0.8.60","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6a5a1a43a49d307f6fa8f7833c7a44f7ddd0c32d","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.60.tgz","fileCount":18,"integrity":"sha512-6/I7hAClac69HNvnDN+nykhhiBrtAyTH+pf3mpOK1NN5yo9+nDclA41rZG7eV1uDx6J0DjjRC8qBlVI21hzb3w==","signatures":[{"sig":"MEYCIQCPAOhklrmL6QwwDkVz24NCqcNtN7AcrvNY6L8QzoQy6AIhAKixIq37Ofo0KxEPW6lA+KQQETjmI2IwlG8l/9F0z/bt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.228.0","@cat-factory/contracts":"0.226.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.60_1785851408968_0.4387829541424353","host":"s3://npm-registry-packages-npm-production"}},"0.8.61":{"name":"@cat-factory/gates","version":"0.8.61","_id":"@cat-factory/gates@0.8.61","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"8e5fd4798605aaa26ace5db332bca4c9b6f3315d","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.61.tgz","fileCount":18,"integrity":"sha512-1zD11zDnbPAWX6InotkKw5XSyuMft4zykqgGFR9RVROj4fqZwDrw4jJqPjdEWwBpiKhaDe6Tx+Zy+jbnLxmFLQ==","signatures":[{"sig":"MEQCIAj2bbF5uvDPZQsNmiAxgfmofG+tc3YHeRMyWtfVT6hwAiAfJyVFvvVjFJ+6xRFNo5l6uqZJ1sr0SzVNhU5vycjwIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.228.1","@cat-factory/contracts":"0.227.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.61_1785852460153_0.8533360703072004","host":"s3://npm-registry-packages-npm-production"}},"0.8.63":{"name":"@cat-factory/gates","version":"0.8.63","_id":"@cat-factory/gates@0.8.63","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f001d287bde7bec0c70f6edc47d91e3b7982e9dc","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.63.tgz","fileCount":18,"integrity":"sha512-dRI5x34zjdsgysB6+vZ7nrOOweyG9wuqHD7i/GjulHtN70UiJLM+60m9PZNv716dgyDKMTwypI98oxGiv9zj5g==","signatures":[{"sig":"MEQCIAdriIs7y9Z6oIHCAv4rga7CKO57gCJi8QQNtBDn4xFBAiADXM37FAdxoQzxJlJZZ0FdbNlt/ShPlLQmBKqmk71v/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.230.0","@cat-factory/contracts":"0.229.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.63_1785855921790_0.18185607812031335","host":"s3://npm-registry-packages-npm-production"}},"0.8.65":{"name":"@cat-factory/gates","version":"0.8.65","_id":"@cat-factory/gates@0.8.65","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5abb92b5b07a1464d1683ae322d51b8fc43e1978","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.65.tgz","fileCount":18,"integrity":"sha512-u/UgplX4Zs5uDRThSLgjzDny923bdl7ei0Qlx6bO7WkcEMbwbiHawHUmebSmdZbMjdfei51lS2/SxZdnk5fQig==","signatures":[{"sig":"MEUCIQD2i8by0nsml44ImZqrnFPOhO+56uK3FGYNw0iuhuMrNAIgLHHWiU0Lq4Irf83QGmb1zgwAMP4wmuxaL6yfIXdE+ZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.232.0","@cat-factory/contracts":"0.230.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.65_1785859855175_0.3686792290815417","host":"s3://npm-registry-packages-npm-production"}},"0.8.66":{"name":"@cat-factory/gates","version":"0.8.66","_id":"@cat-factory/gates@0.8.66","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"51dff87d00af58e2470b6eb4dd8e47ff754c1501","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.66.tgz","fileCount":18,"integrity":"sha512-3cW+9cwNGti3BTRG0TebAxbo34rbDRbWsRUcIZjfgtEcgOa09Zn5e9QcghgE3XYJM114gcMg7tEIyZMQEUP+Ow==","signatures":[{"sig":"MEYCIQCuPjPllrDGSJRZUKS7jv/XAzdS6Ok+j47JBYH6Jx4yXwIhAPKQNZ9bCB1mSMLnqYsJAGMQEgItmZBkn3rTwc34bSml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.233.0","@cat-factory/contracts":"0.231.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.66_1785864432851_0.039823510102615645","host":"s3://npm-registry-packages-npm-production"}},"0.8.67":{"name":"@cat-factory/gates","version":"0.8.67","_id":"@cat-factory/gates@0.8.67","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"7d15554fc26f55072f7a54ca7b71e9e2a80cf7ca","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.67.tgz","fileCount":18,"integrity":"sha512-zPBUDyoB5aj63vra3dFreOGvjphjDntaiVcQjM+Rr6ljdrm2l1H6kx85aihrSOb2Qy69KMfw6SrPLjrntty7/Q==","signatures":[{"sig":"MEUCIB75OhgvbfO9gLtttmV1unI5YhcNDJe3bsTtPWMV/zOGAiEA/j16mTetBBHpVmBXLSYrNNgJtmCRJwv5T6NeOIdB5QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.234.0","@cat-factory/contracts":"0.232.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.67_1785865132914_0.17453778425821498","host":"s3://npm-registry-packages-npm-production"}},"0.8.68":{"name":"@cat-factory/gates","version":"0.8.68","_id":"@cat-factory/gates@0.8.68","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"afaecbada31e98542c1bb36015efdabc6eba760b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.68.tgz","fileCount":18,"integrity":"sha512-hTUASC/IZf6NpFymW1biVYk017mJGUVn4moRR2TBzN3kAgHnJK4RaSzxAJMr9WlyFiRkjA+DruEBROhBOz2MIw==","signatures":[{"sig":"MEQCICBbJcHMOnpN807rjTbbA/tsGIO94/H2ROh5ZRMhbEwYAiAhJIss8W7EuA+VCUnoNE6nGqdSTx3vK1DfLXLqtvEZPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.234.1","@cat-factory/contracts":"0.233.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.68_1785866013799_0.19248810351329837","host":"s3://npm-registry-packages-npm-production"}},"0.8.69":{"name":"@cat-factory/gates","version":"0.8.69","_id":"@cat-factory/gates@0.8.69","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"e1241fd7441cb0c7841da81ca507d01d14159679","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.69.tgz","fileCount":18,"integrity":"sha512-yhIj8Wx8tp/gI/uC0pPl3dV/MnHRUaI+oa36j/fWIxBQBpSw4Nsjcd64WwyT2x9kxDAQVN7q3CAtT4uLrc9Ypg==","signatures":[{"sig":"MEQCIFhm0Kp8L0fCp/fdfTQ6ZHiOcl8cbpNfrTI0eUGBIXwVAiBYoSEEI+kdakGkoNiufY5pNPHZ3Qhz23q78SHfWzbfsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.234.2","@cat-factory/contracts":"0.234.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.69_1785868465194_0.1730808633984664","host":"s3://npm-registry-packages-npm-production"}},"0.8.70":{"name":"@cat-factory/gates","version":"0.8.70","_id":"@cat-factory/gates@0.8.70","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"94a8af005514e4542e7663561b6e47e6f7366d87","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.70.tgz","fileCount":18,"integrity":"sha512-f8xLcZOWh74yeVRhgJa4sNg/Z2fMoz5sjEk0Peuj4rbAT6qbg9T36JAPxcvI5GG5BKopVAfJEVC6OFd0GxIehg==","signatures":[{"sig":"MEQCIFSWhZbtRqcphaaaLtnSx+uR20193f7xO4MtUWTRObX+AiA8hzstWfbm3ZhIrKb133/2epXQ+IUXy28rnCGadKKEpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.235.0","@cat-factory/contracts":"0.235.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.70_1785869974760_0.8712394328141475","host":"s3://npm-registry-packages-npm-production"}},"0.8.71":{"name":"@cat-factory/gates","version":"0.8.71","_id":"@cat-factory/gates@0.8.71","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"8f1a41d0472ef1236349330e7d27fc9322bd1eca","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.71.tgz","fileCount":18,"integrity":"sha512-SCJxxGZB6CkQ22gJEsPV+Qvc8vhsCZf/6Gcm8sNNeH3q4c37prDr3f29zmAhi9PuCtN2LKlLdHPkSW1/eUT6ug==","signatures":[{"sig":"MEYCIQDi0bqCaCVN1wejIsK6mvdpVOkyEftIzVD4Ag0eFduGagIhAJ6vdAPkPuJXGoU0230jtnPKIjr8qalBInNZFVQA7/lK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.235.1","@cat-factory/contracts":"0.235.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.71_1785871017473_0.6497899967835616","host":"s3://npm-registry-packages-npm-production"}},"0.8.72":{"name":"@cat-factory/gates","version":"0.8.72","_id":"@cat-factory/gates@0.8.72","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f10153ebfaa17490a112793154f017e04a8b66bf","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.72.tgz","fileCount":18,"integrity":"sha512-6jRHLXlr+8cijGzW2EAbSQWyyLU422i+gxUXNCO0J4hKDqIebLJnEwLwA7fivg2uzhZC/b9UIvqXw+8SYIDIgg==","signatures":[{"sig":"MEUCIFtVuYIIHI6x4al/2+kBx5wOvLz7qx3rHHWRg6wLlR2qAiEAiWiSrF8gy+2K7DLBSamXaW3OGywah8kPxzm5XCj9uoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.236.0","@cat-factory/contracts":"0.236.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.72_1785872272158_0.5425813720767922","host":"s3://npm-registry-packages-npm-production"}},"0.8.73":{"name":"@cat-factory/gates","version":"0.8.73","_id":"@cat-factory/gates@0.8.73","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"8091602c7e05b181f9ec1c4aad125cee13670588","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.73.tgz","fileCount":18,"integrity":"sha512-cfsaMvNM9qkl173lyr3RRz6C9GNTMdcLkNim/l/o7Sxrid1IcC7kk6OcoJktvZmFF4DDtjCj6CxzkC5ul+MPVw==","signatures":[{"sig":"MEQCIDrt8tVtbAHfT9mZc4KS8JrN/fu5TfNM/jQaR+ecuOckAiAMTNb1iCDLEfgbERV2UO8GeZEKTMBsLVnr7R/og95VCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.236.1","@cat-factory/contracts":"0.237.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.73_1785875869432_0.5733543116963431","host":"s3://npm-registry-packages-npm-production"}},"0.8.74":{"name":"@cat-factory/gates","version":"0.8.74","_id":"@cat-factory/gates@0.8.74","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"38da98bbe143dd70d650f301b043c6fc944b2267","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.74.tgz","fileCount":18,"integrity":"sha512-2UleDLB82DBAZZ2vej2T5JyHJQjCfZkF7PLb6GMAH0A5LtHR0gsMkCVpgK3Bar8R+Vqonik5PYOhlCBSsHu+8Q==","signatures":[{"sig":"MEUCIA4gMQ8FBgocaKA+H2JVt9Eg4BS7YVOqqydv0mRxNdykAiEAiUMOopKKEL+f5Xjp/Cm6S9ZeUwIDyUb8xbvoW+EhT18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.237.0","@cat-factory/contracts":"0.238.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.74_1785878564026_0.27316837985214804","host":"s3://npm-registry-packages-npm-production"}},"0.8.75":{"name":"@cat-factory/gates","version":"0.8.75","_id":"@cat-factory/gates@0.8.75","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"0098c58ee37cb320ab109cb501c40b1391918afc","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.75.tgz","fileCount":18,"integrity":"sha512-Xlmv/JFwy4kYFqOEMrUdl0gMeLmqWylMMaHnRkRW4b3+3jmVfKmSACaVLgMFzZw9gPPjNvc/4TSro7GxHIuJNQ==","signatures":[{"sig":"MEYCIQCoj/Po7eDbK64Q4FJkHVdAq/Gk0plX0vYdvO1p1UgzUgIhAIb0EkY1GLqhlR+iLmw8bQSCtBerFVcziTKPuRMUCljA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.238.0","@cat-factory/contracts":"0.239.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.75_1785884453447_0.26846062798303794","host":"s3://npm-registry-packages-npm-production"}},"0.8.76":{"name":"@cat-factory/gates","version":"0.8.76","_id":"@cat-factory/gates@0.8.76","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5e14446b7770b9b569f21cc31e18f867378a5a63","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.8.76.tgz","fileCount":18,"integrity":"sha512-CmcLCz2MKLdiI7bXcZ9M7sYP21dIX0JsxSSUGAZ5rEk4C1dVPUY8vgv2QkVngwBiAfyWrHc0R7bDoJSuhhz3kg==","signatures":[{"sig":"MEUCIQDpMlziRXOH7fLuBO5bwEimdspNlfCxH9NjfDXcXoVsJwIgVF6rWCuDjOH6YcjyUYxNGNIwHICoRI7p5zSzPtZGEzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.8.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.239.0","@cat-factory/contracts":"0.240.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.8.76_1785913359830_0.9408514515858801","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@cat-factory/gates","version":"0.9.0","_id":"@cat-factory/gates@0.9.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"120b1ae1f0a22aeb36af8a16a2cc6d6f98c35561","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.0.tgz","fileCount":22,"integrity":"sha512-GwzI/5iKYwgCVAj+lqaoXWlA93t4TbubdSXp+eg1jGPd1aEg7qogwTE2Mdfqs+bf8Cu5l7pIUUh4lXEG1GpAgw==","signatures":[{"sig":"MEQCIDTBc1xKM1OD22K/Np5Q8KJT+l9Itob6JkL1wvPGWwykAiBcHZqjRz7cxL+p0ekL8ZWb8xrcNUolRXUjWQLMesZLig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.240.0","@cat-factory/contracts":"0.241.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.0_1785914864126_0.11613798582778845","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@cat-factory/gates","version":"0.9.1","_id":"@cat-factory/gates@0.9.1","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4587f55958232432ac02ef50119e3ffa12cf4eb9","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.1.tgz","fileCount":22,"integrity":"sha512-YRyaUym9U14+SGGuqSIkEUissqXkDz5A3daEmISmvIhCnYvkxi6Nik5gl+PHCtsvOdcfkY0+E45OLtS1ijmh3Q==","signatures":[{"sig":"MEUCIQD46NVsugfM/ZGhKwqoI4GW7q4wXZElwrqyNGZDyclB4gIgMkK57G/GIJXtjBpSbne3ogPAXxYopyWvbKFnvIkzRTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.241.0","@cat-factory/contracts":"0.242.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.1_1785916446926_0.7263338714632495","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@cat-factory/gates","version":"0.9.3","_id":"@cat-factory/gates@0.9.3","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"cdf29c8bfcdf62bd94aa2715592bfe53247fb177","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.3.tgz","fileCount":22,"integrity":"sha512-+HhahEm0BHYpQShIQCR8vVU9nV+Tdt9+Wp8tlK2i3PTD+hx2KXXxya7ue81PcqFaFclYZF0qTgqM3HrTIrbyJA==","signatures":[{"sig":"MEUCICz6TtIWRpOioCkzk/HjWG7QnzU36RK03q/70M8smgHNAiEAhEwLjQYb7ZyuTZ9iiC0+o7RbVNf7fAt/XpSatkQ8xvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.242.0","@cat-factory/contracts":"0.243.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.3_1785924348239_0.22706731886461573","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@cat-factory/gates","version":"0.9.4","_id":"@cat-factory/gates@0.9.4","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"386fdb1a101cf5ec11ab65a6c1f1c4e03afbc86d","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.4.tgz","fileCount":22,"integrity":"sha512-Jjlp2uVCXBueVgEipCtOPpXQ9uY7zD0mx8b0KYurhFHRs6JTM19VZAIoupyAMEAT81Q9m/MnEkbUfV99e2nNcw==","signatures":[{"sig":"MEUCIQCptPVXcdGOqMFWJEhC8/2ot7LaqWaTM5PIjOBRqvdLHAIgCFv+feDWWivOgdaJUXv5YEbNEim37+T3JK9zk9KiQRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.243.0","@cat-factory/contracts":"0.244.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.4_1785927183097_0.22190744285860653","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@cat-factory/gates","version":"0.9.5","_id":"@cat-factory/gates@0.9.5","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"13620e6622faa4fa6212dab58d095bf5a05da946","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.5.tgz","fileCount":22,"integrity":"sha512-hyFMc8rQmHstsctyOeE4n2k5WwLCAaDc2QDVwCHxSJkuJ9h8rzXC4jE/yBYkSWWBBYdyEueQUJtIi4mAxzP4rg==","signatures":[{"sig":"MEUCIHcwCyJD2xaQfLZNvyQqM8qQVP+fOo5sOcvF+oNe3SePAiEAsSYakMbwv99y3i0NNymlIDDGlqWPqPg1Ngl9DMNluuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.243.1","@cat-factory/contracts":"0.245.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.5_1785934851356_0.9916770311814542","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@cat-factory/gates","version":"0.9.6","_id":"@cat-factory/gates@0.9.6","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4f201be0fc706a9b9d7ef00127eff8e4e75bced5","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.6.tgz","fileCount":22,"integrity":"sha512-D12jybbEUht6xa3z+rM2XPeZawy86A2Y38xU4/j7mui904cMB+CkpykMolbJ5bUbbR5B7Wh0DP1gw9uV86vcbw==","signatures":[{"sig":"MEUCIH8aBxxYTeeBYR5kW2SL4YSRNqH4mTXsQr6Ft5ibGnWxAiEAic3UzWu8z3E3I7J6zr3yVAf33a4pTWtwO/DbB5h/KZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.244.0","@cat-factory/contracts":"0.246.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.6_1785938496746_0.7642806972738825","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@cat-factory/gates","version":"0.9.7","_id":"@cat-factory/gates@0.9.7","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"798d2dac5901a5905f5db8c723cb04732f8d71e8","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.7.tgz","fileCount":22,"integrity":"sha512-LwR4vxhun1rJZawwG5dnzZyso4GysKyO/HPDWo4qFgYUZe30sDfCzaCZ62QnRhiqVWvo1eFNnMNbob9RxTsqEQ==","signatures":[{"sig":"MEUCIQCRj/gBvpwfdbepeiM//bzUyDqbMNnoXU4tpmtMjBtxSgIgES5Gnc0Zg2W4i+4y8mlQmioxevv1Qc0G5aVTpJ9MiJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.245.0","@cat-factory/contracts":"0.247.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.7_1785940220046_0.3162747986566439","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@cat-factory/gates","version":"0.9.8","_id":"@cat-factory/gates@0.9.8","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"9c0e3e34e587072c56251eb0c8f2a4fa424c231f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.8.tgz","fileCount":22,"integrity":"sha512-cFiFQIoKU7jGDckGGgeIQaP4S5VQWTEtKucDSJ5Mb7YIRt8JHTWbHDK8RqggYR2npZ+IYUzs7V7i4N7WVgATRg==","signatures":[{"sig":"MEUCIQCwOXBvZnIzZR03UQvBsZGfyCTQKPsaa0iCDJxgFlkDzgIgTY4U7Fr5OxMv0kryIvp3tOpNpfUpTsJ0BIUk+I/4bR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111391},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.246.0","@cat-factory/contracts":"0.248.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.8_1785942142839_0.9933594445484801","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@cat-factory/gates","version":"0.9.9","_id":"@cat-factory/gates@0.9.9","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d8eaed9f8282a399f614a68ddb83dc4eb03066da","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.9.tgz","fileCount":22,"integrity":"sha512-bY5bp0jwXGrzDejtvh3ycwhOYEkGELM37TSie+hdPUOwSdhjW6wWiTpA0OY2Z+L58Cbz5giEgH15xu11rJAm8w==","signatures":[{"sig":"MEUCIFxCD0/SDbs5Adt1oGGlNDg2wtE+ESnd8/8bZexBuAbtAiEArjl+W+liyk6d0FTrpH8DxGjjunrp47aMBEakAAbvmwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111391},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.247.0","@cat-factory/contracts":"0.249.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.9_1785945835759_0.4658273664244381","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@cat-factory/gates","version":"0.9.10","_id":"@cat-factory/gates@0.9.10","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"a78af8c1ca88bce7b7af436dbe22014df38c4f32","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.10.tgz","fileCount":22,"integrity":"sha512-RGp+KRaXXU7opd1j7pHgKjl9t1UWALVGgws8v2YT8SaHfzkY3nQjzNwzM6aSMPpQmcajsOp6E/o4xq/Kwx6nxw==","signatures":[{"sig":"MEUCIQCxtwn7q1UthnuYRebsLWr9FsH6TFN/oBrAqiBPaf3J6AIgTZc0D6hxKp86QXmOBty8Fnwx2D5QCoal7hi6t+ISOgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111392},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.6.0","dependencies":{"@cat-factory/kernel":"0.248.0","@cat-factory/contracts":"0.250.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.10_1785949124288_0.029354053849348194","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@cat-factory/gates","version":"0.9.11","_id":"@cat-factory/gates@0.9.11","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"591847f1752d605a9412720e8c92c9302abb4580","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.11.tgz","fileCount":22,"integrity":"sha512-k7mZ9VLN+y1yq07dqVUrlu8odY/dLo4O+1X/+2r90jwqyVH7HVehhzKYArLnsV/bWp0gBpVs3ipKrpr83lJDcw==","signatures":[{"sig":"MEQCIBx6r7ivwQOoTK5XLyXrjv50I1b194TTQoCk0sWhqkupAiBApd6sMk2rZmVUFmFXazL8c5sta7zPCe69zHRsGrZVTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111392},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.249.0","@cat-factory/contracts":"0.251.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.11_1785991867387_0.6990948139587698","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@cat-factory/gates","version":"0.9.12","_id":"@cat-factory/gates@0.9.12","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"7e53f5611e92dde268e7618a5cea6bde6df8f4cf","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.12.tgz","fileCount":22,"integrity":"sha512-h95Q7WnGDyJvF90q8hUHtyYKkP6Ymc75dg6ryL26iUS/sJJHYb8z0HiCHQJP6hc22WpTGNPLNyeWQ4KQ+df29g==","signatures":[{"sig":"MEUCICd+tlW6NeFczsANOaODpscZxjdwcPkQjjqOJ2gqpxt9AiEAtnxlm800fio6Ha8R7wTlwjbXUPN+szF5aQQjp8aWZRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111392},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.250.0","@cat-factory/contracts":"0.252.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.12_1786007384526_0.9473386003204318","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"@cat-factory/gates","version":"0.9.13","_id":"@cat-factory/gates@0.9.13","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"e340430cf8fb0e12e4cc7d63a9389903787bb320","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.13.tgz","fileCount":22,"integrity":"sha512-knG/4hhLvr8V/u/9t4xzr+tEuLls3bVWmCzDoIbgC9uce3QQRJaLHqHOZBY3pCmuHSpiKJwhqr456gxaYPvFhA==","signatures":[{"sig":"MEQCIARveSjiIYvXgJN0jb2Cy3u6KQpbFx+XqLyqf/C8I0x6AiACqCPJ/GbjrpKaxB1Vp0ctlppAlTO5MBORBKx2Wcf44A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111392},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.251.0","@cat-factory/contracts":"0.252.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.13_1786008691833_0.10768369317929061","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"@cat-factory/gates","version":"0.9.14","_id":"@cat-factory/gates@0.9.14","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"0d2cdc182724ee2580597fe0696f3971bccb439b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.14.tgz","fileCount":26,"integrity":"sha512-AS3Xs2jAPw/VQbMMF73kaaSqYGOWP6oGi7SgBdZkRN2oBylv2rs+kkTwZnqeolEmBOLSYtZRpal/fZ+AObDykA==","signatures":[{"sig":"MEYCIQDVjeNQQSKonpxvE5qXlTHuG/TkvSXz/o68wvmC/suH3QIhAMY0w6OmAlbhyYypkQwNNZXU4drtShJviu6eSglyOSyS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.251.0","@cat-factory/contracts":"0.252.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.14_1786011322304_0.9121238857815568","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@cat-factory/gates","version":"0.9.15","_id":"@cat-factory/gates@0.9.15","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"b1c889693e5c5e70b57162260cf8a0c69cf27f0b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.15.tgz","fileCount":26,"integrity":"sha512-cdGk9lnHNNJdTN06qAHlaK5IJ824V6j27bSHeoGFGzPVjQTa7ntT2PKWXdRwE3VY7/8dLUZ8scvyHppozNPySg==","signatures":[{"sig":"MEUCIEdRE0axf6Bn48V2IwUY8TQZSY94LpjHXaWz6mXWWq18AiEAvxiI8pPQ9vzU8ZgaE/511JRVBydF0f2nBaQBPdP4/ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.252.0","@cat-factory/contracts":"0.253.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.15_1786011897967_0.3975507557720117","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@cat-factory/gates","version":"0.9.16","_id":"@cat-factory/gates@0.9.16","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"414a39efa40ac4b35a905000a9d2026846580f90","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.16.tgz","fileCount":26,"integrity":"sha512-YKmLvOGfMXuTEy/4ZMSl+DZpC/xt/sG/oZOwCMu7X4ndvfRZ6xssj7C3cS0QfCVAdBDVrewWgWb5mSntSMWd1Q==","signatures":[{"sig":"MEUCIQDDAGIxdBTebsnwCZYe5LHag5utcrQJu7LQ9Vf/dP7OeQIgF85zcaylGb2njekbLV18ApANf723mksdy7Cf1XzhBvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.253.0","@cat-factory/contracts":"0.254.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.16_1786015431886_0.7879442430284571","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@cat-factory/gates","version":"0.9.17","_id":"@cat-factory/gates@0.9.17","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"402d83095455827671d3ad5b5e9d0a73b320cd0e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.17.tgz","fileCount":26,"integrity":"sha512-hNnZR23LmbIv/aW+21UJNhsqX/jOGHrheHNeeFTr/7cYhyuTt4TUFzDPCRXdasqrO+SECcXPf3nIBXXxw/7Z9g==","signatures":[{"sig":"MEUCIQCIoYEgjsmf/z3Lna/Fd93/Y+kUMNQIeYBp6VB+ELsDmAIgP/T7AtqTo+hggEyYEi6SnMPIHB/wTbIreKZagWe7EJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.254.0","@cat-factory/contracts":"0.255.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.17_1786018220870_0.3697312441035303","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@cat-factory/gates","version":"0.9.18","_id":"@cat-factory/gates@0.9.18","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1b5eee7237f89771559707d25046043f1852fab7","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.18.tgz","fileCount":26,"integrity":"sha512-S4Azk5nSad+pzCOOI0HS5fCJIUzwnNF0JVRKIASw1MlsfDTE6kpEgAwDXz3i5YtX0BYuSpSc9JCZaR95bvxsRw==","signatures":[{"sig":"MEYCIQCv31TY4yOc8DtWH8QmIbTJvupUf+UtLQE3eHkb0BHJ9QIhAIR3zROj1iSjyphP45UQviuGRghCWPwXSC10UwVp9MWK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.255.0","@cat-factory/contracts":"0.256.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.18_1786021170470_0.44297783207731434","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@cat-factory/gates","version":"0.9.19","_id":"@cat-factory/gates@0.9.19","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"54d38e4bfa638570c530da18a9c1f47f881d1bac","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.19.tgz","fileCount":26,"integrity":"sha512-s+10tIjs0gJKoEnnK9gJ2MPkKzNGpuWQVzsg6kkWkFeGvXRCaoRe3FoD0Ep2MJLGTF2jxzDAKXJ0yFck5zJAKg==","signatures":[{"sig":"MEUCIQC88jsHdx1ivJAiGob1oDu0/UyDcQGmR3Dx7TWPH9ac0QIgf+vEttqwrFqJQg2lXeL88hdH7FtR4+hNIqme3hGJBlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.255.1","@cat-factory/contracts":"0.257.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.19_1786028030227_0.8030431882780049","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"@cat-factory/gates","version":"0.9.20","_id":"@cat-factory/gates@0.9.20","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"cc88d6150fc4134d227aa4d75a684ed4c4d4dc6b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.20.tgz","fileCount":26,"integrity":"sha512-0aAmv0C+T1J8zICRe/h3qio/t9UjZ3gXjsMSVuFJN4wzXsfLoK4n49vvdlOhz5ZehqZiK32a2uaAo/ItpZChHw==","signatures":[{"sig":"MEYCIQDth59llMERPfONDt0G/w8M1oli9w8HmQvOgfRk08/pWgIhAOFglAFGnt7XHQHDamGkpG2m1m+iJKxSSOjVAUOLmRU3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.256.0","@cat-factory/contracts":"0.258.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.20_1786081037424_0.48006957682392404","host":"s3://npm-registry-packages-npm-production"}},"0.9.21":{"name":"@cat-factory/gates","version":"0.9.21","_id":"@cat-factory/gates@0.9.21","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"eca6c4e3c43ebc19b4a72f47080fb0ca4b58ecce","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.21.tgz","fileCount":26,"integrity":"sha512-nl9ni8dUlxREJVDi2Z0PPPBmNuO/Y8r6GBeRXQmZG1lIr38sE96DnQCxKI/gG487111U9bhOxOUaWZaTSIScnw==","signatures":[{"sig":"MEUCIQDYnXUOk/kLy01cSf9w9DRQFhemvdZZN1Ax5qHZlIODbgIgA5rUDQPaY/Kpvu2uSKhXpDzsN5Hu4V3n1wANi5kp39c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.257.0","@cat-factory/contracts":"0.259.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.21_1786084833343_0.9884860073520212","host":"s3://npm-registry-packages-npm-production"}},"0.9.23":{"name":"@cat-factory/gates","version":"0.9.23","_id":"@cat-factory/gates@0.9.23","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"168ece8fab05c564faf53bc655c3ab8bd67c508b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.23.tgz","fileCount":26,"integrity":"sha512-wmEa1cx7uvezMbunpFT9qor3TPi71QEsn0UN0nrt9n72qC5gDb/9gaw/Sl7SbuXmbaPJXDkDt2ngW5LMuMNQaw==","signatures":[{"sig":"MEUCIFCJ2NmnPN0O10wir3sBuq5FvqRUA/my9GmuAVI4358FAiEAzqn1JWgMW436gd1Wxjx8B+jQwaZocVVZdUAbJkYnRfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.259.0","@cat-factory/contracts":"0.261.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.23_1786087859002_0.6761488849302202","host":"s3://npm-registry-packages-npm-production"}},"0.9.24":{"name":"@cat-factory/gates","version":"0.9.24","_id":"@cat-factory/gates@0.9.24","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"61fe1ac2b8d8f4df2e9e2bd7400fc8923c01fc7e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.24.tgz","fileCount":26,"integrity":"sha512-ayrEznZPnVVDqh8abGyzpusv+iYMWkesulbZV2bHBkJ/rtuMAEeTpNPs/862hoKj0JG/UIl4/s6gqlP/EO3tBA==","signatures":[{"sig":"MEUCIQCnG8mKZ/BNhpUPPQQ6zSLOCp4GzBr869zMBjBhkrYjHAIgOiotR9B967XyfRR/YBqmE2AOYur+AZvs7aX4ihaCYe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.260.0","@cat-factory/contracts":"0.261.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.24_1786090012386_0.6819531017821554","host":"s3://npm-registry-packages-npm-production"}},"0.9.25":{"name":"@cat-factory/gates","version":"0.9.25","_id":"@cat-factory/gates@0.9.25","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"29db6203db5b00c0fcdf8dd90be3006dc5ab7044","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.25.tgz","fileCount":26,"integrity":"sha512-ZLwZL1krEOJnvmOBwIZn1e3XdhFh5DjDIV4JSWd2//bW6gL7alq305HwUncQS14RhkhrvmffMknqvjOmhkTqGw==","signatures":[{"sig":"MEYCIQDlYMfqFdAB2E3yhZHk5i4Tqpa6+Z57+W2Xs85uuu4P/gIhAI3xcpIeb6NvdMPjQl0rGI/926vq/Yz+y4WFwgpLOZGP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.261.0","@cat-factory/contracts":"0.261.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.25_1786091569010_0.8181695627917551","host":"s3://npm-registry-packages-npm-production"}},"0.9.26":{"name":"@cat-factory/gates","version":"0.9.26","_id":"@cat-factory/gates@0.9.26","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ea29c96ffe8eed7bc98740eae0cb84d956da0a45","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.26.tgz","fileCount":26,"integrity":"sha512-v8CqVuVCoAFWDhr+a2ZYt6NEKDOw8RdxQyA/UgbE+xzdAMw1rJblJW7kiaD6OeUEF1j2eqfSnnBzMM/4qubNKw==","signatures":[{"sig":"MEQCIDdTWcbE5AWZXYBe2vyq5qIEgZeI8s4N1e6PwXvNgIaBAiAJ/wus5n7bfK4oG+GT++utI2RQxg9Eoxkhj6mwwMvWTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.262.0","@cat-factory/contracts":"0.262.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.26_1786094069308_0.9895592097603358","host":"s3://npm-registry-packages-npm-production"}},"0.9.27":{"name":"@cat-factory/gates","version":"0.9.27","_id":"@cat-factory/gates@0.9.27","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"15bdc546892e1fa5a8ea74f0f78c3f8e2442b05c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.27.tgz","fileCount":26,"integrity":"sha512-lJ6CTwayJPv5MJJBNYdk2e8opz2KBJlHrh3WHyhmcQ29MD3+snbXmJQcGdfFAZdXrOsf687C5bZETswgD12sWw==","signatures":[{"sig":"MEUCIQDd8J94bBC+LkM3Y4iXu0C79PRk2z5vqweZC6TEqQ+d8AIgWSt6ZfjWmlZU8OIU4+nDpb+Lv/eSJUlZjrEr0cp0whE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.262.1","@cat-factory/contracts":"0.263.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.27_1786097851143_0.12654432766598767","host":"s3://npm-registry-packages-npm-production"}},"0.9.28":{"name":"@cat-factory/gates","version":"0.9.28","_id":"@cat-factory/gates@0.9.28","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"e0fc3c6fd993a77eecefcc45dbefa184d03165a7","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.28.tgz","fileCount":26,"integrity":"sha512-E14zgRijv9fQdtMcdVPbMlXUQJCBiZq+KODO34gafWejCz73cYqdmML7h5ue2//nYN76cuBuryZf6Zcv6eRskg==","signatures":[{"sig":"MEQCIAlzVJoSCQw7f1riCcjVtQZnKu+qIAKf2y259zgEFjOnAiABCbZL3/bHYL1NvINsb3f7ABTkirbFrZH+vkBS6lirrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.262.2","@cat-factory/contracts":"0.264.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.28_1786101011691_0.511780399993498","host":"s3://npm-registry-packages-npm-production"}},"0.9.29":{"name":"@cat-factory/gates","version":"0.9.29","_id":"@cat-factory/gates@0.9.29","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ff42b31c835dad53dbbf3454154fe2d9de44f4ef","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.29.tgz","fileCount":26,"integrity":"sha512-TdlYTQgSnB7ypDueNrbVQvWcvaGMX21OdxNNQx6/l6c+fZGCLKg48Z0tLexqf9RqRLbGHDqHictbCO4BvHa1Mg==","signatures":[{"sig":"MEUCIQCw9F45z06tZbSX066MOTnEBw5dVZWsSNyl4UU8RjkKrwIgM+qET3OqB0Ds8+A7SCPfN2HGrr/kTOETdOPs09Txb0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.263.0","@cat-factory/contracts":"0.265.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.29_1786105328740_0.7637175931111717","host":"s3://npm-registry-packages-npm-production"}},"0.9.30":{"name":"@cat-factory/gates","version":"0.9.30","_id":"@cat-factory/gates@0.9.30","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"97a40dd3761bae0a02e90e7942d09d96effdbf3b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.30.tgz","fileCount":26,"integrity":"sha512-zBJYhOIEqBjY9JwB+Qk5FmwkWP0yKcCH4KHc7ECJaTNEKHGtNIJyFfKJeWiJi3EUKy1qQFmJ+BxAhth5WUbcmg==","signatures":[{"sig":"MEUCICH0GR6onVhO0cbqsNMMEBflhY45XIfb2TwmDx8SkF3qAiEAypBbJ/2AKwzEmL6F7Il5V8RJNHqcXm72IA8NQ4/FzvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.264.0","@cat-factory/contracts":"0.266.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.30_1786111566899_0.7316143902960202","host":"s3://npm-registry-packages-npm-production"}},"0.9.31":{"name":"@cat-factory/gates","version":"0.9.31","_id":"@cat-factory/gates@0.9.31","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"508b89ca4b86ba83f8d2221fd00b0202a5e6adad","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.31.tgz","fileCount":26,"integrity":"sha512-+tKbd7YaL5Xs/RKMPy8P4QSvvyAGAc93p8qclMoKYNbKPNS+zsmx4FtfI2gwgWzROQuirIwC+3iq+4G/M0sSeg==","signatures":[{"sig":"MEQCIAS8olbGmm+8DJkrXpL/lZ03pmtQNAk7PNIrs1iflaLeAiBF0qcS2ugoP+QUkU6HqkAJmpCkOwP6zfNbGan3RRtL1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.265.0","@cat-factory/contracts":"0.267.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.31_1786112589336_0.8972235417417092","host":"s3://npm-registry-packages-npm-production"}},"0.9.32":{"name":"@cat-factory/gates","version":"0.9.32","_id":"@cat-factory/gates@0.9.32","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"224790d05addce732b45234dc57063d1e0c74404","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.32.tgz","fileCount":26,"integrity":"sha512-mfO8MHgf4SMjzPAA1e1W9gU1SST839HFCgPwYxOzLhtQ+M9Bcjkxmj4mevyJ0+3w6oWEVbR+7lUKJUJm2OoHww==","signatures":[{"sig":"MEUCIARbqozcUkpkeYaO3NioSrMLpgtjiGj89vScyO4gZ/fCAiEAqUEmRviDYocJNcWOdOoXwdUk371nCtE2WF3hNQmOkK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.266.0","@cat-factory/contracts":"0.268.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.32_1786113601575_0.47516910796352674","host":"s3://npm-registry-packages-npm-production"}},"0.9.33":{"name":"@cat-factory/gates","version":"0.9.33","_id":"@cat-factory/gates@0.9.33","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"78daf8bc16f8ee5e9baa19d508aff17a1e047a87","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.33.tgz","fileCount":26,"integrity":"sha512-kyR/tws9qZg0HUl9CLAPcByx4WUpWACbkoOPbPIsouvaxo8adDMLKV6zVPhs4TrCP5dal+FQ3RHBLS+dt2a2gQ==","signatures":[{"sig":"MEYCIQDC71rlJ6iV+WQjYO+Um+IaHo30KrrMb10KAVzCYLlSaQIhAJ6hdPCHpDcxb0SJ5Z+3lyzyW8Hjbl765uAp6S1i7HVw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.267.0","@cat-factory/contracts":"0.269.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.33_1786119209859_0.7621238807666395","host":"s3://npm-registry-packages-npm-production"}},"0.9.34":{"name":"@cat-factory/gates","version":"0.9.34","_id":"@cat-factory/gates@0.9.34","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"378a9e77675df0130db8a96da0ef820c4ac8c1b0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.34.tgz","fileCount":26,"integrity":"sha512-RhmOmNnBgHi72i+RlWsnQeygjq3E9sc6M+HHhcYCROi/yt6HROtVoUBZ4sihAqAy9ywY1fsJDvy6eEjbhGBixQ==","signatures":[{"sig":"MEYCIQC2MZmr2zeL6Y1Z/ygxwt7XkNHNU4jiydg+L9spGz7YOwIhAPFvnmxk2iqPM7y03a0LEDqozGCyIIKSrVNT5CS0AFlM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.268.0","@cat-factory/contracts":"0.270.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.34_1786122199182_0.7460917291692604","host":"s3://npm-registry-packages-npm-production"}},"0.9.35":{"name":"@cat-factory/gates","version":"0.9.35","_id":"@cat-factory/gates@0.9.35","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"bcaf3c5a1a59429024f1cadeecb5f807726c55cc","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.35.tgz","fileCount":26,"integrity":"sha512-gyL+7M01Maa8SJYQsZLf/tA/0YQNc76LBaP7qUEOTe1d97xXg9DmCGEOtKeipUhao0LQLLxOmEqWGQF/9AFGaA==","signatures":[{"sig":"MEUCIEC965l1sOYP4nVjfeGn46tVLURyXVWWH8PklPS7IyHGAiEAvcKPoRX1VXVEPaN+Eq5O8z2uXrBdsq9SLfPBGA2dve8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.269.0","@cat-factory/contracts":"0.271.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.35_1786127175379_0.08628478768064207","host":"s3://npm-registry-packages-npm-production"}},"0.9.36":{"name":"@cat-factory/gates","version":"0.9.36","_id":"@cat-factory/gates@0.9.36","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"b81acda16d5dc520e42808376ba3866b2c2a0c09","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.36.tgz","fileCount":26,"integrity":"sha512-WebpjgOUa6p3aLM8LmsoHJzCyZ4FWGx6/aU/aj7tGnAeQcAWXl54plIpW/h7QLu3pw39OSFwZsiWhmApHQttVQ==","signatures":[{"sig":"MEQCIF0w1BwDeuHZvJCclUzm8NpbQ6/8epZcPj85nAffR4N2AiBX/uwenysQIDzDDmTVkmgvJ5fb06h9yV01u/Lvso+/9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.270.0","@cat-factory/contracts":"0.272.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.36_1786131451275_0.7899157398002756","host":"s3://npm-registry-packages-npm-production"}},"0.9.37":{"name":"@cat-factory/gates","version":"0.9.37","_id":"@cat-factory/gates@0.9.37","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6643fbbe10229d92adf38b5697a5783d6d35c260","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.37.tgz","fileCount":26,"integrity":"sha512-RDP2xaYlzTGIWilgkjuUSIFpntHffcTSgm9tZjXWQiYAe2gNwM8KZ2nWDYwMyMiU0hH2nNSXdxp2ifofTZR6dw==","signatures":[{"sig":"MEUCIQDWoJp2JPKSI6/WEGBBVQQFdWpvujThA710DcT7YtajCwIgWpLwSyPbK+j4gg3PTORee6H29wWXnlHUhG3Zt+qdwK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.271.0","@cat-factory/contracts":"0.273.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.37_1786166704429_0.642645022359952","host":"s3://npm-registry-packages-npm-production"}},"0.9.38":{"name":"@cat-factory/gates","version":"0.9.38","_id":"@cat-factory/gates@0.9.38","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1be3575c5732f2383e582d59302b2b6037527b10","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.38.tgz","fileCount":26,"integrity":"sha512-gkAn/9pMOSFc5nxI9LSvZk4YyDN4p4QSD5hVwp3sFCxlaM9hJd7tPB1ep3QfKXfvrDIm2LrO8xmwl2WdfmbJaQ==","signatures":[{"sig":"MEUCIQCCg4+hERZDfzMQvmp1LOHnD1hrIHi1F3Q0dCOKK230iQIgRTW6pqvvg3bfFGuCsjLgZFmHdLTNx1lYeqxex6sT/0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.272.0","@cat-factory/contracts":"0.274.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.38_1786172708058_0.41142822854379135","host":"s3://npm-registry-packages-npm-production"}},"0.9.39":{"name":"@cat-factory/gates","version":"0.9.39","_id":"@cat-factory/gates@0.9.39","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f92edd3891c9d9d063b56d0b8b90bff889f4b1b7","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.9.39.tgz","fileCount":26,"integrity":"sha512-+D85rMGQGewrv36q+G36/NqFyL1ZoNdlvJvEFzjEWT+0LNKZcxPLgdJbLAkNv/EzvvhLCaYgfMop/cJb7ym4Dg==","signatures":[{"sig":"MEUCICj0/N4rTCKY1ZkUoQX9RwirgOKJj1YzAB058ykPHKOiAiEA560uYZc/Ew5p+MPQXicGCDThBPfaFlSMQNwDI6kVV0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.9.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.273.0","@cat-factory/contracts":"0.275.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.9.39_1786178179727_0.34017019660029035","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@cat-factory/gates","version":"0.10.0","_id":"@cat-factory/gates@0.10.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"dcf2ae7bc7ebef739f88b10402abc7077d537c3b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.0.tgz","fileCount":26,"integrity":"sha512-BSj2drTiHGKqvE32b/CfW+mxM1+f6uZ/i3Vyglh7cKgc9nWa8f3Xwcs7hg4GsHvVYwjzeELVrCCb1sNng/MPTA==","signatures":[{"sig":"MEQCIGQ1plZ2jcraiyfDmuiSF7U4t3TKWIk7gmovYhdr+DgzAiAhV4lFAeiUSbnvr0VXCF/dDNvA0VOfSUQ9jSoTxWo5Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.274.0","@cat-factory/contracts":"0.276.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.0_1786181555145_0.7604061053199229","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@cat-factory/gates","version":"0.10.1","_id":"@cat-factory/gates@0.10.1","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"152fe19c1ba8ec63707136215a66463d8d53ed32","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.1.tgz","fileCount":26,"integrity":"sha512-tM2RtIEEZVKhDmuxSyN9KUuI0SWFprD1YPNjXLIF5bhTD4DbAU+Oei5tq+XKcPdpMShjOsOcnRyokR7YwKMAeA==","signatures":[{"sig":"MEUCIDSRCLGDDJNQfMtciEyaBAOeX/blOpFNktkIsWnxOlA/AiEAwuPHOL0+kPViA6go93NnRrwwz6ldZ3q9AWB5zdaQq4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.275.0","@cat-factory/contracts":"0.276.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.1_1786189798628_0.9496659871516318","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@cat-factory/gates","version":"0.10.2","_id":"@cat-factory/gates@0.10.2","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f630b61f25fea5904d303356b0ae60b6ea6077b7","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.2.tgz","fileCount":26,"integrity":"sha512-3QXc6wYbxkbeXRsB+L8KUki2xgeRwisnYrAxghYrQyraYyTgNbRGfJM1cMB8KOC80K0lHuhd8pkmjTkfn4Jxuw==","signatures":[{"sig":"MEUCIBocHqgqQFw5QuKMGEBGRAURRBBU2F8OyIdCzVrC1R4UAiEAuj6ASVByaSvNrcUVAcmcmMs2EB7htuO2723AKXIfHbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.275.1","@cat-factory/contracts":"0.277.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.2_1786191678261_0.7482135975447068","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@cat-factory/gates","version":"0.10.3","_id":"@cat-factory/gates@0.10.3","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c510e67c500c3873ab7225ab8f3d1456897c6016","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.3.tgz","fileCount":26,"integrity":"sha512-Fus0XC7SohGjpsncDDR/Smrg0QhHNp+EuaMZAe/g/kDRmTQKhK3954yj2wO0cmmqEPCeo60HVeChHm6l2qHb0g==","signatures":[{"sig":"MEUCIBPMKeseAagwPSNIVfsIG6RYOSeii94dMJBU8TYzk8BXAiEA1o3jZBS7UHlVe3g1cIF5OpFJsUaSOuRUQpzubSEgUEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.275.2","@cat-factory/contracts":"0.278.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.3_1786193632916_0.6279700129690187","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@cat-factory/gates","version":"0.10.4","_id":"@cat-factory/gates@0.10.4","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"de76b159ec81059256df7bacb9859c4181ca1a9b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.4.tgz","fileCount":26,"integrity":"sha512-ISeWVZ+kqi3i9RG73Rtva6K+OVULgw/hl3tMsX+pqxkYsc6MoNZ16T8kurNkBIeJpb6QqABzgogKpzf8FTbNDQ==","signatures":[{"sig":"MEUCICFiIaxOmKpSLMQqFKLZkdNwwdhmiiwiw3XxFcioGb6eAiEAuldDT0BkebtpnN6yctWoTMRln5kk4ArIcp7fQKvXTe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.275.3","@cat-factory/contracts":"0.279.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.4_1786194691668_0.6106421491000431","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@cat-factory/gates","version":"0.10.5","_id":"@cat-factory/gates@0.10.5","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"97b195852ace84ed19fd220a34aa24c9f403f9d7","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.5.tgz","fileCount":26,"integrity":"sha512-64NbcTeKije8aw+t+FmY3e76di+W9yy6rdkmnCoVOsbl2L5WsHaGFibV10zfewT4Nc9lc3t5/hVys806SLJltA==","signatures":[{"sig":"MEQCIHoW4CQiNDGO9LMdLRmK86KgXHfyqomtyb97RHBTirYRAiAPOHJjambeN/5vVwO0dtWGdHVG9dZNM+oRy08xLpTcVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.275.4","@cat-factory/contracts":"0.280.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.5_1786200071846_0.6957436965981245","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@cat-factory/gates","version":"0.10.6","_id":"@cat-factory/gates@0.10.6","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1c611e2c434c864eafcb85ab4002a89be35fea4a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.6.tgz","fileCount":26,"integrity":"sha512-jxUffoD/KO16HuSW74V2ETFxxMT0p9TaiVqww6a2zMdtA8DiXR8CBba76lH6afg5LlDDPv9HwDIsCYrdWLjYAg==","signatures":[{"sig":"MEYCIQCmVwZOWQTLd9DbomSzUWimJeQ4esUk9U/AGorLsh0E8gIhAIIP3Rgn2xY0jxK6z/iISXADICZBvZaFogbasI3b8I3x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.276.0","@cat-factory/contracts":"0.281.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.6_1786200737672_0.5386861480617589","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@cat-factory/gates","version":"0.10.7","_id":"@cat-factory/gates@0.10.7","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"70240ff60aa1795ad0792d653aff66f0b5b66b68","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.7.tgz","fileCount":26,"integrity":"sha512-qIHNdLZj7QCSFkkU4A1WsYDW5lsZLn2lHZXsC4lXNDwhvr6izXPvFqtWVnzn9HgGkNdaNXQnu/+R+QrspZrrzQ==","signatures":[{"sig":"MEUCIQCc6cDk8Xigi1Cfm12K2xYqs1cbonDwKi6sKvXjBAmtewIgK1f+AsPvZ/wbt9H9Oah+pEjvH55LfFnSzVYvtMfWNq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.277.0","@cat-factory/contracts":"0.282.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.7_1786206948730_0.2573786974520835","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"@cat-factory/gates","version":"0.10.8","_id":"@cat-factory/gates@0.10.8","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"17755786fa8d7274493cfc91ee71b93741066ec7","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.8.tgz","fileCount":26,"integrity":"sha512-0eFtcSnq7hwfPftczQXjHtWSF1JpYEkGCzfMFYBW5nIuVWFY/Y9gxUzcws/U9ZwVEexwakbLnULDGSw/ohEEzA==","signatures":[{"sig":"MEYCIQDiLe5Egx/qrdeTMfG4iImfcnryBskV7LQKoWdTY9w/sAIhAMt/l06SXLGtYxQCXFzRz+HV/9a4rXkXzoWjsrK97348","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.278.0","@cat-factory/contracts":"0.283.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.8_1786207858067_0.8533993876898704","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"@cat-factory/gates","version":"0.10.9","_id":"@cat-factory/gates@0.10.9","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"b9b708c8e59eb584dc73e8a44cfc89ab8b3682cc","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.9.tgz","fileCount":26,"integrity":"sha512-i657fl+cRBbp6/UhyzSssiwTERHnRikpNv8uwac0Z79tHAEAqPPYOs7UuKXLxOXmDiBApZe187wDheIEuDGtyA==","signatures":[{"sig":"MEYCIQCWyb1JPi21Ejb1hOBH5jLvB1hnGdOZbNRtmc8P1GNhUgIhAPT+DHIUGd/r6JXomPhhPElxClY5uDN5NwksSKj7UEwa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.279.0","@cat-factory/contracts":"0.283.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.9_1786220119823_0.6404011501482869","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"@cat-factory/gates","version":"0.10.10","_id":"@cat-factory/gates@0.10.10","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"028890fbc7430c672c1dae91df6e2cb9ee96d2a0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.10.tgz","fileCount":26,"integrity":"sha512-rbWU5k8CblnVbNwh9sN4VDAmsaBN1/5hBg7uMLz2pHLDLcl4Yi8+tya/Aj9Qc78G5zkOcurFKYTLmKyAGo7pCg==","signatures":[{"sig":"MEQCIHk1pJtMqBayadsVBm1v4rJ/u2t6mTyMNg+2sNm6Y3OzAiA2h1zjbj5J0jZq77XByPtA3l21L4ZIdSzOnU6S54dq0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.279.1","@cat-factory/contracts":"0.283.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.10_1786260170917_0.5473521376071719","host":"s3://npm-registry-packages-npm-production"}},"0.10.11":{"name":"@cat-factory/gates","version":"0.10.11","_id":"@cat-factory/gates@0.10.11","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5a298e7cfae94d725c8af517aebd24d50eefdabe","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.11.tgz","fileCount":26,"integrity":"sha512-YQNZ6V+fJKIraJKuZsuZEmuTB/vmBfv3BTem4VNR2AmCiMIMnJP1ZGpggqzV2jtjLpyfg40yPcbwami2zwF9uA==","signatures":[{"sig":"MEQCIC68HCq5dSU+FmvCKHkJko0MpZNmHIw0Mt+OLjk3XFHpAiBpIaZQQQKdawAmqS3w9bF7x93/CJ1ZujPOLuADBrabUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.279.2","@cat-factory/contracts":"0.283.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.11_1786269030112_0.018324817655524184","host":"s3://npm-registry-packages-npm-production"}},"0.10.12":{"name":"@cat-factory/gates","version":"0.10.12","_id":"@cat-factory/gates@0.10.12","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"9df41cea60b1af03c36be1af25a4140e1ddd646b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.12.tgz","fileCount":26,"integrity":"sha512-lhEEDc4snmFi7WT7Bp7AxKayAFfPHSdDm6IzJ7kjuO8biNc4t44lv7zydNqbL8KM0YyHpBBfkJuB7j11vzLC3w==","signatures":[{"sig":"MEQCICpXxAxpA5bUTe8QcsO3zVRZMzYYrmIJGWeBfOxlgzFHAiBegm7y+EveXv1uxB5Hq9F73JJMYrlZuRVKTmKRIyK98g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.279.3","@cat-factory/contracts":"0.284.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.12_1786272311892_0.9276693252303494","host":"s3://npm-registry-packages-npm-production"}},"0.10.13":{"name":"@cat-factory/gates","version":"0.10.13","_id":"@cat-factory/gates@0.10.13","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"e94d807424eeb96b39c6c997b9edab9cdb1e61b8","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.13.tgz","fileCount":26,"integrity":"sha512-YurC+1/nn3N2or3tq5XxzP0VX0pukwe1fBoWULKRzbLNyvZJL9vANh7h7j9AotPMRtL09zwZUaNs64fLI566Vg==","signatures":[{"sig":"MEQCIEpQOnBZ1Y08c0y+Tw5vGdNOsLMRPKdNOE3yX2hLmsgJAiBWtdTpzEDZXI9Qqio5gfPTQMW9gT/gNEMBehuBMCAyCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.280.0","@cat-factory/contracts":"0.285.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.13_1786273138456_0.10612016471015417","host":"s3://npm-registry-packages-npm-production"}},"0.10.14":{"name":"@cat-factory/gates","version":"0.10.14","_id":"@cat-factory/gates@0.10.14","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f3e953b2e622213b33d4e80bf09d88ba691ba163","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.14.tgz","fileCount":26,"integrity":"sha512-RWPM8/t0Bisg28KJesoi8007VBfuY4gGl7jn5JuJKB8X5jJRuUuzI+5JZKA58aQ1pMMkwzMUaUJf5QMVWfTIRQ==","signatures":[{"sig":"MEUCIQD6eNhKj0EAG5MX367jeKMeCpae2D4mx6SIYvH1LQj8hwIgV4W+jjvAH3BYWc5txzXBBJqp2dk7b37RHzfx5kGFqM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.281.0","@cat-factory/contracts":"0.286.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.14_1786284483824_0.45046891501521413","host":"s3://npm-registry-packages-npm-production"}},"0.10.15":{"name":"@cat-factory/gates","version":"0.10.15","_id":"@cat-factory/gates@0.10.15","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1fd4faadf7aacf7a3725f78d73e7d290465ff9a3","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.15.tgz","fileCount":26,"integrity":"sha512-X3H+18lX7mRPrVA1KFWZ2KbZyvbNCnPRr06My7j8jqFaThoyPhmdje3hQ21AeNi1YBtQhq1Mx18N9CPXgTX5Sw==","signatures":[{"sig":"MEUCIQDfTjoj/RuemViv8lNSE4fTgB62eDFlUvA/WBe2hrqD9gIgPSocm9EKgrTyAWJEUZCPexNUK6g8C5jq2696IDR0CyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.281.1","@cat-factory/contracts":"0.287.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.15_1786286827676_0.0020152126490895483","host":"s3://npm-registry-packages-npm-production"}},"0.10.16":{"name":"@cat-factory/gates","version":"0.10.16","_id":"@cat-factory/gates@0.10.16","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"e8a664bf7ffecff0a7ed15a692be30c3e474db44","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.16.tgz","fileCount":26,"integrity":"sha512-CPDqls5ZzNVHhTI5vGpBc6Mm7Ra6eZtOUJsH+Fs4S/WMM/g3gy42xOgTGEDqkXXPjo9QR5H3Wh9J+7y/1FRu7w==","signatures":[{"sig":"MEQCIB1C7XGJTJdEzorwoD5F7gCsBYeALISm2DZR/nvrnUpOAiBH2w0OWTLnDaRn4mwrV9V1f/Wp0ENOZPoLBAEBF0tVYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.281.2","@cat-factory/contracts":"0.287.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.16_1786289947727_0.6920483574089091","host":"s3://npm-registry-packages-npm-production"}},"0.10.18":{"name":"@cat-factory/gates","version":"0.10.18","_id":"@cat-factory/gates@0.10.18","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"3c8e00202012b3e73dbd60488f7db1692ec75ddb","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.18.tgz","fileCount":26,"integrity":"sha512-UXE2zNe/t4paGkHS1QlHlYD2ayQwBu0uceDmvJN+s2pM54571kop03XHaeZV6yxm6a+affURVkFoDxhl47PpPQ==","signatures":[{"sig":"MEQCIDu2dX6/3+fCLhi/kqtimVnF4Ba2SLmMeJI2RFQYAv2WAiB9wVAwE0B7Kg+YIUrvyfqaLfOSO+Dg/myYOmT9aJY8ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.282.0","@cat-factory/contracts":"0.289.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.18_1786292018995_0.5629549970165257","host":"s3://npm-registry-packages-npm-production"}},"0.10.20":{"name":"@cat-factory/gates","version":"0.10.20","_id":"@cat-factory/gates@0.10.20","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"66a49599e939eef0f20bf71ca693e35d1fc44573","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.20.tgz","fileCount":26,"integrity":"sha512-wiAuhLAL8Fsc+LOMV5rocUeS+qqwOjKVNkm3VqIPSL08t3LVorOxE85yqb/rvWLozgJOJXgS8JY9CjngUsZoMw==","signatures":[{"sig":"MEQCIEQhO6BaHJcqV3IwZfgAIAm/xJ2GCy7a36EZ8HWhqho/AiBH6EUsn8YSGeqgu4IJcRDYjqFZQ0UqVgHSyU7yOrO0qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.283.0","@cat-factory/contracts":"0.290.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.20_1786297647817_0.7316121993542604","host":"s3://npm-registry-packages-npm-production"}},"0.10.21":{"name":"@cat-factory/gates","version":"0.10.21","_id":"@cat-factory/gates@0.10.21","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6eb2fe40f975b10f5c672d54dc839a62fb270701","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.21.tgz","fileCount":26,"integrity":"sha512-U7JRf1iCnM6VXwJ32nOtEhQEXewztBesZp71qQg+fNFyr/UGhYWFuDXgDQPMk55lecp5BjRMHqBZnrN2cwIUAQ==","signatures":[{"sig":"MEUCIBhYL5JdIYVauYxIs+KnTwhwzfSJGDMgQIJTj/lPL/iWAiEApirLu6XYGfgdasSnmWpt1QhtIn11qqXsFiyDzu2l8UI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.284.0","@cat-factory/contracts":"0.290.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.21_1786298472557_0.8598488317186215","host":"s3://npm-registry-packages-npm-production"}},"0.10.22":{"name":"@cat-factory/gates","version":"0.10.22","_id":"@cat-factory/gates@0.10.22","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"527da7ede6745c89b49d4a4bcadef68943b6c836","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.22.tgz","fileCount":26,"integrity":"sha512-l15/prUaRDvlGkyESb7x6R7o+xyc3dzaGjpFFyPFZLiLSbVkBmwm7Z8Kqz8eXBTZqjTA9pMM7mJNaVqhyevp3Q==","signatures":[{"sig":"MEQCIDkEKDTSmh+I/PJg8yzoJMwyLdAm4U/nwrcd8et02Y5MAiBycKDF9UlW99YRyTrqTe12Pi7/3Qwvoqlgfjt1bEqcUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.285.0","@cat-factory/contracts":"0.291.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.22_1786301020964_0.24390685370134002","host":"s3://npm-registry-packages-npm-production"}},"0.10.23":{"name":"@cat-factory/gates","version":"0.10.23","_id":"@cat-factory/gates@0.10.23","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1a7bbbad0ac840e9a0f086586a9cea5707ea66e6","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.23.tgz","fileCount":26,"integrity":"sha512-t3L40YKPA87i8zT9a9+RO0BA+Vb7X2XXCDgE9KBJQPKEppZnqqwU7dOcDeQMrFodhrEkABugigRYkIF4o0Pzww==","signatures":[{"sig":"MEYCIQCvPKdX6DqYS9GG8dTDiRfM1zFZ2QC6FrYkY1FHgP0WgAIhALGGB/lNyHBr2x+YHCjuBSOVb4Wt9wpIJP8NIEKBvSUS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.285.1","@cat-factory/contracts":"0.292.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.23_1786305895268_0.15337941569488756","host":"s3://npm-registry-packages-npm-production"}},"0.10.24":{"name":"@cat-factory/gates","version":"0.10.24","_id":"@cat-factory/gates@0.10.24","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"0a8fb3ac18617f4bd7b97f18d09adceddd2dbfc9","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.24.tgz","fileCount":26,"integrity":"sha512-HqeTHo6Lto5/ARMzv2hw0KIVRKkCmdnMlzltGThyWnmcMRC4xiBmwH+8wsy7Dd3iBFM3mBKbWMmNUP/Za0qnXQ==","signatures":[{"sig":"MEYCIQCOM068B2QNddPE++k7HaWcOv9l6T5+TErTDJpNveqHbgIhAKlMIeFJxgoD9Kq5vMCkUyFVh9z4LhKygjkXzivveDUw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.285.2","@cat-factory/contracts":"0.292.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.24_1786316116537_0.6453745914205808","host":"s3://npm-registry-packages-npm-production"}},"0.10.25":{"name":"@cat-factory/gates","version":"0.10.25","_id":"@cat-factory/gates@0.10.25","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d254e5afc47b1265b9959e11161774fb7ae7bf8c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.25.tgz","fileCount":26,"integrity":"sha512-urXrbZN1GUJ+7V2ripRkp07/K3yypFPUDMCtxsHULnSd2yhLpnKsgI2fqANPZLXomJeuB6KtOHqdsQi3hdCqwQ==","signatures":[{"sig":"MEUCIGGzgNCe8iIOCH2MfWwCIWaR8le1P5NMsFTl2hl7e3FjAiEA+b60wnp9L+B3VoI2kdWMM6dWj7ehifNr6hW+jzzfxUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.285.3","@cat-factory/contracts":"0.292.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.25_1786345286564_0.8467065107252258","host":"s3://npm-registry-packages-npm-production"}},"0.10.26":{"name":"@cat-factory/gates","version":"0.10.26","_id":"@cat-factory/gates@0.10.26","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"68400581a63eb7a0dbdec20f6e1c324c3da4fa74","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.26.tgz","fileCount":26,"integrity":"sha512-WGHOkKr6S1Nd4EHqxUZ5uVUZ5z9wIPaq//OUFva3/PAzRilxJmGzHHtucfIvLfcRS7B/qcaR9qZP4BZbuKUZxg==","signatures":[{"sig":"MEYCIQD4XapcCWX0V/RN41NkbI1nibd1iacsUrr+tF5RLngALgIhAPqjgQSsdya2e5YygPNxl8FkoHbg0w2prOHxgVIMa3RI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.286.0","@cat-factory/contracts":"0.293.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.26_1786355923011_0.1442758780804123","host":"s3://npm-registry-packages-npm-production"}},"0.10.27":{"name":"@cat-factory/gates","version":"0.10.27","_id":"@cat-factory/gates@0.10.27","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5c144decd1b96bf40038e12269e34afefbcc56c0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.27.tgz","fileCount":26,"integrity":"sha512-v7ShcoCt3GASuvDP7euahFH7ZkJdjLKkOi4KnyBODFWMr2Ltzv7N4vKRreA3E5x5u41n1OWJ4LV3H3s7h23vWg==","signatures":[{"sig":"MEQCICxUQ9DoyqwlP4YRyzgfjlMKUmEGga7mqvwil+xdu9c9AiBif1DZ5oTCFmApSw7RC8ks/jYQ1AW1xvAdxD4mXKAaIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.286.1","@cat-factory/contracts":"0.293.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.27_1786358988427_0.6270761844224737","host":"s3://npm-registry-packages-npm-production"}},"0.10.28":{"name":"@cat-factory/gates","version":"0.10.28","_id":"@cat-factory/gates@0.10.28","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5992cf3fb0c47245596064b8300f3c10893eda5d","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.28.tgz","fileCount":26,"integrity":"sha512-3+qBvlqZ7+KigNp4AP4izDlyxhqORpZNMuxBuS3p4JpUfEcDWnRFL+K3wl9db2k/KKRbqkAFoQ2d8Cq8bu6mhw==","signatures":[{"sig":"MEYCIQDBq6R5bOi0tnPF+8D4gQJ9hSQQnQiG8EprqEyvMED2IAIhALk2Wia1Sk2q/YdCcnHyCcE40GL/RsSPz5FBksGrBbyh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.286.2","@cat-factory/contracts":"0.294.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.28_1786365134559_0.7603140453282378","host":"s3://npm-registry-packages-npm-production"}},"0.10.29":{"name":"@cat-factory/gates","version":"0.10.29","_id":"@cat-factory/gates@0.10.29","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"fef19fb07336c6979f271cc52f348c8944bcaec1","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.29.tgz","fileCount":26,"integrity":"sha512-JpTSSN1xilEaTYCA8mtnU5S+L8FiqShTq1eSldY3g6HR9jDWgEFXKcGIo0tsLX4h83yZXIEplGivrabAvDDTgw==","signatures":[{"sig":"MEQCIGuRUwkkAyjwvs6YrykxPTLnlsrGiYlFsDEatLQulXuWAiA10X6DCUpS/dZ9/ZbtClAMJa92hrbbK6UYyBuo62GgjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.286.3","@cat-factory/contracts":"0.295.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.29_1786375136598_0.3712252208123692","host":"s3://npm-registry-packages-npm-production"}},"0.10.30":{"name":"@cat-factory/gates","version":"0.10.30","_id":"@cat-factory/gates@0.10.30","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1e893c02f5d04cc1502025d4ccae8ca5ed066b03","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.30.tgz","fileCount":26,"integrity":"sha512-owuIxYVkWsKCRfs6UB+IaB7Y0nNg5/eunaZXgxwHXnlw26VWqE+P7BNd0O7EOMBZiGkIHGgxPWIcQgqIA/gFpA==","signatures":[{"sig":"MEUCIGppfGp7ZvP00Y/J3H76P7BPZU19rm8bP6mkzk8Lvj32AiEAwPPzM2JzZniu+d2IxAbvgTT6Jv42/IClIIkFXopr4Kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.287.0","@cat-factory/contracts":"0.296.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.30_1786439344139_0.282578907339045","host":"s3://npm-registry-packages-npm-production"}},"0.10.31":{"name":"@cat-factory/gates","version":"0.10.31","_id":"@cat-factory/gates@0.10.31","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5fffda8d7367a3f1b937073c854611f73ac6ed8c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.31.tgz","fileCount":26,"integrity":"sha512-MWuVjljA+xUiJeJjXWd1rkYLt0BZmDMLuBytHZeDk8QHvy/eoUYfYqm2/8Q9mu+HoNEKWkstxI84qu+aJCWUug==","signatures":[{"sig":"MEYCIQCTEMlw2NpMhH6rHA4nvGMrt1+Zl2DjMxXdWLRXJdgKFgIhAN9F812iPDTCDTy6It+ukVmazIpc9L6Km/gwonHdr4e5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.288.0","@cat-factory/contracts":"0.297.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.31_1786448704012_0.2767743415741917","host":"s3://npm-registry-packages-npm-production"}},"0.10.32":{"name":"@cat-factory/gates","version":"0.10.32","_id":"@cat-factory/gates@0.10.32","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"8f46a617f487521b4930e11fe532fa82ecf87be8","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.32.tgz","fileCount":26,"integrity":"sha512-w61SgLXGXIwcXP4vMe91oS25Oq2n3sE8g3d6WiWrWX7vQ8x1616G3Bfn7jIYZ3KXyvVs9BDyMYhQj4lmOYwSfg==","signatures":[{"sig":"MEQCICZy96jGR3ghH+2tQ2w8uBpsqmUc6LBfm73VJE+ueYuTAiAt4zBUpb8RXgesHw8/Ee1mixDXCuTnXn9OGvrP7/x0zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.289.0","@cat-factory/contracts":"0.298.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.32_1786450654057_0.36198115210791637","host":"s3://npm-registry-packages-npm-production"}},"0.10.33":{"name":"@cat-factory/gates","version":"0.10.33","_id":"@cat-factory/gates@0.10.33","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"3b0c02c7cc32ebb0e83de7ed214c0fbc89dcd899","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.33.tgz","fileCount":26,"integrity":"sha512-wZhZV8AWm+juw0Y00FEIcu15/YOCr/9lkna7YCAVTzU2WYWHI/aqXduosUrdXVBYrANIgvKlaVKtltfzi45/Ow==","signatures":[{"sig":"MEYCIQCnOdBl60Qo5Hsnxc9SgnPSHDLjHaha76zFghmK0i1nzwIhAO9yo/kaEhA0NumdzG7AG97J2zI2cWh0g5KtuFkfdA5a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.289.1","@cat-factory/contracts":"0.299.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.33_1786454849726_0.47700168054522485","host":"s3://npm-registry-packages-npm-production"}},"0.10.34":{"name":"@cat-factory/gates","version":"0.10.34","_id":"@cat-factory/gates@0.10.34","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"613c1087d92e066773fe692fec9fb04be3509b69","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.34.tgz","fileCount":26,"integrity":"sha512-AjWu8Gzz8bSkwh9wlYBJClsy4QZpaTCmt03Tbe4kqHY/T9epzMNZ9f7UqVRytbQN2Grtv1yoJV4mhisuxls+UA==","signatures":[{"sig":"MEUCIGwms/0QD3IeSxHGKAi6syPzDbUuwEw3MYFskrSRtzksAiEAxa2kLbxetOK+dU+D1xeRUqzNdT0Lf4BaiYylGkQZbX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.290.0","@cat-factory/contracts":"0.299.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.34_1786459724593_0.07307585449986131","host":"s3://npm-registry-packages-npm-production"}},"0.10.35":{"name":"@cat-factory/gates","version":"0.10.35","_id":"@cat-factory/gates@0.10.35","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d04f9ceb02b2305853849f9843324d8d931d4f7c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.35.tgz","fileCount":26,"integrity":"sha512-5ia8f3EAb9livGXIah/1GeqXv8/ghQjCSBCTKj5MqVnXYRF3Pza7lah4lak2bsO6fqKiT2+UNJI3zhuaI/qefA==","signatures":[{"sig":"MEUCIQDwhnYLEgxpXn3Dl/SdtVHNGsJZ4upmUNyoa66QQ1yzWQIgCVi9ks9/VdYdvu9mCCA5PD8t5hHyLfeBZywJvgxjBGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.290.1","@cat-factory/contracts":"0.299.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.35_1786461575455_0.38634234977574855","host":"s3://npm-registry-packages-npm-production"}},"0.10.36":{"name":"@cat-factory/gates","version":"0.10.36","_id":"@cat-factory/gates@0.10.36","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"e4d34f5239908d3acf7420d5a20bf9cb526e5747","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.36.tgz","fileCount":26,"integrity":"sha512-QlRmiOWojPotDDJirbrMWviHdChCdMXkXrlWWcHTUM3I1jySan57pSrZj53uSHYrFZUTMe/oOroAc3yzTd1QCA==","signatures":[{"sig":"MEUCIFUE+gB9O/bVlDicvayKgkV3HUFMekE8rpsZ9V05LP/FAiEAq31DzIrbcYNLmvrWCYBcXOBqIklPJuWdqJvrAzZz51s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.291.0","@cat-factory/contracts":"0.300.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.36_1786472312955_0.8595648327732428","host":"s3://npm-registry-packages-npm-production"}},"0.10.37":{"name":"@cat-factory/gates","version":"0.10.37","_id":"@cat-factory/gates@0.10.37","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"be81f67844838cf5759a05ce63c26cb6f4ba4627","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.37.tgz","fileCount":26,"integrity":"sha512-OZHkUfUYkyMWuFx+uCls/EWT7pC+zOaGaNOnBK72bJOml853eBIB1llLPqqhv8crSx9E8pUAFfwzO6G6dRlO+Q==","signatures":[{"sig":"MEYCIQDjk0RyjWtB/hlqBkafOmv9KnJc935QLJs8CL52xqCKNwIhAP1kC/HHRjOMKp9kwHmc1eNPdIXqC4UgbA+wWhnBBERZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.292.0","@cat-factory/contracts":"0.301.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.37_1786485500484_0.5616019722066157","host":"s3://npm-registry-packages-npm-production"}},"0.10.38":{"name":"@cat-factory/gates","version":"0.10.38","_id":"@cat-factory/gates@0.10.38","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"cd0e9f43276688adc494709db820761e4e972a65","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.38.tgz","fileCount":26,"integrity":"sha512-GJVXihnV6w4AxIuGdD7Dxqd59QshuR6R3lidoC07jxoHfiedEt3HfRcLB4pMlk3jpiaWliD2ht4PU8PD5VKNPw==","signatures":[{"sig":"MEUCIQCA8afSWGr87PomZesIyHi4Afb3MoeQvIWsiIq6YZZA9gIgR4cLJXaeXAnXL4T1t/F60zPboh4E47eeeHUwVa1Irec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.292.1","@cat-factory/contracts":"0.301.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.38_1786486563735_0.006750238070896142","host":"s3://npm-registry-packages-npm-production"}},"0.10.39":{"name":"@cat-factory/gates","version":"0.10.39","_id":"@cat-factory/gates@0.10.39","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"640709f27893b43643f1f81412f47a4156796031","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.39.tgz","fileCount":26,"integrity":"sha512-sBCXevT9JsYj3cLT49M0dR2p/CYdJbmoLTmXI8wlTT7HiVD/goxiJYWnCRF23wWcP8FPg4B34u8gwPFFfRERzg==","signatures":[{"sig":"MEQCICvgXTn9Ta2GD0Ta+7687mkiFoXhytkX5F5XHRU1xVdrAiBSKzLTzY6vZH9c/vcaF77sFKhny11+3WrcpB2pQ2JwTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.292.2","@cat-factory/contracts":"0.301.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.39_1786517973997_0.09758944782630219","host":"s3://npm-registry-packages-npm-production"}},"0.10.40":{"name":"@cat-factory/gates","version":"0.10.40","_id":"@cat-factory/gates@0.10.40","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"589d116ce5c1cb1cd4a5eeb48d03f3d4d8ed3699","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.40.tgz","fileCount":26,"integrity":"sha512-vXGY6q59chURfrZV4LI8H1FjHueGx4tEOauL6YJgWVucHG1zzBRB2x9ZzjWW7cM5DpAZF0WCiiBIDHl+5A6noA==","signatures":[{"sig":"MEUCIQDpYfI5eCuLcnz0W5xXBIWe8pNyzadMOnk54hqqgjWnhwIgGTMzsHPRbiqojZOkp1uezR7ckS0nolup53TAY+SmiXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.293.0","@cat-factory/contracts":"0.302.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.40_1786522166976_0.7690676510658188","host":"s3://npm-registry-packages-npm-production"}},"0.10.41":{"name":"@cat-factory/gates","version":"0.10.41","_id":"@cat-factory/gates@0.10.41","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"2727c44430b22743f17c654be60560917a828190","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.41.tgz","fileCount":26,"integrity":"sha512-Gdqr3ZhP6+/Y/3AwpJ/QIBFlM22J7dzAK3N5fd1gyBVRwKZ97KdEyOSRkPmwMqZK+k6ReYI0lsXNIjGYYczGOQ==","signatures":[{"sig":"MEYCIQCLAnZhL6VBwcCobX0558Fx5FusiQ0O+TVIzg226jFZKwIhAI/cTwilgrv+bTna79ndmb8/nftaI3x7/GC26Jx32saY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.294.0","@cat-factory/contracts":"0.303.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.41_1786536603181_0.41517629132704714","host":"s3://npm-registry-packages-npm-production"}},"0.10.42":{"name":"@cat-factory/gates","version":"0.10.42","_id":"@cat-factory/gates@0.10.42","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1f3bb467172910d94f121c137775074f45689f4a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.42.tgz","fileCount":26,"integrity":"sha512-+vaVzbuVwkzyGnM4YFPdIwRsGlTew8+uXhOdtmUBNtmK0Bg+IRiw6Y48P5da4cPzxk++kgttfLjVpxSZ6r+92Q==","signatures":[{"sig":"MEQCIF3Dlv1pGYS6zaWtR17vOcCI66mWS7F7J1LdDF1Fd0saAiAciuwvZnTuGjbJ8T8A9yfg6/WWDf3H66C6EfXKtJTBMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.294.1","@cat-factory/contracts":"0.304.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.42_1786537416749_0.1606496792524521","host":"s3://npm-registry-packages-npm-production"}},"0.10.43":{"name":"@cat-factory/gates","version":"0.10.43","_id":"@cat-factory/gates@0.10.43","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d16aabe4b07d64f6068f35e370c207c338259001","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.43.tgz","fileCount":26,"integrity":"sha512-QHEDhsqz3LB+6JIFdATvO5OlmfTtaU54QbRwb8LcMIrkUuRmcLhRHBKqzCmQ+FGBmuxn7fMkb5pdgqJiH5WJHQ==","signatures":[{"sig":"MEUCIFyPRa+daoTlufr1VSJ7+CllF+ClrRdg2v87i887yHbUAiEA9bhWWs2bdR3P6LYpDx9H+z7zjuuLgFvRRBgLg8iFjqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.295.0","@cat-factory/contracts":"0.305.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.43_1786540981792_0.10171382208001734","host":"s3://npm-registry-packages-npm-production"}},"0.10.44":{"name":"@cat-factory/gates","version":"0.10.44","_id":"@cat-factory/gates@0.10.44","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"761180470ece3bdecee0b60df97d9d81179e4e24","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.44.tgz","fileCount":26,"integrity":"sha512-GLFKbBRUbuWJT1xp+ohIHcCuReglwo0aiV85Ohi3/jcEKGsEcXhYND0AppKwZDxB3euyPlpYNY3m3Jnr/4qTSQ==","signatures":[{"sig":"MEYCIQDV9nKIJ2V4FnI090vgtJ2y78+LrGdUvDS4d1gXQEMTCgIhAKnY1Mf6Va4kteCySQAPEmbQ+KwyL+Z+D+as0qS8+VLt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.296.0","@cat-factory/contracts":"0.306.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.44_1786602135240_0.12475747169232876","host":"s3://npm-registry-packages-npm-production"}},"0.10.45":{"name":"@cat-factory/gates","version":"0.10.45","_id":"@cat-factory/gates@0.10.45","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ba193b7c3af3e3c1468811f3a311b6b6147ee99a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.45.tgz","fileCount":26,"integrity":"sha512-WvMwSMkDElZ5+1HGt/OuAcoH3rpAPykrFB24MUxG2JdA0FOb1SwQ3WD8/6LFkc72nSVGj84C+V9JIH6AzddTuw==","signatures":[{"sig":"MEQCIAJ+2rf7PxRkaTQJ8gTQ5766n3f1Uk/M5DHq9ZMZw+iuAiAYfLsjrGCdQU7X95YIltEeUws/KVjE85yAK6Q1DNKGnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.296.1","@cat-factory/contracts":"0.306.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.45_1786610127058_0.31970012874351683","host":"s3://npm-registry-packages-npm-production"}},"0.10.46":{"name":"@cat-factory/gates","version":"0.10.46","_id":"@cat-factory/gates@0.10.46","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c3bc26b73ba4ceb4e35d1bbb3411e936a93cdd48","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.46.tgz","fileCount":26,"integrity":"sha512-Vl0HG7iAWXe9DgdlBAHAYNfQN/mpO93n3sm355Om9jTQD9ZcPsrxQ+TVICzNLu3GYEnM1TmHEUdxW01Mac5kxg==","signatures":[{"sig":"MEYCIQD7+XFNy7Au4/95DpGfU03zshgjBKt5MaUWkvtkm5QCKAIhAJfydcQEFnNZuISL2l1UkQsULuGJGYlB4M7kGSTLLdpp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.297.0","@cat-factory/contracts":"0.307.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.46_1786617660776_0.3853550963995087","host":"s3://npm-registry-packages-npm-production"}},"0.10.47":{"name":"@cat-factory/gates","version":"0.10.47","_id":"@cat-factory/gates@0.10.47","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"d4e905c8f742c4206a295f15f7bb918948aad313","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.47.tgz","fileCount":26,"integrity":"sha512-QpXsLLsFHLM5rFH7TCVUmUNazF4cmaxeOf9onUPiSDRe2cwkQPw6VQknHf7FypQdwI0hMDDWcmoqO/hPGERq4A==","signatures":[{"sig":"MEQCICElSJDtGqSaDqk0S1wVvbArfaYKxdxYxHgb3zXmCKVMAiBUDRaZEmEZgP25mcKX1VihA23asfA4yNXJAve3ydC7kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.298.0","@cat-factory/contracts":"0.308.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.47_1786619171908_0.2127239950565818","host":"s3://npm-registry-packages-npm-production"}},"0.10.48":{"name":"@cat-factory/gates","version":"0.10.48","_id":"@cat-factory/gates@0.10.48","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"05e1827d4bc7734bc2d1990ea3f48ca898556fec","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.48.tgz","fileCount":26,"integrity":"sha512-PgJr67ZcK5ummzxJVQv5/fid79ExSDYZu7/t1A2UUutK5xDALSCEiHfNWBRIybuUIFGok9NENHRK1jvf7CacmA==","signatures":[{"sig":"MEYCIQCdvDTEDgwcCMhCEzlawcmdIa8xUPwzAyG5Mx6GAlxH/QIhAJNenita8BA1akAE9R8k0B3GUXRbGGAE33BHqR4SFlCD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.298.1","@cat-factory/contracts":"0.308.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.48_1786620690324_0.3476762383243006","host":"s3://npm-registry-packages-npm-production"}},"0.10.49":{"name":"@cat-factory/gates","version":"0.10.49","_id":"@cat-factory/gates@0.10.49","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"738ca3b27393628e911e9e1c8edb0991e0edeff0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.49.tgz","fileCount":26,"integrity":"sha512-bsyFT4PmIY7Vg8ut3cdr4XZg7R2LpDtSh2kWdE0a1lTSrcuImCRm6z/6/L5JCUNglpziICYDTSoP0IIvkxUTaQ==","signatures":[{"sig":"MEQCIHpt81sL4M6KMEg3J1ar3m1fWTdAOahxoXjlTAVqmYDdAiBsMBfplyGiT+8RCYxGJYS2Fn9uwNuwEPGqPiEGuCOhGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.298.2","@cat-factory/contracts":"0.309.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.49_1786623806967_0.9332301136092058","host":"s3://npm-registry-packages-npm-production"}},"0.10.50":{"name":"@cat-factory/gates","version":"0.10.50","_id":"@cat-factory/gates@0.10.50","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c75da8ef4f02f337a33dde1c6358a3edbffa4af3","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.50.tgz","fileCount":26,"integrity":"sha512-zU68QB6UcPVUq7leHkAh23OBEmZ+Xx8N8ZYtFWfubHcWu91f9gZL18g4zFZXtXtjN8e/7GYD2M6E51yf+mGtkA==","signatures":[{"sig":"MEYCIQCfodW0SBO7Ln3rQmVZz8yO915EOiafTVRhkMCZIyHS1QIhANLfsMI1uZEK3fUmY7/gtNcLhNmJLwbRhYqsQKWWLyOA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.299.0","@cat-factory/contracts":"0.310.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.50_1786650078647_0.26561251551434384","host":"s3://npm-registry-packages-npm-production"}},"0.10.51":{"name":"@cat-factory/gates","version":"0.10.51","_id":"@cat-factory/gates@0.10.51","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1d301e7cd99f046730f47e82ec89bee00c1ab0b8","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.51.tgz","fileCount":26,"integrity":"sha512-xNY4uZ42wA46FpG51/WG4jyqkiyfP1LYe8nnBV4YwMPhwoSCJed0e4AQZZJSFszG7+ohVqQpkwOK0x5oZZXU6g==","signatures":[{"sig":"MEYCIQD10YokEkej0RG9MBqEp6ZQG6EwYx1EqGs411t37h0DZwIhAIJ2xZXiwrz3sSV1gYh91jPpMTfUG6fCnqawhPkAY7pl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.299.1","@cat-factory/contracts":"0.311.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.51_1786652519609_0.25404762912345014","host":"s3://npm-registry-packages-npm-production"}},"0.10.52":{"name":"@cat-factory/gates","version":"0.10.52","_id":"@cat-factory/gates@0.10.52","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"8798ba23f5be060df93a6875761955953113b5ad","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.52.tgz","fileCount":26,"integrity":"sha512-IczrZOdLgw6FuBqXdqt4YSLD37F5qF2eB4CwxTaUaWnmR1c5fCshS/XiHGzyhrLyzXMGg2HLKD9RYvqI1ZhZuA==","signatures":[{"sig":"MEUCIGzvER/GUHusWZjIR8pzD7rYmVrgpbwn1d/fhdbxifhVAiEAkOGlpNsKP5kuT35+yeeA6F4YOv2iKPNceIYFl4k5NDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.300.0","@cat-factory/contracts":"0.312.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.52_1786657663817_0.7230027627174431","host":"s3://npm-registry-packages-npm-production"}},"0.10.53":{"name":"@cat-factory/gates","version":"0.10.53","_id":"@cat-factory/gates@0.10.53","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c6587109e6943831b0fb7465c19a53e95fa1b9b5","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.53.tgz","fileCount":26,"integrity":"sha512-7dc5RVpX1i8kNTYEgSjCFIPljNY18uDYtZYy+xi/ixSSR2C6Fdbd2cqBD9YhYKyl9PNzfOTsXpeI4IkcuSCk1Q==","signatures":[{"sig":"MEUCICOV2Ieo5TT4Km+aDYruy1t4b43mdXiqdQ1951mx18deAiEAylxcpR4whFV7hg+ibpt6CDZA/Hf111kup/7cKcYX1Z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.301.0","@cat-factory/contracts":"0.313.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.53_1786692370922_0.020232714794805595","host":"s3://npm-registry-packages-npm-production"}},"0.10.54":{"name":"@cat-factory/gates","version":"0.10.54","_id":"@cat-factory/gates@0.10.54","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"134dfdf48c348a803f54572d5de9fd11c37cb092","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.54.tgz","fileCount":26,"integrity":"sha512-5z6n6KXGH6fuiOfXGnX0HVMqCAPnRUCYaoc0/HyF8NJEDeQPUtI6MBiMgH6foQ/bRHvMRJhLxYUiqhUjbmfCow==","signatures":[{"sig":"MEYCIQCyZSOLmAU/Z8Dt0ffWG0QHynhcrknI1ktIhkN17G7hNgIhAMvlWf+4VHShYexEmLiWvF5hZdwXG6tgkoOxtOw9XUza","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.302.0","@cat-factory/contracts":"0.314.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.54_1786693297872_0.9603834520916636","host":"s3://npm-registry-packages-npm-production"}},"0.10.55":{"name":"@cat-factory/gates","version":"0.10.55","_id":"@cat-factory/gates@0.10.55","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"8653ffb74b454ecd74300fb7936139b9069ef2a1","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.55.tgz","fileCount":26,"integrity":"sha512-B8akcLtWLApd5spelRC33/TwrTyJF7rK+nU9h9V+g+ozBbWbif3T9ACsLGVcRywlHagUnJsw88FDuIzVw6Evdw==","signatures":[{"sig":"MEYCIQCaVVtD427+ai2ccFN6xTVjRbKlYpkfRRGHgydOOkNWjQIhAIeSVF58r4a7uAdxeEo9jWHmmvYvFTRssRa7Mm2FnqTp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.303.0","@cat-factory/contracts":"0.315.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.55_1786696398148_0.18185166655696938","host":"s3://npm-registry-packages-npm-production"}},"0.10.56":{"name":"@cat-factory/gates","version":"0.10.56","_id":"@cat-factory/gates@0.10.56","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"822e6691cb6ee5696290f6af6def2f1a3bf676e1","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.56.tgz","fileCount":26,"integrity":"sha512-YBMYmDz3wV+bZ0QpkFg4I8qak0oeZX5CZkUgegRONYekxg1f1SuF5IRHYZwUs0qOKR82ilfHIwdpRlprv8iAcA==","signatures":[{"sig":"MEUCIGNDUwMtAA1WvwYdnUcfhBeC9H9+hLKGrxGGMqAsNq7CAiEAjBvz0+ZDDQdYtVQWHMcne+P1Oa3zSUW/DwvrpxyhEM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.304.0","@cat-factory/contracts":"0.316.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.56_1786700942875_0.7920993447753557","host":"s3://npm-registry-packages-npm-production"}},"0.10.57":{"name":"@cat-factory/gates","version":"0.10.57","_id":"@cat-factory/gates@0.10.57","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"bde279b9f9cd6c70a12fd0fc5079cf283e64282a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.57.tgz","fileCount":26,"integrity":"sha512-sGAWWTJZJU1XpvOKNbA+9Mig3emYdoN3W3w+GVoxBKwkl1FjDnQ6oY074WJAfEi0o7aZjKG3CQbbyYqGwA9IFw==","signatures":[{"sig":"MEQCIFAlOUpr+4Q8+AS7JODcEhUlNEzbHUB4OsCrCwIPib6SAiBdQBGlh8rNi5Ux+ag2frQl5bEqh0G1pH/6M9XGHNcKfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.305.0","@cat-factory/contracts":"0.317.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.57_1786717277346_0.2046599129876545","host":"s3://npm-registry-packages-npm-production"}},"0.10.59":{"name":"@cat-factory/gates","version":"0.10.59","_id":"@cat-factory/gates@0.10.59","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"beaaa4aa9f5f8895a7b523a939fb098fc82ebad4","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.59.tgz","fileCount":26,"integrity":"sha512-n0Ex4/FLUF8gj6nqePi/3xr54RWxab/YUd33/OSmShyOL+okgBBlomRq3uA71ZcAGMrucBh7YVUC/lGfeGFtRQ==","signatures":[{"sig":"MEYCIQCC2he8M4+DW0NRaVpZoHC9Oc5oQZMnmk2YtEEydLR0SAIhANziIz3H+iMb/U7B8YZlg4HxKWeLKI9OlIAMqKr4LpSV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.307.0","@cat-factory/contracts":"0.317.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.59_1786724990018_0.7939784598726913","host":"s3://npm-registry-packages-npm-production"}},"0.10.60":{"name":"@cat-factory/gates","version":"0.10.60","_id":"@cat-factory/gates@0.10.60","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c83791b8a397a482b5d18b4c96d1005b39c8a56f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.60.tgz","fileCount":26,"integrity":"sha512-Y0L0BimbBvGnwUuvBVpv8P1mfkAAsmcP+EG4BT0z7/doJwqOG8mD2aGgeB406oEmDmSUcULFBNQQTOl1Ur67oA==","signatures":[{"sig":"MEQCIEKC6hY4CWqhOl6s0VQbESbHduFIEGkgIv7XEuBW7CO+AiACGuCnC6UoFsYcnV2gGf/ww73RKg06viT2aUZu7MUlbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.308.0","@cat-factory/contracts":"0.318.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.60_1786967746546_0.9759520301829978","host":"s3://npm-registry-packages-npm-production"}},"0.10.61":{"name":"@cat-factory/gates","version":"0.10.61","_id":"@cat-factory/gates@0.10.61","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4f6a8478d1c4d05c68ae11d311fe86889f55ee10","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.61.tgz","fileCount":26,"integrity":"sha512-pzKS/xH/qaTBP066/+kxknHRK4QxbTwLBCbS3rOmtCOXK+MjqCyp2uotekUsSyq98zLzZL2yNIfjFnAkZ6pCmA==","signatures":[{"sig":"MEUCIAd13mSeXyJHWoEPsDQ8yYpVp0nq6/Cg9smp355/qiK5AiEAiqq8+aeoqKssX1itCBAw46rW3R4fHbq6zHv+XdXYDxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.309.0","@cat-factory/contracts":"0.319.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.61_1786972321858_0.7230449057821793","host":"s3://npm-registry-packages-npm-production"}},"0.10.62":{"name":"@cat-factory/gates","version":"0.10.62","_id":"@cat-factory/gates@0.10.62","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"b6f0839f9c3adfc74a5f6671080aa065b5aa1994","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.62.tgz","fileCount":26,"integrity":"sha512-i3hROtQD5DVFIR0gtz8QpkgPiDZ1jLt4yhI2UuUFLHXkn3dWCP/acyWRqOAvm3CRo2T0R53ECmqvOb09Nzaihg==","signatures":[{"sig":"MEUCIQCgg5tZmDNFstU9yVrKs2QbWdksxFMOVD5kWB1MN4A2JgIgUHzGC0WKbvRuy0UI1LgvN0dGfOajycmF1RZlI31BSxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.310.0","@cat-factory/contracts":"0.320.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.62_1786984769234_0.2469779487247754","host":"s3://npm-registry-packages-npm-production"}},"0.10.63":{"name":"@cat-factory/gates","version":"0.10.63","_id":"@cat-factory/gates@0.10.63","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"3ee5923270c035f180f2315b6860a8f34d5a07ce","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.10.63.tgz","fileCount":26,"integrity":"sha512-u+XL0OlyARQu5rJUKJvUFgSGNSyapOM/JBY4PoxAyV86xDCOomxhesFhe2zbnWJUArY5I9FVCwtnfXS8n/lR1Q==","signatures":[{"sig":"MEQCIDz67tX+Fa1FCIC3vXTdw/CZSIxsjMEOnylA7PJU906UAiAjBISouCPL7nfQFaL2t57YZfvnbNWsBMiKbl2HyoorcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.10.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.311.0","@cat-factory/contracts":"0.320.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.10.63_1787004679434_0.7714951212682255","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@cat-factory/gates","version":"0.11.0","_id":"@cat-factory/gates@0.11.0","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"b6db14f2eefc7a3a74bbb54d1808b4375efe4731","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.0.tgz","fileCount":26,"integrity":"sha512-sB1YyY6rpwrF0IVFXCf2OUnXsZ3aTyh0vi291aDaLJ97RIUKNEiDFR4kYz+5AKBbdQfhftdV2k7n1zhfDiPKbA==","signatures":[{"sig":"MEYCIQC79ujTwwC8QP4hwzSFfUdL0m0ETGD/9o6Y734MtyMPAwIhAJtSZv2FOqbl4sywrhyDtEiAY+mQihNdWr5f+878QCJ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.313.0","@cat-factory/contracts":"0.322.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.0_1787092649695_0.4200827039947701","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@cat-factory/gates","version":"0.11.1","_id":"@cat-factory/gates@0.11.1","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"25d6d3283b87cfe682064ed26d68e148d1b8cb22","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.1.tgz","fileCount":26,"integrity":"sha512-E7zcBeP4ONUMiuSoIdDbgy/PlaDme9/9AZkBkpvCuCLDdJyM2IvKX8RVuAuGoEb18F3ASsb8mB45THP1Fh1sMQ==","signatures":[{"sig":"MEQCIHOv0D/vXqHmvXiI5LXv0/LD2ejJwEO4SXLnuKevsJYoAiBC3XjvZyWM1Woo9LA+eAyZJ6DfOmPNvNU6LyINO3dwDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.314.0","@cat-factory/contracts":"0.323.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.1_1787163978838_0.1798228654618692","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@cat-factory/gates","version":"0.11.2","_id":"@cat-factory/gates@0.11.2","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ca44e302764c4211f04af58305a89c61b6b18d61","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.2.tgz","fileCount":26,"integrity":"sha512-Ei6GUqoCzdyhk7f7XJc9jZUW7Wx/n0P3agx8zTAyRNlYuWk/iO+YRyuRp7Py9M742MHLx5y1Q/UvEMnHMIyvrA==","signatures":[{"sig":"MEYCIQCBiReJwnfbRNDgn6AN4jxbkT4WBE4q4Q0Pk/1Daa5DhAIhAPRs3H4A/2Sq0+zg+9APmYgM9OXy/pSaiirgwH6B7o2D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.314.1","@cat-factory/contracts":"0.323.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.2_1787235050188_0.2957212515020202","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@cat-factory/gates","version":"0.11.3","_id":"@cat-factory/gates@0.11.3","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"51cc8f14529caeac568b3d24cc40d8f0cac5ba0a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.3.tgz","fileCount":26,"integrity":"sha512-PeYljQO/Txm+xreiyqYJsRsQZc7rLkCBy7/RJQUY0iL5km5Qcm5Wes76VTztX3FSl6Bvwx4md1lXykddYphLTA==","signatures":[{"sig":"MEQCIGBD7EdBgtoj8bTY2T76s7LEjyxqqKELe0h4MxBJHy80AiBBpV31L0MA5I6MoRuxdpZhR2/dwKBUT7vg7v75fQ871g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.315.0","@cat-factory/contracts":"0.324.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.3_1787247189430_0.339792877568583","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"@cat-factory/gates","version":"0.11.4","_id":"@cat-factory/gates@0.11.4","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1c19111b6c67dcfb187f6cc68e77ad13af8fd8d0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.4.tgz","fileCount":26,"integrity":"sha512-rto6gjIUTc9gLM6FkNU2k0IIp5W6ayfOHjt49YsiS1OvOaLwMyTFw4GRQjiJDD2v1EkaWCcQ6MDEwahjz2SHwA==","signatures":[{"sig":"MEUCIH6mYdsfbSHYyrE3EPzN6bMn7vmgFCI+da7hmuOFD7sSAiEA4GtBuj2K7xoSVQXgOpFAVGDIgAPKexLY7k07ylN3PH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.316.0","@cat-factory/contracts":"0.324.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.4_1787266849742_0.3264046010742683","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"@cat-factory/gates","version":"0.11.5","_id":"@cat-factory/gates@0.11.5","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"7bd7805bd125b76ebf245eb50a0e94e0977347b0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.5.tgz","fileCount":26,"integrity":"sha512-FGZ60HaXunV1Q4xxGr0ZVT7XIFBs86caU5xO1M/kOC+SwVg8CTQJR/FyIqodypg84aup+OlrzMkR6+ZCXwj+CQ==","signatures":[{"sig":"MEUCICfEa0kL8WGVJ0FNkMs//ME8Jg9EVfK8ieVAVwwnCUJwAiEAwqcmKfleXQH4E8ezjbpkeEcvqqKdA3N07WM1kycMxls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.317.0","@cat-factory/contracts":"0.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.5_1787322976206_0.3779572692669664","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"@cat-factory/gates","version":"0.11.6","_id":"@cat-factory/gates@0.11.6","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"c194efc2a424b6feaf26156adefc030f62fce5bc","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.6.tgz","fileCount":26,"integrity":"sha512-hf8q4KTBmv2WmMYBQ52JEDCbd7k4l4KaKtbL3sPxfDQ9Y1cN7IgKI8/7B1SC1cEgrULLApJbrahYdPsa12gBSQ==","signatures":[{"sig":"MEQCIE8Ga3zvbhFRlBhkpDafRypql8+HM2Sz6nYA8vTNPbjeAiAaAmHOpwL60sxtALz0b/Vx9D1v++i7p/HEi+WVIdEPsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.317.1","@cat-factory/contracts":"0.326.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"9.6.1","@stryker-mutator/vitest-runner":"9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.6_1787612206891_0.4856315625247394","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"@cat-factory/gates","version":"0.11.7","_id":"@cat-factory/gates@0.11.7","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f8de81519cc4ed911e8b9aa842884add7e0631a5","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.7.tgz","fileCount":26,"integrity":"sha512-f2yIl+UEr0d+nhP6MZxGeRrkygz7GcGsBu4tATEcEulVZsEMbsv3mLplccgzwIwc+G6PNb/CMA0uuviw+fpAvA==","signatures":[{"sig":"MEQCIA+B1fxEYUYxHtecAX8SYAwgBStjqXHeDc8aTv08p8pEAiBs6vX0/zOziqU/i0sOFB3AEscCYss/0Y79i5N1+Aac3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115820},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.318.0","@cat-factory/contracts":"0.327.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.7_1787621843250_0.8331778198312496","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"@cat-factory/gates","version":"0.11.8","_id":"@cat-factory/gates@0.11.8","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"18898697e476538b71d9928e7303fe5cd6ad44b5","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.8.tgz","fileCount":26,"integrity":"sha512-ycR7IIB847tS6J/y50Z0xdpzNEJf0fbvkFn0xXcDguoOTMseWKP3h1/f59vIRiQOgUH/R/QsjMgn0Ua40hz8dA==","signatures":[{"sig":"MEQCICAePzXOlniEZYdbUa+4iG7ENky6PVah/s6h4vY+6jFaAiB/RIuc9dRcJQzwNaVXIds0CADGm15R9DsdlfSd5elZHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115820},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.318.1","@cat-factory/contracts":"0.328.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.8_1787681072032_0.7577833023924756","host":"s3://npm-registry-packages-npm-production"}},"0.11.9":{"name":"@cat-factory/gates","version":"0.11.9","_id":"@cat-factory/gates@0.11.9","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"2510805010272a6cbe5fe8a5dde04ce074aa9503","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.9.tgz","fileCount":26,"integrity":"sha512-S37EC8YObXL3mJw6VV8xmm2BBr7/b/RDslhB/Y3+KRpVJhLTMJ+NVDqhRIh03egKns4IiW59pTtWQSzgUSDcPQ==","signatures":[{"sig":"MEQCIGOORdVT4tDhv8TxQR9apA3zCV1WOi8vVB8awf/Dd8hsAiAUPyaVLHbI3/LhfGFfTyWpuoLqohiBqQ+U0seZJWA+kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115820},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.319.0","@cat-factory/contracts":"0.328.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.9_1787687850430_0.9530181702847456","host":"s3://npm-registry-packages-npm-production"}},"0.11.10":{"name":"@cat-factory/gates","version":"0.11.10","_id":"@cat-factory/gates@0.11.10","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ce883c43e150f3dbb79765f94bc66a9ee7bd3cce","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.10.tgz","fileCount":26,"integrity":"sha512-A0KWuTsXv/XG/mxMjg98OViZ0jMrrYm7R0Ql73loq/4IR8KwntTX54IJAjbT215kuUegoe2lhefn2VM5odHDwQ==","signatures":[{"sig":"MEUCICVojhIaV055PUFJ0QMQB4VLZCxdnIff8jung873BAymAiEAvxzLw13oVWWvSYdV/dJLqscQBCxbsNu9us76/LhFU9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.319.1","@cat-factory/contracts":"0.328.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.10_1787735277758_0.7255916756345437","host":"s3://npm-registry-packages-npm-production"}},"0.11.11":{"name":"@cat-factory/gates","version":"0.11.11","_id":"@cat-factory/gates@0.11.11","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"04ed35f44989b4a5d1af3bded7e4b82d9ac98940","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.11.tgz","fileCount":26,"integrity":"sha512-qupR5kBrkvaBYOuhBIetEWcPpYJBp8/tHP/sCs2am1KQ7G1ss8MPYWvwTTCBFq9p5HdiTSCrXfQ4x7g2UMqXuA==","signatures":[{"sig":"MEUCIQCWsy2ow20pP8PKkzfoN4kn1bLtaxm//rGmdTlsFmJ+VgIgBvhGlWuTUvd2HtGwFb9awfpVInMCrJZvJKx3jS2oeU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.320.0","@cat-factory/contracts":"0.329.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.11_1787738320446_0.566481142490507","host":"s3://npm-registry-packages-npm-production"}},"0.11.12":{"name":"@cat-factory/gates","version":"0.11.12","_id":"@cat-factory/gates@0.11.12","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"8477b525ed267b25766611930cc5ab20a4231557","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.12.tgz","fileCount":26,"integrity":"sha512-R+BP34W188vRjIwuq0qAPccZRvq1kgdLqJZBExDKlpms6F33WTi/Y6IVZSP0rULzbWedOPcSW7jH633R3krKgA==","signatures":[{"sig":"MEYCIQC/0hVCoyWjdMPd0M/7iIX3rEn3P6/n5ZIH5eVTvatZzgIhAIojar09qKpilzdWkwuyJhPmG6edHEJ72nm8wmhr6e3w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@cat-factory/kernel":"0.321.0","@cat-factory/contracts":"0.330.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.12_1787774890713_0.10312662025739638","host":"s3://npm-registry-packages-npm-production"}},"0.11.13":{"name":"@cat-factory/gates","version":"0.11.13","_id":"@cat-factory/gates@0.11.13","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f1bc13636417d82bbec4ab6193611833d5eefc6c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.13.tgz","fileCount":26,"integrity":"sha512-IID600bW2OJk4iQ9zIqPzDKRqmeBS6joqUJM3UBSgRJfTxorszKpRGOOANSXurU62j8HC0X11Ei88RScFzH+QA==","signatures":[{"sig":"MEYCIQD9hF5+PRX6HsY+GeyCWxva+Ivt35pQ5ZVuRouO3SEb+QIhAOurvT5Oz8jlJCS9TGgCX5VT1pTDot6z3nYfskQahslg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.321.1","@cat-factory/contracts":"0.331.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.13_1787813912318_0.05896527497842663","host":"s3://npm-registry-packages-npm-production"}},"0.11.14":{"name":"@cat-factory/gates","version":"0.11.14","_id":"@cat-factory/gates@0.11.14","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f593737109156bc02b4a1e093c7599161e833580","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.14.tgz","fileCount":26,"integrity":"sha512-pCaWjlBCI+NwEWv751GB+cTNkUMJt4745mJnmSHsgsJ6+keVvyvqgSoCsl1LXqHF05+nQC3DmiG3hiQzjhDxXg==","signatures":[{"sig":"MEUCIAOOQq0EN0L0EqSnfetgxIU1RNyx47Cu8NjmA7LIDwGcAiEAqEqP2iI/Fpv6dl3pKJGC0FTQdfr4HOfbEIvh3v3wkSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.321.2","@cat-factory/contracts":"0.331.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.14_1787818842299_0.5374278128036556","host":"s3://npm-registry-packages-npm-production"}},"0.11.15":{"name":"@cat-factory/gates","version":"0.11.15","_id":"@cat-factory/gates@0.11.15","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6f76272f6abc5720e38adbf165626ba6dc82deef","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.15.tgz","fileCount":26,"integrity":"sha512-x7aLepqE///bgHMtFwKHMYFTF3pT8uaYb2xkqjtju8FcURF/LG6O3ElNkzs8CZH0zdv2Rc8iPifJ9nJEieA80A==","signatures":[{"sig":"MEUCIQCGssyIbuI2lem84ssKvSMgqYNJvdfGIBLSA9WOb2lLDwIgQAV5j+Q7ZhruGmjA9WMKEae708T/LpIF3p5NR1gVcIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.321.3","@cat-factory/contracts":"0.332.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.15_1787839229366_0.38707940468994884","host":"s3://npm-registry-packages-npm-production"}},"0.11.16":{"name":"@cat-factory/gates","version":"0.11.16","_id":"@cat-factory/gates@0.11.16","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"f0e43ab475214eaa628b10e4f9880038e3546560","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.16.tgz","fileCount":26,"integrity":"sha512-5OUulKKFbNpQyc3WBb82W5qR4hkDte5p8kojQKfSmn7RbmYfnEQFU5teZ3ILcjxB0q7Ovr5MW27hkSrEnNhWwA==","signatures":[{"sig":"MEUCIQC7iJC0BG6FCont5purW4wk5qvaQkOV/+7dXQWQkcoA1wIgaOMykITKAxjSNiBthvwecY5HQesrSu6CilHkycVdISc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.322.0","@cat-factory/contracts":"0.333.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.16_1787840542139_0.8020739417929026","host":"s3://npm-registry-packages-npm-production"}},"0.11.17":{"name":"@cat-factory/gates","version":"0.11.17","_id":"@cat-factory/gates@0.11.17","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"da08dcf99ad1f952449e757d5ecff712c04a2e78","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.17.tgz","fileCount":26,"integrity":"sha512-YFm6mCahCRYAaXztaexY6qd1Qb1I8oCVz0UY9i/5dQj3qAIdheMOnrXceEzPE0j2Sl/2pGgC0CzXgSmnXpg9Cw==","signatures":[{"sig":"MEUCIQCcHVnBmL84m4iV5g5NraE7TcEeKJ8mGV0d+Ds2RjrxZgIgPwtQmYt2a1aSkMn+XU28ZodVaSZg5S6anCc5CQGpIA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.322.1","@cat-factory/contracts":"0.333.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.17_1787906754606_0.3248694564178163","host":"s3://npm-registry-packages-npm-production"}},"0.11.18":{"name":"@cat-factory/gates","version":"0.11.18","_id":"@cat-factory/gates@0.11.18","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"33171c9eb4856e89ac2f0f2194f96e95b42a1076","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.18.tgz","fileCount":26,"integrity":"sha512-3+Dyyqc8FeDKjlPka7B/KQ15Uvj6aCYQMjK3ZAPHlBT6eqT7rTIizB/edJlOp+VxRNPVNx1wgEnxDludmdwyxw==","signatures":[{"sig":"MEQCIFRm05uaJi3/jFld+F1rv+jp4NzMFmX0v6sOHPlpOQkKAiAFYQeyGD1zZrOCwnykUrHiaSaRyfuj79ljlZOlxWfGKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.322.2","@cat-factory/contracts":"0.333.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.18_1787918750716_0.8094315128630409","host":"s3://npm-registry-packages-npm-production"}},"0.11.19":{"name":"@cat-factory/gates","version":"0.11.19","_id":"@cat-factory/gates@0.11.19","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"9557d50a8f9d05615270083900e013ccd1e5990a","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.19.tgz","fileCount":26,"integrity":"sha512-YdwweOAc4pL0ipgvqvqTc359mOsBtykN2FP6PPmVpjYR2C9AG0nC9lCXVVD1TuNDHmIdHG9W1SKFQ9nNzdqjdA==","signatures":[{"sig":"MEUCIH6R/gI7Baqjm3U1S6kMcZSWII1gYoCpglJwwHWonUhVAiEA76duF1PT8zzjDQtGcvi8ASQygqS+a1kALvqMDCwTr3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.323.0","@cat-factory/contracts":"0.334.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.19_1788005060131_0.29289319901186817","host":"s3://npm-registry-packages-npm-production"}},"0.11.20":{"name":"@cat-factory/gates","version":"0.11.20","_id":"@cat-factory/gates@0.11.20","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"10e896578746a06c7d14a3f513a43043d884f91f","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.20.tgz","fileCount":26,"integrity":"sha512-2QKKay5oltHzUv5KDoujbq2LzeWiO9P6rmJVNBD4Ui9IoPJj6joKbGLnzTITUoG6v4sqDWl621cEPtzX9V1KAw==","signatures":[{"sig":"MEYCIQDKwefUMNL2ZMbff2CYg/EQnt9IK33RGwVd40vf8x1jzwIhAPjQvXoP9wpKIH5zSJ4oh/PpDgx+SqKTiDFUIQVjXE/h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.323.1","@cat-factory/contracts":"0.334.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.20_1788099509173_0.6213173226014164","host":"s3://npm-registry-packages-npm-production"}},"0.11.21":{"name":"@cat-factory/gates","version":"0.11.21","_id":"@cat-factory/gates@0.11.21","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1e7f86bf000fe9101c55dd5c940aeab6b13a4587","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.21.tgz","fileCount":26,"integrity":"sha512-Tpn8qMfbLbF4pGOzps0mdKMr6scsJ8asQHchffXz562hi9jrAIBRj4QSvGdSHmIL5gpoGso3IaNaiObHysYEaA==","signatures":[{"sig":"MEYCIQC/PNUYN6oJUnHDQXVUUdlOCrXKToCQGNJseKa6ZF/SyAIhANUP4CjVlDGp0+yQwyLv5e1z9EPmqGsXYglqaJPdefTU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.323.2","@cat-factory/contracts":"0.334.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.21_1788257354850_0.9426957606044712","host":"s3://npm-registry-packages-npm-production"}},"0.11.22":{"name":"@cat-factory/gates","version":"0.11.22","_id":"@cat-factory/gates@0.11.22","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"69f41eb334cf2eb2e62f9e3611bdc3b429f26564","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.22.tgz","fileCount":26,"integrity":"sha512-0dElrqWYVghg1DTHZTLo+2qM4QeJZyUIHDO3N001khRYGFVQhAzEY+Zmag+qiVX86lRcFUna39u6Al/qabNr6g==","signatures":[{"sig":"MEUCIHnkCNQAXxD9Gqp5meI6lNP5WP9KYqQk71VXQNGQ4SFUAiEAjO7JTT1B+tx2G/jSuOsCjn+Bbm1fr3Sd6IrHnBk1o/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.324.0","@cat-factory/contracts":"0.335.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.22_1788267489899_0.5491743952581534","host":"s3://npm-registry-packages-npm-production"}},"0.11.23":{"name":"@cat-factory/gates","version":"0.11.23","_id":"@cat-factory/gates@0.11.23","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1a5acf1edb6036864419482e4499fefbb8821dc3","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.23.tgz","fileCount":26,"integrity":"sha512-RAMNZPxdGsS2ApZ3mYGN7jVLcfP6tBjc6oWFVWirg/LrMXhsQ1+S/YNkc6u0X5vGagXCCEcsRXRaSgd4Carreg==","signatures":[{"sig":"MEUCIQCVv3NXk023WRYstq1327SRTgFNxlNz4MPxICfu1CHEagIgRCA1zYsm+cva5T5iCKAsWvfUHo0uIpYRjurz8wgzCgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.325.0","@cat-factory/contracts":"0.336.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.23_1788307231492_0.641884500831039","host":"s3://npm-registry-packages-npm-production"}},"0.11.24":{"name":"@cat-factory/gates","version":"0.11.24","_id":"@cat-factory/gates@0.11.24","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"96e7acba6a00cce8c82e6a3ff9ad3f56f196cf41","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.24.tgz","fileCount":26,"integrity":"sha512-XdHNgdS1mnLTO48hanPacI4JgYSvJWElurJ/j4rCTprZFOofj5o2oaA0ZkhWE82sbMSFTMXuUGs4Fo+6bZ1PEA==","signatures":[{"sig":"MEYCIQDB9DqKo6oHbVrYUNLE4TRJDIk53gobA+b0MnYmptEEKwIhANCMo6SkvyFnLB11PaktCKkpfxUY2gmXDQppmFV7a/dV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.326.0","@cat-factory/contracts":"0.337.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.24_1788308796362_0.43245327155533153","host":"s3://npm-registry-packages-npm-production"}},"0.11.25":{"name":"@cat-factory/gates","version":"0.11.25","_id":"@cat-factory/gates@0.11.25","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"5fba96314d9caf178ecab76e19654ba62ca29945","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.25.tgz","fileCount":26,"integrity":"sha512-WzkIqKYG2Q+G0VbZa7jTPpgUvWlUh/Pyfbp030cXlPKc4SvWZn84Ulzp7KaDl2pdF2fpPBN4pNKaXkkOmU8fYg==","signatures":[{"sig":"MEUCIDtJy7oLpRGMtLqBpx4BJ4HvVoJP4IMtXNkZg0I97PzoAiEAqYUt71JsIQmg9bpHtWv2vmgIL6M3zzDu4/xRP9V427A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.327.0","@cat-factory/contracts":"0.338.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.25_1788361170091_0.05390722526982583","host":"s3://npm-registry-packages-npm-production"}},"0.11.26":{"name":"@cat-factory/gates","version":"0.11.26","_id":"@cat-factory/gates@0.11.26","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"869defd9e71d9de5c83a8d2447b703a7c30483e2","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.26.tgz","fileCount":26,"integrity":"sha512-l66CX7mwHrCA0KiG3L0ZSq57VUSKv7+xBXzkuaHOL32M0Evq0GHyQYq6gHe4k03GAZ/RcNTEZv60zVbqcE82EQ==","signatures":[{"sig":"MEYCIQC+a/bLEe7Z139VLTDIWwLqHvLCoq0BC63hRSxud/pV2AIhAOIFywfoDhHEhCGlvZJKQVIHRc70E8xG3x9q+yxkY6AX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.328.0","@cat-factory/contracts":"0.339.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.26_1788371216614_0.48341778972691785","host":"s3://npm-registry-packages-npm-production"}},"0.11.27":{"name":"@cat-factory/gates","version":"0.11.27","_id":"@cat-factory/gates@0.11.27","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"6d2965a7f3daebc74b144466c6aab45533c25b1b","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.27.tgz","fileCount":26,"integrity":"sha512-qbKlam/5eSBp/1qvRJBV+bRT8RHyLdGKt3BTjE8s32E6VrYmjl2oVuwk6hjXqWb/dnj1y2zLMXbFf+LX87muAg==","signatures":[{"sig":"MEUCIGYdTOK6R6wnQdGEvMhSeL5ZvSrjSbKIGtRVGhGdDBBLAiEAp/W64gbuSG+QtxLZ/302KazcB1phOf3aEdlf+Wyhd9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.329.0","@cat-factory/contracts":"0.340.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.27_1788378680900_0.21296239292268915","host":"s3://npm-registry-packages-npm-production"}},"0.11.28":{"name":"@cat-factory/gates","version":"0.11.28","_id":"@cat-factory/gates@0.11.28","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"96d83c9f72ff74364357676473e3103fac5bba15","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.28.tgz","fileCount":26,"integrity":"sha512-WFYU0PIt5mDAA1M29mUx6rogKjz8S2ak6fqFumBtSzJMrizF/7f8mLyM+lDOjrRRdlwGIoHUfPLSxY9bN7bN8w==","signatures":[{"sig":"MEUCIHDfW/tTrXb0RNtK1KhWl/+oPawmwWYuRNlrZNs97RwhAiEAj0yyZ6DqlOwdbGFH3B8NnYU0j2cZQU42MLljTy7D77M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.330.0","@cat-factory/contracts":"0.341.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.28_1788383164329_0.8221371661648833","host":"s3://npm-registry-packages-npm-production"}},"0.11.29":{"name":"@cat-factory/gates","version":"0.11.29","_id":"@cat-factory/gates@0.11.29","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"8b79f12c89966c8b4cf5c1eabe65d3df99d2a639","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.29.tgz","fileCount":26,"integrity":"sha512-2iDYZVcn2Ti8K5LURqXutrVqwGgsGVQkwEeYmD7FQL4lMqZSC1vzQ/wjgN2OIhw24ZFF+A/VnY6HiixL7pJgEg==","signatures":[{"sig":"MEYCIQCX0B9tDNOuf76frhg6V9l9czUaPtsadx7yTnjPvsAjawIhAJtJKI4c0o16rRiA9Ik02lEIPBU3iJgt8fQ13D8UiboO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.331.0","@cat-factory/contracts":"0.342.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.29_1788386442486_0.2546734633821972","host":"s3://npm-registry-packages-npm-production"}},"0.11.30":{"name":"@cat-factory/gates","version":"0.11.30","_id":"@cat-factory/gates@0.11.30","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"856a43c1ae4095e921267f04f3c0fbfff6bac115","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.30.tgz","fileCount":26,"integrity":"sha512-I+/AllX1UQx9NjkrM2aOo7cDDtRd1LGR36SL1wWCZokdqGBnWuNLcScaMvqkLsHY4NqKGGLfYxtsaRhPwLySMA==","signatures":[{"sig":"MEUCIEj/YHz0BYqNUksxZ6N8TAE7G7orDx6TFPuikVfwUlvVAiEAyTjPGaow1v2km41ntNpaGPSAZuRLIK1kmRyQ3cv+l34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.332.0","@cat-factory/contracts":"0.343.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.30_1788391926763_0.8823150529300983","host":"s3://npm-registry-packages-npm-production"}},"0.11.31":{"name":"@cat-factory/gates","version":"0.11.31","_id":"@cat-factory/gates@0.11.31","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"4de38ec2ec2e72e8368fda13e32ef7b869ed5d37","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.31.tgz","fileCount":26,"integrity":"sha512-bHpE7orEtA+1ikkbegiCt1Cl7bwotrsqWRXY08d2y/fMsBXRq3C4UwxouXamNM3iM2zSV6lTr1VMNTpXb2ca+Q==","signatures":[{"sig":"MEQCIDZijfBcGuKXbne2NqGDCrxLCKlqCi6U3qdLGXksH9LiAiBpjqy5OUlzBZViheIowaRIzWRSPy40ZMuVKjSJEWSEAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.333.0","@cat-factory/contracts":"0.344.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.31_1788471494801_0.03504104623007165","host":"s3://npm-registry-packages-npm-production"}},"0.11.32":{"name":"@cat-factory/gates","version":"0.11.32","_id":"@cat-factory/gates@0.11.32","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"04d989afc10659ae72f06572c27431fd071ec0a5","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.32.tgz","fileCount":26,"integrity":"sha512-mJl9ydOtoIfjbbhICzX7+p08NX4QX2ZznfhWjeUvIArv0i5nSEUmPAfuZxFGceW9gqKA72hCjTp7cP28ibo8mQ==","signatures":[{"sig":"MEQCIB0YvufRZh64odvYVMPjxIB+rwTRPennlW+sVOB0Ums+AiBJrPT5gH0JJ9k6g4cgjtIaMu2G0wz+k2uFAuF+INgnJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.334.0","@cat-factory/contracts":"0.345.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.32_1788477651968_0.952018433229235","host":"s3://npm-registry-packages-npm-production"}},"0.11.33":{"name":"@cat-factory/gates","version":"0.11.33","_id":"@cat-factory/gates@0.11.33","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1df95da5526b17368d9285c1a1ac0b6fe2c20f40","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.33.tgz","fileCount":26,"integrity":"sha512-I2620pdEsLeWqF7lfCPA8k7ylMEDuBepnM35l/cz25tAaApu3IEjv4SrAPTtn3RntELiWxSFLjbYm5rRsr74TQ==","signatures":[{"sig":"MEYCIQDGCgNvR8+T29XcjDDc+FCq985OPg9M3x8Z+vbvtJ2bjQIhAKlD/Fsx2UhXPqWD1xLYWeSHVfhx135l02TZHVk/na0k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.335.0","@cat-factory/contracts":"0.346.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.33_1788479397122_0.3032170357783568","host":"s3://npm-registry-packages-npm-production"}},"0.11.34":{"name":"@cat-factory/gates","version":"0.11.34","_id":"@cat-factory/gates@0.11.34","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"264dbf309bd365bb2d129ab71f250ccd049d16fe","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.34.tgz","fileCount":26,"integrity":"sha512-DNvyJ9347yKLamf3sCKE078HPVjjZOtuu1isJplBgBwCnQp4OOKqmqJaTrVoGzWNxW2P0uyYGOhDfmVRoScXHw==","signatures":[{"sig":"MEQCIDnDnCFFf2GLahb7ViLglWZHkFp2Kn3kRk2IAU7tabfyAiBBQwg4+Bpp1BtwCB232IanoLG8Frbmvp3q3WIOuUDHqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.335.1","@cat-factory/contracts":"0.346.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.34_1788483026700_0.13319484172333307","host":"s3://npm-registry-packages-npm-production"}},"0.11.35":{"name":"@cat-factory/gates","version":"0.11.35","_id":"@cat-factory/gates@0.11.35","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"481693b5db05af4fffafee98495d8809437946a9","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.35.tgz","fileCount":26,"integrity":"sha512-68VFCGpsDLSFX8VrKELU7s6O3bzspAqalSgEzr23cMskt8wiptv1u5m8OHKDYt405U9T0bznxINX1+JWMxIkMw==","signatures":[{"sig":"MEQCICTJBHAf04xSi3gJlowvCZ7mb4ovdYXMC49muyvsTnz/AiANzsCRvvpG2wcJ0DB4ctCZwdOuEbFVvxBaYSr1aIPz8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.336.0","@cat-factory/contracts":"0.346.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.35_1788502518074_0.6232900511019153","host":"s3://npm-registry-packages-npm-production"}},"0.11.36":{"name":"@cat-factory/gates","version":"0.11.36","_id":"@cat-factory/gates@0.11.36","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"dc1242665b8ca192d7ca46beca1e9ff3d38dde22","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.36.tgz","fileCount":26,"integrity":"sha512-CFbnpW1DfRSEC48afxRy/O/colBXAlwN0hSLqv+qCBKfF6cHiiUvmaqfLm9POKdleex6pj/L020z97SXLRgimg==","signatures":[{"sig":"MEUCIGpChOOoFeqk3k0KVKr88POh6DUVkeHMh2/cfx4zX6HKAiEAg1EqA9nG//PIeKJh2DgsxE/1VEUtIJbG5v8+UO/hFm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.336.1","@cat-factory/contracts":"0.346.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.36_1788594162012_0.4267459198512893","host":"s3://npm-registry-packages-npm-production"}},"0.11.37":{"name":"@cat-factory/gates","version":"0.11.37","_id":"@cat-factory/gates@0.11.37","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"753a4683d417384df1ff41104cb6218398c15fe0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.37.tgz","fileCount":26,"integrity":"sha512-r+U/ubXQUQLyek/uruiPK5XbLuAali4zUgeOZXG7KEj12AFduxF250INieQsy1NC3L+Q7XAOxCFcvnWnk5ng1w==","signatures":[{"sig":"MEUCIQCGUkbjdPAezH05GYwcOapwBj6IiXww/uefuks7jUI0IQIgPPlTdd0KsMLaCkL01W6aiB74j60mkDBnxcmn/iSpQjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.337.0","@cat-factory/contracts":"0.347.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.37_1788597318806_0.7204822189547504","host":"s3://npm-registry-packages-npm-production"}},"0.11.38":{"name":"@cat-factory/gates","version":"0.11.38","_id":"@cat-factory/gates@0.11.38","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"fcddbe87c0091d400a845bf53600e001aabdd8f0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.38.tgz","fileCount":26,"integrity":"sha512-VLHdAhXmHfWOpAjmeINE/ut7EK7FC3UPgLeak67+Jv4fSJNTJh7IDnpESRqCaE3+6exT7EMg1D0CESk4NWVeyw==","signatures":[{"sig":"MEUCIEh6rYMAe39mYztj9aWW/rhSrKwvTxKoQdIZCfDEl3VOAiEA7brJg+6VJP9NSC+hfMc234MkHnKoTzdvZtjutAAyStU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.338.0","@cat-factory/contracts":"0.347.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.38_1788598469610_0.0465675148004856","host":"s3://npm-registry-packages-npm-production"}},"0.11.39":{"name":"@cat-factory/gates","version":"0.11.39","_id":"@cat-factory/gates@0.11.39","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"00d1fb8782f9171510c7d529ef9419e03d1155e4","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.39.tgz","fileCount":26,"integrity":"sha512-VJ4Zirp0Ok7YpAbp7MXRgRWezCNtr9JUUbIv1anlyLHr0vxNQfKs0vJeFD5vlW9Si64OLJDvg2q07JkjzLO4bg==","signatures":[{"sig":"MEQCIAFaXVEIA1TkWgPiF4Qn7tW8QlFuTLyKBxpr/aA1nuy3AiBYgEep+jFTP/P8Ofb6cFXnUNsdGP3kO4vtv+15FaeD7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.339.0","@cat-factory/contracts":"0.347.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.39_1788761222413_0.9828704402962543","host":"s3://npm-registry-packages-npm-production"}},"0.11.40":{"name":"@cat-factory/gates","version":"0.11.40","_id":"@cat-factory/gates@0.11.40","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"ef0acd1a5dcd35b23298b7c5e967f6d4799e338e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.40.tgz","fileCount":26,"integrity":"sha512-G/80abPmYgOB+NyNv7mgKiMlOwGBuqQQRX8ixGteCzFs48XEp8VEjPf71rcOGUom7jgmhxjhcG/cjvXja132aw==","signatures":[{"sig":"MEUCIQDChde3Iba4/BUbO8vQZoEyB++jO38pLzG12HUbeKJcQQIgI+M1WCbZyLDXJTw/fwckcjcetIYJU71yK5bzgxnMCkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.340.0","@cat-factory/contracts":"0.348.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.40_1788866972709_0.845851174995198","host":"s3://npm-registry-packages-npm-production"}},"0.11.41":{"name":"@cat-factory/gates","version":"0.11.41","_id":"@cat-factory/gates@0.11.41","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"57ecf70cd139de621306b4b248454412381fbd27","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.41.tgz","fileCount":26,"integrity":"sha512-3PPOWVKXbh63fohWurlH6GnHQXeMVdw7zIjs3UaZ9L44/5o55U3uaFOW2ZuCQIfT66UVZxCcmu8XLCcvktqhmw==","signatures":[{"sig":"MEUCIARTxyNP6toInIKCfKp7A6pR6u9VrlGv5AzJanoK+tR6AiEA0vP520CFHkQD5TQL6TZBHRPXMVi2FwfVMsXaAqa5ZpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.341.0","@cat-factory/contracts":"0.349.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.41_1788903133480_0.1329874720722206","host":"s3://npm-registry-packages-npm-production"}},"0.11.42":{"name":"@cat-factory/gates","version":"0.11.42","_id":"@cat-factory/gates@0.11.42","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"065c6d5c9b1eb5de3b51fe65518eb06e256f92a0","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.42.tgz","fileCount":26,"integrity":"sha512-WVJDf7kNIbksthRmsqSgHajOpZc06YpcBSxSZ/IcxdwiSbtA/QgNMB96auxz6/xlceFo8MVNm+oyb0o7BOOL5A==","signatures":[{"sig":"MEUCIQDrQrx57pQ8GYPLLyzWiGMU+E3MBTRJTjs3WqTvoTixTwIgWiA/Zb9984uC0qV2Ps9+z94bJ4vgXFLNr9d6uo9DqlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.342.0","@cat-factory/contracts":"0.349.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.42_1788944581668_0.6733968932632002","host":"s3://npm-registry-packages-npm-production"}},"0.11.43":{"name":"@cat-factory/gates","version":"0.11.43","_id":"@cat-factory/gates@0.11.43","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"a6bb483cfb9299f3f86a9e0f51c2cd6240afe642","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.43.tgz","fileCount":26,"integrity":"sha512-h+1qNu/1SSufwu7gLgPr8Ta8Vq2wmt0OboaNY4OResut3mSEgOKQieTyjFMYf3HIs5LAYOe8Eqe6IjoFSrEddQ==","signatures":[{"sig":"MEQCIH10hg1dxjvYExVjLlAoBmuy6xOvdpIRcHVPrLj+zlmJAiBbT1aYuRfDCGIux8i0rk5dwnVfJGKKwN/EvSU1ogCQ/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.342.1","@cat-factory/contracts":"0.350.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.43_1788959983056_0.9022351183991173","host":"s3://npm-registry-packages-npm-production"}},"0.11.44":{"name":"@cat-factory/gates","version":"0.11.44","_id":"@cat-factory/gates@0.11.44","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"8a6523507dca092de2470ab5b8ab6035553d22da","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.44.tgz","fileCount":26,"integrity":"sha512-9cHa+hdj1iGZB9Lz1xWnzLUHTwWvPprvVGrwRdM9WZG1cTBZvyp2/LVlTwyG1YhLpaNIbk3oGnRYA7N4NQt4Vw==","signatures":[{"sig":"MEUCIH8Sm5Fd8u691TeFEFdhRddiQvXZQRwk1ik0VSkKd5ovAiEApvwE0WVbbD1YF2/mNvFD4SRybhRIkySl/YvV0PPWrjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.343.0","@cat-factory/contracts":"0.351.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.44_1788970955622_0.035315902692668155","host":"s3://npm-registry-packages-npm-production"}},"0.11.45":{"name":"@cat-factory/gates","version":"0.11.45","_id":"@cat-factory/gates@0.11.45","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"dc01eb6aac092b7dd1f8167fd65c33ce00d3ef84","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.45.tgz","fileCount":26,"integrity":"sha512-k958N68GysSnW1weFL1HOTrJPONtCKyK2FPSHZoIDIX0Q/eVNkNknZFvJ1ZqWuSlzflrjVQVeIzbkoJay0wQ0Q==","signatures":[{"sig":"MEQCIHkGFCWs4kq4pO5ODFUx2cI52uEt1MVDf38emkNEBCebAiAOyQhADv9gCDII8D755ipkIWNW3qBjxL5Tch7iH20zDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.343.1","@cat-factory/contracts":"0.351.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.45_1788978157819_0.6581339304514899","host":"s3://npm-registry-packages-npm-production"}},"0.11.47":{"name":"@cat-factory/gates","version":"0.11.47","_id":"@cat-factory/gates@0.11.47","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"bc1653e6abaccaf024d76e3ef3718ebe77bc2b10","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.47.tgz","fileCount":26,"integrity":"sha512-yodgJeMhtsw+3uzQ4NN6yzb0yV9Cmkn2OTkr1A3wrInbCxvHLf50bjW7FTSVHGpMPgh2wQgpmpV3wZ5oDqiwGQ==","signatures":[{"sig":"MEUCIFzipAK1AXSehxMOjJQ8ihvEi7PQQEzGq+gcPXRSROm5AiEA/3nPxOHdul4c1/MG3VdxXP0wrO8DhKlpieGOJ1pTCoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.345.0","@cat-factory/contracts":"0.352.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.47_1788998677329_0.32681741140964027","host":"s3://npm-registry-packages-npm-production"}},"0.11.48":{"name":"@cat-factory/gates","version":"0.11.48","_id":"@cat-factory/gates@0.11.48","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"84bef0bcf51e736acdc8226eb3011beb2489615c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.48.tgz","fileCount":26,"integrity":"sha512-QMohajofuGUw9riZzzJWPOVwmPrQs8Mha3WxNXopBx8R4ThfI83bUoRUoZh/iFd0QxRRAGO2Cw/6v4t2grCIFw==","signatures":[{"sig":"MEQCIBdenIhG2AnKoxFINObbL5vJNfN4gM9tPkScBqX6Z4zwAiAYAgNGACKDFuusioQavOyUK9GOxCVHYnr+fL7NUbfYjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.1","dependencies":{"@cat-factory/kernel":"0.346.0","@cat-factory/contracts":"0.352.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.48_1789002220269_0.34897165165904","host":"s3://npm-registry-packages-npm-production"}},"0.11.49":{"name":"@cat-factory/gates","version":"0.11.49","_id":"@cat-factory/gates@0.11.49","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"8c112d086fc04d5cad653101780dcee8042b45b9","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.49.tgz","fileCount":26,"integrity":"sha512-RZSQFSbQXyvDEzXb4BSUQbWoYsFUoZfo23ht3g8ZOJGynU2K5X0uCxkfbQ/rlcSp19hfjAGpltI2H7tgb6c58Q==","signatures":[{"sig":"MEUCIQDQSb3znply6rMSUCsi+5caH+uOjOohFFmREKQyqDccTQIgLkcG1wOH/XSnH/GE8n5ZQ1F4djQrIRBCM6fko1nO+tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.2","dependencies":{"@cat-factory/kernel":"0.346.1","@cat-factory/contracts":"0.353.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.49_1789063949263_0.9813075287109103","host":"s3://npm-registry-packages-npm-production"}},"0.11.50":{"name":"@cat-factory/gates","version":"0.11.50","_id":"@cat-factory/gates@0.11.50","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"1134aecc83eca9fbdcbf4800d256491a843c372c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.50.tgz","fileCount":26,"integrity":"sha512-CRWZ3EnxL7Wcpo7uXcaljkf0FSpycQjr9bFFoKYUbONmsrcKvAVYs24HP1HSGHmKnrmRDr2y/bKqwOgswI1jAA==","signatures":[{"sig":"MEUCIQCiAhwNYau8ofEgAx6I/yHo/sdL53RPX48FElbgh0YJcQIgfN3t5M7ObAyt6vk6lalhaNEFql4NbbUEXRwVrEJScm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.2","dependencies":{"@cat-factory/kernel":"0.346.2","@cat-factory/contracts":"0.354.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.50_1789071980045_0.4050420470567213","host":"s3://npm-registry-packages-npm-production"}},"0.11.51":{"name":"@cat-factory/gates","version":"0.11.51","_id":"@cat-factory/gates@0.11.51","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"20094ea79d677abfffbc73c26282e99e8e0cb63c","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.51.tgz","fileCount":26,"integrity":"sha512-JUoJDUtKONU6O/FHn1P3asQLPhpDniLGvMAp5BJFecq8y3B3MaA38U4wWAFVd0VCJsfqnco6hz+rXUQm3ISzqQ==","signatures":[{"sig":"MEUCICsPYH5vn/BXmpLvu6hJ3hTuMtlc/A428x9MRvei8xtjAiEAh7h14t6FPu2Cry2djD2kcSuYe2qPYgn4Jw3l1Gh1w5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.2","dependencies":{"@cat-factory/kernel":"0.347.0","@cat-factory/contracts":"0.355.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.51_1789082572711_0.7208033213357348","host":"s3://npm-registry-packages-npm-production"}},"0.11.52":{"name":"@cat-factory/gates","version":"0.11.52","_id":"@cat-factory/gates@0.11.52","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"dist":{"shasum":"2312cacf379b154502f7f2fb587206dc3e2a3d8e","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.52.tgz","fileCount":26,"integrity":"sha512-HRk9lAANnI8TgRJdWbLEiYoOhlkJgZD1GISDogp4kgnp2hRVg7c9guR7tzSeWKiMSv6f/rLnRllD7hKzsmbC+g==","signatures":[{"sig":"MEYCIQCdMu3cMmjcINLc8lgGT6F/E5dninBbC8kqAiEjDM7v7gIhAIaVIo0Siq9R2Zdjg/Lk9l4it8FQgyaULDqwk0PTSgpi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"_nodeVersion":"26.8.2","dependencies":{"@cat-factory/kernel":"0.348.0","@cat-factory/contracts":"0.355.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gates_0.11.52_1789244687265_0.9189908538717935","host":"s3://npm-registry-packages-npm-production"}},"0.11.53":{"_id":"@cat-factory/gates@0.11.53","dist":{"shasum":"46e5df18a285cb79471f7bd9faedb6df22357ef2","tarball":"https://registry.npmjs.org/@cat-factory/gates/-/gates-0.11.53.tgz","fileCount":26,"integrity":"sha512-ma2SRYD+QCHVfs9/pj6bxh9grK4y5snbU9409U2VYaevzloOXPe0wfW0MlzCkCCp+eRPBFonkcAuQoENA8PLFg==","signatures":[{"sig":"MEUCIQCJ18bD7ySvWQCV/uDKWahRRPntizVY2zhrMzoody5LPQIgXvIjl2n6d9u0eC3r37DYmg3u4ZkRuMTFvEGjTRO37lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDREIg+nM/OyTkS1b/eomIlZxyXnCLQO7V678W6RR8ytAiALoKsJ49Timq37Aq4Jk5uI54jas8PLwAHCgExNdHaOzA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cat-factory%2fgates@0.11.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115821},"main":"./dist/index.js","name":"@cat-factory/gates","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsc -b tsconfig.build.json","test:run":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","test:mutation":"stryker run"},"version":"0.11.53","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35df5276-d57b-4264-87d0-30cfd34e41df"}},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_nodeVersion":"26.8.2","dependencies":{"@cat-factory/kernel":"0.348.1","@cat-factory/contracts":"0.355.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"7.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gates_0.11.53_1789610288843_0.04031046032824159"}}},"time":{"created":"2026-06-25T18:50:06.895Z","modified":"2026-09-17T01:58:09.311Z","0.0.0":"2026-06-25T18:50:07.142Z","0.1.0":"2026-06-25T19:54:08.828Z","0.1.1":"2026-06-25T22:47:25.207Z","0.1.2":"2026-06-25T23:14:49.097Z","0.1.3":"2026-06-26T06:59:37.665Z","0.1.4":"2026-06-26T07:46:29.283Z","0.1.5":"2026-06-26T07:59:09.235Z","0.1.6":"2026-06-26T10:09:32.175Z","0.1.7":"2026-06-26T10:18:04.166Z","0.1.8":"2026-06-26T10:48:29.173Z","0.1.9":"2026-06-26T12:16:57.055Z","0.1.10":"2026-06-26T16:17:42.825Z","0.1.11":"2026-06-26T18:59:47.597Z","0.1.12":"2026-06-26T20:33:53.983Z","0.1.13":"2026-06-26T21:29:13.581Z","0.2.0":"2026-06-26T22:08:02.537Z","0.2.1":"2026-06-27T08:22:39.710Z","0.2.2":"2026-06-27T11:47:27.486Z","0.2.3":"2026-06-27T17:57:20.035Z","0.2.4":"2026-06-27T22:42:31.948Z","0.2.5":"2026-06-27T22:56:59.429Z","0.2.6":"2026-06-28T00:27:57.308Z","0.2.7":"2026-06-28T09:31:43.989Z","0.2.8":"2026-06-28T09:48:44.731Z","0.2.9":"2026-06-28T10:01:03.569Z","0.2.10":"2026-06-28T13:28:14.721Z","0.2.11":"2026-06-28T14:30:16.818Z","0.2.12":"2026-06-28T16:57:13.065Z","0.2.13":"2026-06-28T17:14:00.737Z","0.2.14":"2026-06-28T18:37:40.262Z","0.2.15":"2026-06-28T19:26:42.984Z","0.2.16":"2026-06-28T19:37:04.034Z","0.2.17":"2026-06-28T21:47:34.135Z","0.2.18":"2026-06-29T00:41:28.747Z","0.2.19":"2026-06-29T00:47:26.315Z","0.2.20":"2026-06-29T09:11:55.751Z","0.2.21":"2026-06-29T10:10:34.887Z","0.2.22":"2026-06-29T10:20:38.056Z","0.2.23":"2026-06-29T10:26:29.214Z","0.2.24":"2026-06-29T11:25:57.925Z","0.2.25":"2026-06-29T11:58:31.417Z","0.2.26":"2026-06-29T12:46:46.436Z","0.2.27":"2026-06-29T13:14:59.926Z","0.2.28":"2026-06-29T14:49:17.821Z","0.2.29":"2026-06-29T15:46:11.953Z","0.2.30":"2026-06-29T21:04:20.028Z","0.2.31":"2026-06-29T22:08:42.538Z","0.2.32":"2026-06-30T08:30:41.637Z","0.2.33":"2026-06-30T08:45:08.424Z","0.2.34":"2026-06-30T09:02:46.987Z","0.2.35":"2026-06-30T10:11:41.570Z","0.2.36":"2026-06-30T11:26:44.437Z","0.2.37":"2026-06-30T13:34:31.837Z","0.2.39":"2026-06-30T14:44:00.324Z","0.2.40":"2026-06-30T15:24:21.547Z","0.2.41":"2026-06-30T15:51:37.507Z","0.2.42":"2026-06-30T17:01:39.792Z","0.2.43":"2026-06-30T17:14:13.108Z","0.2.44":"2026-06-30T18:27:49.514Z","0.2.45":"2026-06-30T18:48:26.322Z","0.2.46":"2026-06-30T18:55:59.747Z","0.2.47":"2026-06-30T19:29:55.090Z","0.2.48":"2026-06-30T19:52:57.045Z","0.2.49":"2026-06-30T19:59:18.278Z","0.2.50":"2026-06-30T20:11:35.402Z","0.2.51":"2026-06-30T21:17:27.882Z","0.2.52":"2026-07-01T07:46:47.185Z","0.2.53":"2026-07-01T09:09:51.707Z","0.2.54":"2026-07-01T10:17:34.817Z","0.2.55":"2026-07-01T12:45:46.151Z","0.2.56":"2026-07-01T13:10:19.408Z","0.2.57":"2026-07-01T13:17:05.818Z","0.2.58":"2026-07-01T23:05:51.905Z","0.2.59":"2026-07-02T00:58:39.157Z","0.2.61":"2026-07-02T07:32:46.244Z","0.2.63":"2026-07-02T08:39:50.586Z","0.2.64":"2026-07-02T09:01:31.109Z","0.2.65":"2026-07-02T09:25:54.597Z","0.2.66":"2026-07-02T12:58:27.661Z","0.2.67":"2026-07-02T15:18:31.423Z","0.2.68":"2026-07-02T15:30:56.826Z","0.2.69":"2026-07-02T15:45:19.713Z","0.2.70":"2026-07-02T21:15:44.366Z","0.2.71":"2026-07-02T21:49:47.488Z","0.2.72":"2026-07-02T21:59:34.042Z","0.2.73":"2026-07-03T03:51:57.080Z","0.2.74":"2026-07-03T04:20:49.848Z","0.2.75":"2026-07-03T04:48:30.834Z","0.2.76":"2026-07-03T04:58:11.288Z","0.2.77":"2026-07-03T12:06:08.453Z","0.2.78":"2026-07-03T12:18:35.766Z","0.2.79":"2026-07-03T13:11:36.453Z","0.2.80":"2026-07-03T13:36:30.579Z","0.2.81":"2026-07-03T15:06:55.195Z","0.2.82":"2026-07-03T23:55:00.590Z","0.2.83":"2026-07-04T00:23:26.480Z","0.2.84":"2026-07-04T18:53:28.091Z","0.2.85":"2026-07-04T19:00:42.616Z","0.2.86":"2026-07-04T19:15:49.220Z","0.2.87":"2026-07-04T20:32:03.124Z","0.2.88":"2026-07-04T22:43:55.774Z","0.3.0":"2026-07-05T00:11:36.613Z","0.3.1":"2026-07-05T00:25:39.030Z","0.3.2":"2026-07-05T08:22:58.989Z","0.4.0":"2026-07-05T09:11:13.198Z","0.4.1":"2026-07-05T09:55:00.179Z","0.4.2":"2026-07-05T10:34:59.359Z","0.4.3":"2026-07-05T10:45:46.159Z","0.4.4":"2026-07-05T11:01:48.700Z","0.4.5":"2026-07-05T12:31:40.383Z","0.4.6":"2026-07-05T12:51:21.318Z","0.4.7":"2026-07-05T14:18:29.252Z","0.4.8":"2026-07-05T14:32:26.015Z","0.4.9":"2026-07-05T15:48:41.218Z","0.4.10":"2026-07-05T16:37:29.889Z","0.4.11":"2026-07-05T17:16:58.003Z","0.4.12":"2026-07-05T17:54:07.183Z","0.4.13":"2026-07-05T19:59:30.126Z","0.4.14":"2026-07-05T20:20:37.275Z","0.4.15":"2026-07-05T20:50:47.404Z","0.4.16":"2026-07-05T21:20:42.759Z","0.4.17":"2026-07-06T07:57:19.146Z","0.4.18":"2026-07-06T09:44:18.841Z","0.4.19":"2026-07-06T09:51:15.586Z","0.4.20":"2026-07-06T10:51:05.246Z","0.4.21":"2026-07-06T12:39:43.896Z","0.4.22":"2026-07-06T13:45:06.280Z","0.4.23":"2026-07-06T15:39:12.223Z","0.4.24":"2026-07-06T16:15:13.419Z","0.4.25":"2026-07-06T17:05:30.515Z","0.4.26":"2026-07-06T18:22:21.765Z","0.4.27":"2026-07-06T18:40:57.574Z","0.4.28":"2026-07-06T19:14:53.474Z","0.4.29":"2026-07-06T22:19:42.121Z","0.4.30":"2026-07-06T23:36:44.835Z","0.4.31":"2026-07-07T01:02:33.674Z","0.4.32":"2026-07-08T09:12:08.170Z","0.4.34":"2026-07-08T09:49:15.364Z","0.5.0":"2026-07-08T10:07:02.340Z","0.5.1":"2026-07-08T10:34:33.101Z","0.5.2":"2026-07-08T14:01:00.333Z","0.5.3":"2026-07-08T16:44:05.257Z","0.5.4":"2026-07-08T21:46:21.614Z","0.5.5":"2026-07-09T08:06:46.538Z","0.5.6":"2026-07-09T13:42:05.265Z","0.5.7":"2026-07-09T14:23:11.289Z","0.5.8":"2026-07-09T14:39:25.199Z","0.5.9":"2026-07-09T15:45:38.574Z","0.5.10":"2026-07-09T16:50:13.386Z","0.5.11":"2026-07-10T15:50:56.171Z","0.5.12":"2026-07-10T16:18:41.387Z","0.5.13":"2026-07-10T16:33:05.321Z","0.5.14":"2026-07-10T20:34:24.150Z","0.5.15":"2026-07-11T09:12:42.416Z","0.5.16":"2026-07-11T10:10:43.047Z","0.5.17":"2026-07-11T11:10:54.737Z","0.5.18":"2026-07-11T12:30:07.768Z","0.5.19":"2026-07-11T15:28:50.005Z","0.5.20":"2026-07-11T16:54:32.641Z","0.5.21":"2026-07-11T17:49:04.602Z","0.5.22":"2026-07-12T09:52:23.961Z","0.5.23":"2026-07-12T16:27:47.809Z","0.5.24":"2026-07-12T16:45:53.988Z","0.5.25":"2026-07-12T18:01:30.069Z","0.5.26":"2026-07-12T22:07:13.524Z","0.5.27":"2026-07-13T09:56:02.640Z","0.5.28":"2026-07-13T11:29:22.951Z","0.5.29":"2026-07-14T14:45:26.341Z","0.5.30":"2026-07-14T15:28:43.370Z","0.5.31":"2026-07-14T19:00:20.421Z","0.5.32":"2026-07-14T21:04:17.925Z","0.5.33":"2026-07-15T06:34:03.140Z","0.5.34":"2026-07-15T13:08:15.197Z","0.5.35":"2026-07-15T15:06:53.978Z","0.5.36":"2026-07-15T19:25:10.105Z","0.5.37":"2026-07-16T06:50:50.998Z","0.5.38":"2026-07-16T07:21:13.125Z","0.5.39":"2026-07-16T11:24:47.302Z","0.5.40":"2026-07-16T14:45:37.715Z","0.5.41":"2026-07-16T15:17:54.484Z","0.5.42":"2026-07-16T17:26:56.254Z","0.5.43":"2026-07-16T18:45:52.988Z","0.5.44":"2026-07-16T22:09:33.125Z","0.5.45":"2026-07-17T06:52:12.955Z","0.5.46":"2026-07-17T07:52:42.822Z","0.5.47":"2026-07-17T08:00:37.622Z","0.5.48":"2026-07-17T09:56:27.530Z","0.5.49":"2026-07-17T10:25:37.149Z","0.5.50":"2026-07-17T12:06:34.732Z","0.5.51":"2026-07-17T12:16:11.324Z","0.5.52":"2026-07-17T14:19:28.631Z","0.5.53":"2026-07-17T14:57:36.048Z","0.5.54":"2026-07-17T16:57:07.769Z","0.5.55":"2026-07-18T18:28:58.356Z","0.5.56":"2026-07-19T08:59:33.401Z","0.5.57":"2026-07-19T10:05:35.650Z","0.5.58":"2026-07-19T12:42:18.784Z","0.6.0":"2026-07-19T16:32:48.971Z","0.6.1":"2026-07-19T19:11:05.352Z","0.7.0":"2026-07-19T21:06:32.698Z","0.7.1":"2026-07-19T21:44:02.297Z","0.7.2":"2026-07-20T00:30:38.541Z","0.7.3":"2026-07-20T07:46:16.156Z","0.7.4":"2026-07-20T08:50:59.633Z","0.7.5":"2026-07-20T11:33:31.084Z","0.7.6":"2026-07-20T13:56:09.087Z","0.7.7":"2026-07-20T21:28:34.437Z","0.7.8":"2026-07-20T21:57:53.717Z","0.7.9":"2026-07-20T22:37:08.865Z","0.7.10":"2026-07-20T23:27:14.861Z","0.7.11":"2026-07-21T10:42:15.340Z","0.7.12":"2026-07-21T13:59:31.854Z","0.7.13":"2026-07-21T17:39:46.310Z","0.7.14":"2026-07-21T19:00:01.470Z","0.7.16":"2026-07-21T19:42:24.005Z","0.7.17":"2026-07-23T08:53:19.128Z","0.7.18":"2026-07-23T10:57:24.364Z","0.7.19":"2026-07-23T11:34:50.876Z","0.7.20":"2026-07-23T14:55:07.818Z","0.7.21":"2026-07-24T15:15:32.048Z","0.7.22":"2026-07-24T16:05:20.587Z","0.7.23":"2026-07-26T21:46:20.744Z","0.7.24":"2026-07-27T00:51:36.273Z","0.7.25":"2026-07-27T04:04:22.594Z","0.7.26":"2026-07-27T06:22:28.064Z","0.7.27":"2026-07-27T06:39:11.351Z","0.7.28":"2026-07-27T07:21:04.369Z","0.7.29":"2026-07-27T07:29:16.852Z","0.7.30":"2026-07-27T08:03:30.885Z","0.7.31":"2026-07-27T09:32:02.711Z","0.7.32":"2026-07-27T10:05:02.220Z","0.7.33":"2026-07-27T10:52:08.964Z","0.7.34":"2026-07-27T11:21:51.918Z","0.7.35":"2026-07-27T11:39:18.549Z","0.7.37":"2026-07-27T13:58:08.893Z","0.7.38":"2026-07-27T14:11:35.685Z","0.7.39":"2026-07-27T18:18:28.902Z","0.7.40":"2026-07-27T21:41:48.126Z","0.7.41":"2026-07-27T23:29:22.535Z","0.7.42":"2026-07-28T08:47:50.722Z","0.7.43":"2026-07-28T10:47:28.620Z","0.8.0":"2026-07-28T13:26:04.554Z","0.8.1":"2026-07-28T14:43:58.323Z","0.8.2":"2026-07-28T15:05:21.212Z","0.8.3":"2026-07-28T15:51:53.401Z","0.8.4":"2026-07-28T16:44:49.687Z","0.8.5":"2026-07-28T17:17:38.354Z","0.8.6":"2026-07-28T18:14:51.005Z","0.8.7":"2026-07-28T19:31:18.771Z","0.8.9":"2026-07-29T04:01:53.096Z","0.8.10":"2026-07-29T04:11:50.643Z","0.8.11":"2026-07-29T05:26:46.919Z","0.8.12":"2026-07-29T05:37:17.369Z","0.8.13":"2026-07-29T06:30:58.713Z","0.8.14":"2026-07-29T07:22:04.698Z","0.8.15":"2026-07-29T07:54:16.539Z","0.8.16":"2026-07-29T08:35:24.311Z","0.8.17":"2026-07-29T10:09:54.169Z","0.8.18":"2026-07-29T11:32:55.678Z","0.8.19":"2026-07-29T12:05:07.952Z","0.8.20":"2026-07-29T17:03:35.739Z","0.8.21":"2026-07-29T17:57:58.045Z","0.8.22":"2026-07-29T20:28:23.519Z","0.8.23":"2026-07-30T09:07:33.912Z","0.8.24":"2026-07-30T10:43:29.318Z","0.8.25":"2026-07-30T11:30:16.644Z","0.8.26":"2026-07-30T12:19:01.307Z","0.8.27":"2026-07-30T12:58:33.125Z","0.8.28":"2026-07-30T14:04:49.720Z","0.8.29":"2026-07-30T15:26:49.631Z","0.8.30":"2026-07-30T16:01:02.800Z","0.8.32":"2026-07-30T18:56:38.537Z","0.8.33":"2026-08-01T06:49:25.977Z","0.8.34":"2026-08-01T07:16:49.469Z","0.8.35":"2026-08-01T10:06:08.674Z","0.8.37":"2026-08-01T10:28:42.752Z","0.8.38":"2026-08-02T12:33:55.268Z","0.8.39":"2026-08-02T14:02:40.698Z","0.8.40":"2026-08-02T16:27:55.116Z","0.8.41":"2026-08-02T17:11:05.898Z","0.8.42":"2026-08-03T04:21:46.824Z","0.8.43":"2026-08-03T06:05:05.363Z","0.8.45":"2026-08-03T07:06:08.608Z","0.8.46":"2026-08-03T08:10:47.684Z","0.8.47":"2026-08-03T11:42:42.332Z","0.8.48":"2026-08-03T15:16:15.390Z","0.8.49":"2026-08-03T20:25:15.754Z","0.8.50":"2026-08-03T22:01:11.988Z","0.8.51":"2026-08-03T22:18:56.328Z","0.8.52":"2026-08-04T08:47:13.921Z","0.8.53":"2026-08-04T08:57:37.227Z","0.8.54":"2026-08-04T09:48:25.459Z","0.8.55":"2026-08-04T10:07:04.060Z","0.8.56":"2026-08-04T11:06:48.206Z","0.8.57":"2026-08-04T12:15:10.298Z","0.8.58":"2026-08-04T13:22:06.370Z","0.8.59":"2026-08-04T13:33:16.168Z","0.8.60":"2026-08-04T13:50:09.118Z","0.8.61":"2026-08-04T14:07:40.319Z","0.8.63":"2026-08-04T15:05:21.938Z","0.8.65":"2026-08-04T16:10:55.334Z","0.8.66":"2026-08-04T17:27:12.991Z","0.8.67":"2026-08-04T17:38:53.050Z","0.8.68":"2026-08-04T17:53:33.943Z","0.8.69":"2026-08-04T18:34:25.329Z","0.8.70":"2026-08-04T18:59:34.898Z","0.8.71":"2026-08-04T19:16:57.610Z","0.8.72":"2026-08-04T19:37:52.282Z","0.8.73":"2026-08-04T20:37:49.633Z","0.8.74":"2026-08-04T21:22:44.178Z","0.8.75":"2026-08-04T23:00:53.590Z","0.8.76":"2026-08-05T07:02:39.962Z","0.9.0":"2026-08-05T07:27:44.263Z","0.9.1":"2026-08-05T07:54:07.064Z","0.9.3":"2026-08-05T10:05:48.379Z","0.9.4":"2026-08-05T10:53:03.269Z","0.9.5":"2026-08-05T13:00:51.511Z","0.9.6":"2026-08-05T14:01:36.890Z","0.9.7":"2026-08-05T14:30:20.224Z","0.9.8":"2026-08-05T15:02:22.976Z","0.9.9":"2026-08-05T16:03:55.946Z","0.9.10":"2026-08-05T16:58:44.422Z","0.9.11":"2026-08-06T04:51:07.536Z","0.9.12":"2026-08-06T09:09:44.658Z","0.9.13":"2026-08-06T09:31:32.004Z","0.9.14":"2026-08-06T10:15:22.479Z","0.9.15":"2026-08-06T10:24:58.097Z","0.9.16":"2026-08-06T11:23:52.033Z","0.9.17":"2026-08-06T12:10:21.069Z","0.9.18":"2026-08-06T12:59:30.608Z","0.9.19":"2026-08-06T14:53:50.375Z","0.9.20":"2026-08-07T05:37:17.626Z","0.9.21":"2026-08-07T06:40:33.492Z","0.9.23":"2026-08-07T07:30:59.145Z","0.9.24":"2026-08-07T08:06:52.521Z","0.9.25":"2026-08-07T08:32:49.150Z","0.9.26":"2026-08-07T09:14:29.446Z","0.9.27":"2026-08-07T10:17:31.289Z","0.9.28":"2026-08-07T11:10:11.823Z","0.9.29":"2026-08-07T12:22:08.885Z","0.9.30":"2026-08-07T14:06:07.072Z","0.9.31":"2026-08-07T14:23:09.503Z","0.9.32":"2026-08-07T14:40:01.740Z","0.9.33":"2026-08-07T16:13:30.015Z","0.9.34":"2026-08-07T17:03:19.331Z","0.9.35":"2026-08-07T18:26:15.531Z","0.9.36":"2026-08-07T19:37:31.421Z","0.9.37":"2026-08-08T05:25:04.585Z","0.9.38":"2026-08-08T07:05:08.207Z","0.9.39":"2026-08-08T08:36:19.866Z","0.10.0":"2026-08-08T09:32:35.299Z","0.10.1":"2026-08-08T11:49:58.824Z","0.10.2":"2026-08-08T12:21:18.422Z","0.10.3":"2026-08-08T12:53:53.050Z","0.10.4":"2026-08-08T13:11:31.837Z","0.10.5":"2026-08-08T14:41:12.023Z","0.10.6":"2026-08-08T14:52:18.000Z","0.10.7":"2026-08-08T16:35:48.887Z","0.10.8":"2026-08-08T16:50:58.218Z","0.10.9":"2026-08-08T20:15:19.971Z","0.10.10":"2026-08-09T07:22:51.066Z","0.10.11":"2026-08-09T09:50:30.268Z","0.10.12":"2026-08-09T10:45:12.013Z","0.10.13":"2026-08-09T10:58:58.620Z","0.10.14":"2026-08-09T14:08:03.978Z","0.10.15":"2026-08-09T14:47:07.831Z","0.10.16":"2026-08-09T15:39:07.876Z","0.10.18":"2026-08-09T16:13:39.159Z","0.10.20":"2026-08-09T17:47:27.979Z","0.10.21":"2026-08-09T18:01:12.718Z","0.10.22":"2026-08-09T18:43:41.113Z","0.10.23":"2026-08-09T20:04:55.414Z","0.10.24":"2026-08-09T22:55:16.700Z","0.10.25":"2026-08-10T07:01:26.736Z","0.10.26":"2026-08-10T09:58:43.166Z","0.10.27":"2026-08-10T10:49:48.568Z","0.10.28":"2026-08-10T12:32:14.688Z","0.10.29":"2026-08-10T15:18:56.782Z","0.10.30":"2026-08-11T09:09:04.302Z","0.10.31":"2026-08-11T11:45:04.188Z","0.10.32":"2026-08-11T12:17:34.189Z","0.10.33":"2026-08-11T13:27:29.908Z","0.10.34":"2026-08-11T14:48:44.761Z","0.10.35":"2026-08-11T15:19:35.595Z","0.10.36":"2026-08-11T18:18:33.124Z","0.10.37":"2026-08-11T21:58:20.639Z","0.10.38":"2026-08-11T22:16:03.864Z","0.10.39":"2026-08-12T06:59:34.133Z","0.10.40":"2026-08-12T08:09:27.133Z","0.10.41":"2026-08-12T12:10:03.353Z","0.10.42":"2026-08-12T12:23:36.904Z","0.10.43":"2026-08-12T13:23:01.927Z","0.10.44":"2026-08-13T06:22:15.377Z","0.10.45":"2026-08-13T08:35:27.182Z","0.10.46":"2026-08-13T10:41:01.010Z","0.10.47":"2026-08-13T11:06:12.049Z","0.10.48":"2026-08-13T11:31:30.544Z","0.10.49":"2026-08-13T12:23:27.112Z","0.10.50":"2026-08-13T19:41:18.876Z","0.10.51":"2026-08-13T20:21:59.766Z","0.10.52":"2026-08-13T21:47:43.990Z","0.10.53":"2026-08-14T07:26:11.067Z","0.10.54":"2026-08-14T07:41:38.015Z","0.10.55":"2026-08-14T08:33:18.290Z","0.10.56":"2026-08-14T09:49:03.011Z","0.10.57":"2026-08-14T14:21:17.602Z","0.10.59":"2026-08-14T16:29:50.135Z","0.10.60":"2026-08-17T11:55:46.695Z","0.10.61":"2026-08-17T13:12:02.032Z","0.10.62":"2026-08-17T16:39:29.377Z","0.10.63":"2026-08-17T22:11:19.580Z","0.11.0":"2026-08-18T22:37:29.858Z","0.11.1":"2026-08-19T18:26:18.993Z","0.11.2":"2026-08-20T14:10:50.376Z","0.11.3":"2026-08-20T17:33:09.583Z","0.11.4":"2026-08-20T23:00:49.919Z","0.11.5":"2026-08-21T14:36:16.373Z","0.11.6":"2026-08-24T22:56:47.042Z","0.11.7":"2026-08-25T01:37:23.398Z","0.11.8":"2026-08-25T18:04:32.189Z","0.11.9":"2026-08-25T19:57:30.558Z","0.11.10":"2026-08-26T09:07:57.881Z","0.11.11":"2026-08-26T09:58:40.575Z","0.11.12":"2026-08-26T20:08:11.141Z","0.11.13":"2026-08-27T06:58:32.461Z","0.11.14":"2026-08-27T08:20:42.437Z","0.11.15":"2026-08-27T14:00:29.518Z","0.11.16":"2026-08-27T14:22:22.273Z","0.11.17":"2026-08-28T08:45:54.726Z","0.11.18":"2026-08-28T12:05:50.845Z","0.11.19":"2026-08-29T12:04:20.288Z","0.11.20":"2026-08-30T14:18:29.306Z","0.11.21":"2026-09-01T10:09:14.979Z","0.11.22":"2026-09-01T12:58:10.030Z","0.11.23":"2026-09-02T00:00:31.653Z","0.11.24":"2026-09-02T00:26:36.510Z","0.11.25":"2026-09-02T14:59:30.233Z","0.11.26":"2026-09-02T17:46:56.743Z","0.11.27":"2026-09-02T19:51:21.033Z","0.11.28":"2026-09-02T21:06:04.500Z","0.11.29":"2026-09-02T22:00:42.643Z","0.11.30":"2026-09-02T23:32:06.903Z","0.11.31":"2026-09-03T21:38:14.974Z","0.11.32":"2026-09-03T23:20:52.115Z","0.11.33":"2026-09-03T23:49:57.300Z","0.11.34":"2026-09-04T00:50:26.857Z","0.11.35":"2026-09-04T06:15:18.233Z","0.11.36":"2026-09-05T07:42:42.127Z","0.11.37":"2026-09-05T08:35:18.949Z","0.11.38":"2026-09-05T08:54:29.751Z","0.11.39":"2026-09-07T06:07:02.586Z","0.11.40":"2026-09-08T11:29:32.864Z","0.11.41":"2026-09-08T21:32:13.631Z","0.11.42":"2026-09-09T09:03:01.810Z","0.11.43":"2026-09-09T13:19:43.197Z","0.11.44":"2026-09-09T16:22:35.756Z","0.11.45":"2026-09-09T18:22:37.959Z","0.11.47":"2026-09-10T00:04:37.468Z","0.11.48":"2026-09-10T01:03:40.440Z","0.11.49":"2026-09-10T18:12:29.428Z","0.11.50":"2026-09-10T20:26:20.192Z","0.11.51":"2026-09-10T23:22:52.844Z","0.11.52":"2026-09-12T20:24:47.421Z","0.11.53":"2026-09-17T01:58:08.934Z"},"repository":{"url":"git+https://github.com/kibertoad/cat-factory.git","type":"git","directory":"backend/packages/gates"},"description":"The built-in polling-gate suite (CI, merge-conflicts, post-release health + the on-call escalation) for the Agent Architecture Board, authored entirely through the public gate-registry seam — depends only on @cat-factory/kernel + @cat-factory/contracts, n","maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"readme":"","readmeFilename":""}