{"_id":"@pome-sh/checks","_rev":"27-1931f791a13191c247758a2f4bfc0076","name":"@pome-sh/checks","dist-tags":{"latest":"0.4.4"},"versions":{"0.1.0":{"name":"@pome-sh/checks","version":"0.1.0","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.1.0","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"9cd23aee29af384cd6e4a9df3c91ff88d245c1c7","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.1.0.tgz","fileCount":66,"integrity":"sha512-ujG71yt0CYh9SiOUsh/UAtr8WyuNZ+Q3HrNpZN+EUcsZZoN2YC6N9sc4prOmNA+I/DSo7eWzMfY8Hknkd1dA6A==","signatures":[{"sig":"MEUCIQDrf2GA4FaolBHZySU8bufPZjCeYXYahd2IQIc0078ebQIgGN4MnffqAku3+ozS/N9Qoj8TpUDY/qNvJU5x982uOa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390308},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"9119a07fd3374581294594a24f966f98a8b5c35d","private":false,"scripts":{"test":"vitest run","build":"tsup && node scripts/bundle-declarations.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aofu","email":"ao@pome.sh"},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.16.0","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.1.0_1786021441066_0.08395235327230832","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@pome-sh/checks","version":"0.1.1","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.1.1","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"ad9ab344d6c174c6ebb4d5f9c396f65544c77b1f","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.1.1.tgz","fileCount":66,"integrity":"sha512-TG6RzGdBq/flrrjWjqTqsdtYGrQTAsoWJwbuwkF2UcbgJG8tGCvzsbBCpl4+GDoSah7gPmr5sgHQtFnuvBCxeA==","signatures":[{"sig":"MEUCID84CWwKS4YFBpbeYQMfT3a5l4v/j/KSd+S8Ak7I9GJUAiEAzer6DUEjUHP/EJdlVV4pyXO8MnRk+eSKS8gyYCcc/sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"bd4b5ab593f4621c3d77d0a98ca09153c24a1fe3","private":false,"scripts":{"test":"vitest run","build":"tsup && node scripts/bundle-declarations.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.1.1_1786098677961_0.22566436844379667","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@pome-sh/checks","version":"0.1.2","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.1.2","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"1de829b4f0736bc69aa2a817eeb057e8397b829f","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.1.2.tgz","fileCount":67,"integrity":"sha512-nkp7QcWzVzsLcL79wOCXy6LGjFDufssK0A5uaZAieudlwQNmJvqEW6n2P0NQu+83XDoop0d1SurUMkRDHOeMeg==","signatures":[{"sig":"MEUCIGbFYDltOWRoV/mBGOFrSPYaggZ9AP4/c8w86wmlEeO2AiEA86+Issw0TH0mgHlIGJUsopPEbS0JZZVXSYDVjPStcus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400175},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"38acaf971b6be8d5cdffaa62a9e077dbc0e54ff7","private":false,"scripts":{"test":"vitest run","build":"tsup && node scripts/bundle-declarations.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.1.2_1786151767424_0.06075080227577545","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@pome-sh/checks","version":"0.1.3","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.1.3","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"bb99f9e83be414081e10bbe495f976fd7d7257fc","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.1.3.tgz","fileCount":67,"integrity":"sha512-urXl3sYc8bWPSLPW6ZuHP/VHgEYKmkX8Mt3kyLxCEtZ/kXIn9wmPoHcMVseX24+B5UReMQncPhXsxf7Z1Aco0Q==","signatures":[{"sig":"MEUCIFWOum+vGLKskTgoKWDOq+1flC3eoG2frCzsITCIOxRTAiEA+uchf1+ShLn1VHNmEHaFTp7g8VR2m6kTjPoLBm+fBlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"a70e6d84eb2d60bcc3066d0505f0f3be187f11c6","private":false,"scripts":{"test":"vitest run","build":"tsup && node scripts/bundle-declarations.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.1.3_1786291514790_0.8853229467312731","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@pome-sh/checks","version":"0.1.4","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.1.4","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"ab9aa07f65dd782eafa860331a5ff5368d86d8e7","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.1.4.tgz","fileCount":67,"integrity":"sha512-eLoZJ97KQ8jpvE0TWC2+1z+0EVnBxI9bf2ScFguYxZHfNciCDcBfrIG0SxjRzu2ITfDrK4X5tZIXiXONHqXHhA==","signatures":[{"sig":"MEYCIQDKMkO5RN0xaOpFBd+f3J8rO6/NeWsxoQPMZbak9dDcDQIhAMYUZWYvKMPH4ccQwMPBcbbpCySCLA3k2CIytqMxrBnU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410516},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"aed9aab60f042739addae0d58573c0f94190991b","private":false,"scripts":{"test":"vitest run","build":"tsup && node scripts/bundle-declarations.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.1.4_1786394689670_0.09925436345839267","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@pome-sh/checks","version":"0.1.5","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.1.5","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"1261b2997e4659dddfe4452c763a2cb51c060927","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.1.5.tgz","fileCount":67,"integrity":"sha512-mw8af8yVsaV/CcwtV/Hdw3otYNHJIuZDdFpnFtsjmN1Qil7s+E2jmHhnJpr+vG0roAQEg2brlzrOGf36+PsdXQ==","signatures":[{"sig":"MEUCIQDcuXpEZDBVKq8+VTYla5oI2d827y8mMCKvruNN+Z69zAIgGB6z3TH4Hl+2Xy0LptX1aTY4Lu5FFog6ZOinEE9i88U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"8ec8b1602b470c35df8c83c71caacb309070ccac","private":false,"scripts":{"test":"vitest run","build":"tsup && node scripts/bundle-declarations.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.1.5_1786447861061_0.33497626370576516","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@pome-sh/checks","version":"0.1.6","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.1.6","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"7791792a0148dfb3178fcf839190558daf8a3bdc","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.1.6.tgz","fileCount":67,"integrity":"sha512-k5id5pUI6ICtxm3eDHhR2XV6/Ru35Pzbt8MhOKRH12nbd227ulZEW3dwm+qeEXdmp6DupLEb2R3uichghVNiNA==","signatures":[{"sig":"MEUCIQDKGbQZaTIdtW17C8F/Kz4Ki0AW77A0vDUinmEjJpSS6gIgbz18qfzlqiPTdJrzKv+QWLKDoVbQEnWzElkO44BeEi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416652},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"07c526747a7654a4aea3b1d8f417da3c9d653238","private":false,"scripts":{"test":"vitest run","build":"tsup && node scripts/bundle-declarations.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.1.6_1786582864969_0.47468011873994764","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@pome-sh/checks","version":"0.1.7","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.1.7","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"54efc156788b7821eb09954edd9b8061a546b559","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.1.7.tgz","fileCount":67,"integrity":"sha512-SVcrfjwwumTOijvg9rIxdpYP4EGLEZRFZ6J35OnKJnwIv0VChQrMQR3GNnw4ks1h32U859Ox818I/raVZwHneQ==","signatures":[{"sig":"MEUCIBk4zzVRLeFmgkutkTd1OkBULvo0oEz/J3VhExYlkeaaAiEA7r7qPdRPp+vIcO0I5GHcBtbeUJ84TCvm8QV75/64l+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":423099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"f60a1f05eb4991a7bda87742ea75a1832a9b269b","private":false,"scripts":{"test":"vitest run","build":"tsup && node scripts/bundle-declarations.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.1.7_1786588842445_0.3326297784622938","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@pome-sh/checks","version":"0.1.8","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.1.8","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"4b6a8344c5dd78d5afaca0f3dd469763f0362868","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.1.8.tgz","fileCount":67,"integrity":"sha512-phFBA1tO79NAlvofTK4Z2p5pwBdA7diDF8FRubY/XxzZlDFEhOJKhPAY0479d1Paovw+BiyOLeyq/QqDczL3+A==","signatures":[{"sig":"MEQCICDk+UF7iBmPf6ioXIDd9f62y6Gq9WEvHjq3T9Lxb6KXAiAHRd7i6DUxyoWBTCGe/S1dS2KpomJf/xVhIjcGK1wJ/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":426687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"9d845e902e1f6605f79c97dcf6c1ce26140d2172","private":false,"scripts":{"test":"vitest run","build":"tsup && node scripts/bundle-declarations.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.1.8_1786619658841_0.5315838684071743","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@pome-sh/checks","version":"0.2.0","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.2.0","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"d8b3efa5b291e9d91b147ac37d1aceab6312b880","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.2.0.tgz","fileCount":67,"integrity":"sha512-H6RdHT2pXIcPhsek2JLMqK16BCJwUcL/kLHUUw32+e7ARJ64yaa4fI6xP7aqdBfLwvfm9uXie+vE9J648FILgw==","signatures":[{"sig":"MEQCIDIewXAnCo7J3JuQVxwzxeL8yrtNx/5f4Xv2oU7SLLbvAiBVAc1JjG96eSX7CMnwFUcBZ4mdiaKR1C7SVB741XvO0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":435111},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"0dd8faf57062539f921e76f510d0f2cea847a104","private":false,"scripts":{"test":"vitest run","build":"tsup && node scripts/bundle-declarations.mjs","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.2.0_1786653011950_0.640389691228052","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@pome-sh/checks","version":"0.2.1","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.2.1","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"fff51745573abf053561c02516c4fa15651c8fcf","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.2.1.tgz","fileCount":67,"integrity":"sha512-ilD/reX1EOGVvHillUBtjXYGw2vD0BwBJnPkRsCiozUwwIla1uDXpFwLzgfpDEv1PfQEUNspzVzbT5LOqR/k3g==","signatures":[{"sig":"MEUCIHU6pNH+TZ+U/uwpSe6hdxxWqmqCCVll3wufzLZnkgsYAiEAzVHQViANa4AP+jafOd741s3n+dT0IZJDd6pcWfCfyHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"0b6c952fa58bf2ba7efa712b35c3613d1dcbc7d6","private":false,"scripts":{"test":"vitest run","build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.2.1_1786665201475_0.048895505707277964","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@pome-sh/checks","version":"0.3.0","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.3.0","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"1b03bed2e3a7e4e3dc5e334a5c47f6ccfa00cd49","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.3.0.tgz","fileCount":67,"integrity":"sha512-v9d7hHtiUWI4Wg/f2NQOQ+A/suGNLbHDwZbm+bOPb6Ys8FaKbAoznNc9Bqu6TASF/rkZITfTkl74kFGEbkle2A==","signatures":[{"sig":"MEQCIHTxb+dfSxQnZSmF8wlNKU4/NcfhegY4obfTDydNuh64AiA2kt1Um4pSrc/Ihi8W1c8fj6DJcBmYPGCltirAIoxJ8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"5bce2d403766321d74eda19b4281b05bd6f65037","private":false,"scripts":{"test":"vitest run","build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.3.0_1786737016318_0.5906086960879198","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@pome-sh/checks","version":"0.3.1","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.3.1","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"0534174697b43361558f421212c7918fd5d9d2f2","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.3.1.tgz","fileCount":67,"integrity":"sha512-2OHHCbRXno/YccXF/rtNugm24xM0psMLvl5xGRhWyTYhvU/DkRLFSv1dp8WtzfRee+7YtUgbo5xRn74jYZZbJw==","signatures":[{"sig":"MEUCIQCrxyLCo8cWwaA6bo/a9wSxh0+c2DoQidBQ3ihSE0RI1gIgQZGD6HmaSJwxFZJlEfcK9S0vuR+hkH2QBw2yLGA51z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441694},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"9158b590adb2d241a803fe2c6206e6674e392dd3","private":false,"scripts":{"test":"vitest run","build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.3.1_1787048819816_0.2546673193265323","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@pome-sh/checks","version":"0.3.2","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.3.2","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"7af66bff3d9d157067bb56475c9811a4730b0eb3","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.3.2.tgz","fileCount":67,"integrity":"sha512-ctr4JWCTRN6cJcjtvGBM2TimgLvooN8/vQ2VgC+TcP5lZyitl83nrbrgNM0Iemk/LgGzxfagicJrClRya9mgrA==","signatures":[{"sig":"MEUCIQCbd9bAO9lTKyUi7oTYZvqyMTHfpkyZwSRUryT5U2l6RwIgIkPL0/wHbRaZ4YPZZp/9re2knyL4zR/Sfu4DDWFwZ1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442194},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"3062f35b2e8301cfed65c65519928e8e8694566e","private":false,"scripts":{"build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.3.2_1787373941714_0.07118212199132712","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@pome-sh/checks","version":"0.3.3","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.3.3","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"60b80d04b0896a885679d77ed197e3401b038848","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.3.3.tgz","fileCount":67,"integrity":"sha512-T14usy+xyEko7p+YFJ//q+uKyn24dHp5MIN2A28T9I4jY5JX/HU72ZWlDUiFiABWD3an3XVLAEwr6ciBfBO00w==","signatures":[{"sig":"MEYCIQCj0I+BzD6lPMAcAAeaX0YGve/KhccRh7Ovb/wP5EA+cgIhAN38+7cFidGDFJasaDpaCA3HQmsqsdTDapvZ6nl/W9RP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442645},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"9913100d227924c71a6a77307fd3c042197576f9","private":false,"scripts":{"build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.3.3_1787380044446_0.23630570980863896","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@pome-sh/checks","version":"0.3.4","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.3.4","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"65e0b8ad53a8bb2fbfb6ef51de6b37ca39d2e0cb","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.3.4.tgz","fileCount":66,"integrity":"sha512-DScYk0vTixcOq90dS07/g+SdQwqhgx6qMpJTZPHVyPZNQTHVczyE3mbqq/pEPjtkpGL42kEZ0jE5JuSlqzRHNg==","signatures":[{"sig":"MEUCIEM/bIyDy/vpxwDYVw6rw6AKD6lt1Ef+C4ZGEykxWDtvAiEAr93p/sne8S/gvfWIvR6bHvFaPs4/4bYbq4tyuuWeTAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"80f92521b4bba92ebbf52612952bd667e71cfcab","private":false,"scripts":{"build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.3.4_1787479421504_0.9360304388723792","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@pome-sh/checks","version":"0.3.5","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.3.5","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"ed535d9e997a9979fe2bbaceb9bd9c061851d91b","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.3.5.tgz","fileCount":66,"integrity":"sha512-SlUkg2Ffz8DJjwAX3Slecjb9UW7WnHDsAqfCAAntkONQIXmpMSJioeFC1tgzKRRyBZ06HSlrUbHNULZ/OqOR7Q==","signatures":[{"sig":"MEYCIQCm4wSj/zyNmzWKUQUCnF8NvaadF/7lbvKOZn78e6PKpwIhAJWEAV1s6WAU78t81o6oS6uhYCsDuHAfGnLRzQFU3Rm9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438023},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"dc130eecd4b26498dee164b4ba3ad4750b4c9f39","private":false,"scripts":{"build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.3.5_1787511195255_0.20620224196316594","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@pome-sh/checks","version":"0.3.6","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.3.6","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"fd35b666c47b597515e9cd9ec9b02c275a91754c","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.3.6.tgz","fileCount":66,"integrity":"sha512-2XOxNgvZs/fWaHFGMv0/+FVMEvxWJO4ZJbb3C3KXqcOlYHFQs7No6j/pbcyEE6O1qmiN7kVRrk1VCYRdur7Jiw==","signatures":[{"sig":"MEYCIQCegGRB2IkVUbWJEmzMe131754+QW/Z6U5qr4ZwdhuRsQIhALd7Thpey7dbOPWELJTTv+9/ZXcPobqWtgQgJLC7dkZG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"984784e9c09eecd38fc7adbf7f6a342bda44c98e","private":false,"scripts":{"build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.3.6_1787588370963_0.7992154337868909","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@pome-sh/checks","version":"0.3.7","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.3.7","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"838fcd59513491725127c9720484b479898be85d","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.3.7.tgz","fileCount":66,"integrity":"sha512-YDaCwr/Whab/TxKLtUNN6f21XSAEOnTZrJyiamuFl94VBeaZdngrfQnpSigsRpQq33vBunXjQGIDzPk/OV6tDA==","signatures":[{"sig":"MEUCIQDAScZSmYUtQwjwtJfXBlCPenan463HoD88fF08FNB5agIgByu7YeTMmhV/fw6PuIWs3tsmDDbV+6+FohZ3jktPgYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"cb4381be8d12c5254a89bd6407166776f0334649","private":false,"scripts":{"build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.3.7_1787638086961_0.5319222105779753","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@pome-sh/checks","version":"0.3.8","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.3.8","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"8a4ac34370cdbce3633d6e38d23598753b70dd65","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.3.8.tgz","fileCount":66,"integrity":"sha512-6WflQ7XkEqICghpOoDkv1g5wxwhFTTEocO/p3iiT7y/ieomj2Lvar6wVJqZFp2p2y59S/87IvR0eYy8qswuSQg==","signatures":[{"sig":"MEUCIQCexd+e1wYdJNE5ADIZ5FWrgKYB85FfkxzZNC6tvWEFmwIgUQbZEHPMHPWuQLHmx3SGe1p7/fF63j94fWoRcqUBUzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439102},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"fd297f205fd9dbc503a983312e3434884ae13913","private":false,"scripts":{"build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.3.8_1787653282025_0.6435612919972968","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@pome-sh/checks","version":"0.3.9","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.3.9","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"bf2735f89b24e23a78470ee9a3db63178b5aa9d8","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.3.9.tgz","fileCount":66,"integrity":"sha512-JiHnpPix5crWYJbsHMGDPSwt1Au7nF3ZXe/7VGnrKSmf4RqHahwpByMVhHkRtu+o+1Sw/ui+tXzSIyu3l6SPvQ==","signatures":[{"sig":"MEUCIHdptJuhWzgaN9KTqe5N7EMp5d1hbFw045S6Oxp2TYBPAiEA/ddMvd0KTcJffggq4/nk1j0wf/VM4CPfRyEbMso/Odg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439374},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"179ee2254d787d6197d4928eb55efa88790b102d","private":false,"scripts":{"build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.3.9_1787821368198_0.872862525560953","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@pome-sh/checks","version":"0.3.10","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.3.10","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"dfb349a574fe09a0cbb805caed9bd9285867619e","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.3.10.tgz","fileCount":66,"integrity":"sha512-ajFFqdSBsUhi+pCUfHDzFSUkQdEE8xEjaRHT8SLuJWAzJ64qCwKwPPcLZgC85quMt0JzgtW5DI+MnGqqO7Rqig==","signatures":[{"sig":"MEQCIFu616RuEztZXBpvwGzg13aPGRxw7y7vc0sPLL/9POO1AiBqrK5QwrpTU/I0qpChK9d/hOjXf5BbLFYQfnDOkeuxBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICXaI8vfi5nyEp7gIvfCMj6JM6gLxObcxd2EeiwO0nrPAiBbyHx7IV/UZ3J6org9wq/VQuyz8CnCmt0eDmiN8tKg4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439843},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"2e419395f1b47b1a98d6f5c2318d03f3ae7b31db","private":false,"scripts":{"build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.3.10_1788016829398_0.40014720481711263","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@pome-sh/checks","version":"0.4.0","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.4.0","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"301f07116fdf54765387ed4a90f2e1010179d2f0","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.4.0.tgz","fileCount":66,"integrity":"sha512-wy6a5bKbaJMzSh/tABfDsD+ZtnhWIf8ewo+76mGpvEtq2BpShybhFH30LF0WhzRSe2AUDAbydizqiobxde/9fw==","signatures":[{"sig":"MEUCIBAN6az6FZh3l+8cPuITDIwajJUPlh0B5eRVGO5QR/KRAiEAhLFrrvIi9tAMGLX5Zo0lO0OZiFLGHtoSB34cKY7xrCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB8NKHARP6wSyw5bgWuDtK/Ss5VNSdkt7jA7TQpmKIh5AiEAktI+hFBu51kpVQbox1rDoOz3l2kMPNpm+S2KVm9Gemk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443948},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"81d35ce632f8cd4a8009cad184514b5e688d3c17","private":false,"scripts":{"build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.4.0_1788047689200_0.9553809936387574","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@pome-sh/checks","version":"0.4.1","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.4.1","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"3c58b34f618941b5e9d3a7dc0e43146513d5decd","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.4.1.tgz","fileCount":66,"integrity":"sha512-OBqJvU+x2iXvYUnBJohZHoBFfHjFoMwwkKrFajGcJgNKxuNWdF/rLqAGep7sGT5VGwdC3jJwZJi/OXmVw6CAPg==","signatures":[{"sig":"MEYCIQCAlA8xUyzLlndkdjZt8Kui/yHgsm9uiXzFSF8PXYLKxQIhANNMsXE5FrxacQ2Ww1qBLM2bKz4+XDxmbssokzpjUejM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE2+Idbd8twRnw7+IpOrudL/FOh0MTmFthy1g7aC65bnAiEAmktIsUB5USY1ctjGa+CE72pKkRe+opg22opmxcDtXcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":444107},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"589885b59adab9a5fded977620a6adc25125da85","private":false,"scripts":{"build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.4.1_1788247173301_0.433966114168157","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@pome-sh/checks","version":"0.4.2","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.4.2","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"a87e283ee0e0f3c9aa72597621e013338e70a64c","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.4.2.tgz","fileCount":66,"integrity":"sha512-Ft9auHkJIamwBoI3eUCcA+elM4Fin34uoTxPbBpPkxlSs0Fdl1ae7JbmGZLPIaR+B3V5tcVmxbwWAQsAYDu5eQ==","signatures":[{"sig":"MEUCIQCSsX3xxu3vKNcu+TJkSRr414Cq2Er9N5vURiCMQJEnKAIgAj0jhkF3ZjN8y1VYZlAHmLIaBO1ONdDVfw7r+6Id4F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDlZRfhiBQhVQ8WHkWTqo8cWwlNPPdk4T88DsXqTVFJRAiEA+k+U9ZoQ5ASuByAGaeO/m3FOjvsLcHz5Q8/TMebt9Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442607},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"aa6e8ff0d76f2bfbdd8c01e72239431644cb849a","private":false,"scripts":{"build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.0","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.4.2_1789511957049_0.7642426839364611","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@pome-sh/checks","version":"0.4.3","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"license":"Apache-2.0","_id":"@pome-sh/checks@0.4.3","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"1db5e408f432c191ae977edc535eda18fbf14a35","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.4.3.tgz","fileCount":66,"integrity":"sha512-ZJ9EZw437gQvRDWlkSyxvdRkMfjIbzhY0JO6H6ZTXa2btYYt9qAJuQni7b8yCMiOA4Fvjte5vmWc9azikJhKQw==","signatures":[{"sig":"MEYCIQDl57fRCU7CiULO8aM9ETSZANQT1vq43ZQ3XZl5BNeL7gIhAJY+Gl/aBv7NS5ZnK7BxBV+jXM8X50uacHXNsDkUN3hv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGUrOOXKsLtq3uAknDD/UWMeztvH7rB8DV48ru6wUwFeAiEA1wt6Vsuc1dujgDYUpLCPKLBx1ElyCRL2Z/yvB+ZShxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442701},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"16bd8bf4255ab4a22c0d466529abcab652301773","private":false,"scripts":{"build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","tsup":"^8.5.1","vitest":"^5.0.1","typescript":"^5.9.3","@types/node":"^26.6.1","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.6.5"},"_npmOperationalInternal":{"tmp":"tmp/checks_0.4.3_1789587394179_0.8954868840671282","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"_id":"@pome-sh/checks@0.4.4","bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"dist":{"shasum":"6550fd1893d7898d6dfc0249930988d2eace41c5","tarball":"https://registry.npmjs.org/@pome-sh/checks/-/checks-0.4.4.tgz","fileCount":66,"integrity":"sha512-PiU0NC4cwvJxcM6+SGQA1EHYNtr+8/zeZRDeAi/+cGBAskNz8kXtew14O/wFRtrai2N/YWHC7zqmEahWxuW5cQ==","signatures":[{"sig":"MEYCIQCEM8UpsXK2uqcqPRZwizuVbrGE9XNvVMm0uQZfWJZ4JQIhALxf7zBE8PCiwLshNM4bRhBjbMp6TEqQnBJNXF1A0tHq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCamL+zGGrtNx53lWB6f66QKc66IX47WIawDZzetq3JHgIhAPJjCvGyPFSZhzq/Etn4YHpQKIwDAvCjZBUsKOzQzp+m"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pome-sh%2fchecks@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442986},"main":"./dist/index.js","name":"@pome-sh/checks","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dsl":{"types":"./dist/dsl.d.ts","default":"./dist/dsl.js"},"./gmail":{"types":"./dist/gmail.d.ts","default":"./dist/gmail.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./github":{"types":"./dist/github.d.ts","default":"./dist/github.js"},"./linear":{"types":"./dist/linear.d.ts","default":"./dist/linear.js"},"./stripe":{"types":"./dist/stripe.d.ts","default":"./dist/stripe.js"},"./package.json":"./package.json"},"gitHead":"c830c89c6055e3371f4693f49bffe96cf230e060","license":"Apache-2.0","private":false,"scripts":{"build":"tsup && node ../../scripts/bundle-declarations.mjs .","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"version":"0.4.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9d4bc29d-1d81-49a6-8c58-f8e0344b981a"}},"homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"_npmVersion":"11.5.1","description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","directories":{},"maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","tsup":"^8.5.1","vitest":"^5.0.1","typescript":"^5.9.3","@types/node":"^26.6.1","@pome-sh/sdk":"*","@pome-sh/twin-gmail":"*","@pome-sh/twin-slack":"*","@pome-sh/twin-github":"*","@pome-sh/twin-linear":"*","@pome-sh/twin-stripe":"*"},"peerDependencies":{"zod":"^4.6.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/checks_0.4.4_1789836995551_0.035018860167314037"}}},"time":{"created":"2026-08-06T13:04:00.984Z","modified":"2026-09-19T16:56:35.994Z","0.1.0":"2026-08-06T13:04:01.235Z","0.1.1":"2026-08-07T10:31:18.089Z","0.1.2":"2026-08-08T01:16:07.581Z","0.1.3":"2026-08-09T16:05:14.948Z","0.1.4":"2026-08-10T20:44:49.837Z","0.1.5":"2026-08-11T11:31:01.219Z","0.1.6":"2026-08-13T01:01:05.127Z","0.1.7":"2026-08-13T02:40:42.597Z","0.1.8":"2026-08-13T11:14:18.975Z","0.2.0":"2026-08-13T20:30:12.101Z","0.2.1":"2026-08-13T23:53:21.624Z","0.3.0":"2026-08-14T19:50:16.474Z","0.3.1":"2026-08-18T10:26:59.961Z","0.3.2":"2026-08-22T04:45:41.863Z","0.3.3":"2026-08-22T06:27:24.595Z","0.3.4":"2026-08-23T10:03:41.685Z","0.3.5":"2026-08-23T18:53:15.413Z","0.3.6":"2026-08-24T16:19:31.130Z","0.3.7":"2026-08-25T06:08:07.093Z","0.3.8":"2026-08-25T10:21:22.203Z","0.3.9":"2026-08-27T09:02:48.392Z","0.3.10":"2026-08-29T15:20:29.493Z","0.4.0":"2026-08-29T23:54:49.282Z","0.4.1":"2026-09-01T07:19:33.390Z","0.4.2":"2026-09-15T22:39:17.161Z","0.4.3":"2026-09-16T19:36:34.268Z","0.4.4":"2026-09-19T16:56:35.654Z"},"bugs":{"url":"https://github.com/pome-sh/digital-twins/issues"},"license":"Apache-2.0","homepage":"https://github.com/pome-sh/digital-twins/tree/main/packages/checks","keywords":["pome","agent-testing","evaluation","grading","digital-twin","checks"],"repository":{"url":"git+https://github.com/pome-sh/digital-twins.git","type":"git","directory":"packages/checks"},"description":"Pome's grading vocabulary — the check declarations, seed schemas and default seeds of all five digital twins, plus the check DSL they are written in. Declarations only: no twin server, no database, no routes, no tools.","maintainers":[{"name":"aofu","email":"ao@pome.sh"},{"name":"devagiri","email":"gagan@pome.sh"}],"readme":"# `@pome-sh/checks`\n\n`@pome-sh/checks` contains the check declarations and seed contracts for Pome digital twins. It also exports the check DSL.\n\nThis package does not contain a twin server, database, HTTP route, or MCP dispatcher. Use [`@pome-sh/cli`](https://www.npmjs.com/package/@pome-sh/cli) to run a twin.\n\n## Install\n\n```bash\nnpm install @pome-sh/checks zod\n```\n\nNode.js 24 or later is required. `zod` is a peer dependency and is not bundled.\n\n## Use\n\nImport all twin declarations from the package root:\n\n```ts\nimport { GITHUB_CHECKS, TWIN_CHECKS, parseGitHubSeed, renderCheck } from \"@pome-sh/checks\";\n\nconst check = GITHUB_CHECKS.find((candidate) => candidate.id === \"github.issue-state\");\n```\n\nImport one twin through its subpath when you need its unprefixed seed exports:\n\n```ts\nimport { GITHUB_CHECKS, parseSeed, seedSchema } from \"@pome-sh/checks/github\";\n```\n\nAvailable subpaths are `./github`, `./gmail`, `./linear`, `./slack`, `./stripe`, and `./dsl`.\n\n## Main exports\n\n| Export | Purpose |\n| --- | --- |\n| `GITHUB_CHECKS`, `GMAIL_CHECKS`, `LINEAR_CHECKS`, `SLACK_CHECKS`, `STRIPE_CHECKS` | Check declarations for each twin |\n| `TWIN_CHECKS` | Check arrays keyed by twin ID |\n| `CHECKS_TWIN_NAMES`, `ChecksTwinName` | Supported twin IDs and their type |\n| `parse<Twin>Seed`, `<twin>SeedSchema`, `default<Twin>Seed` | Prefixed seed exports |\n| `defineCheck`, `parseCheck`, `renderCheck`, `checkPattern`, `checksDigest` | Core check DSL |\n| `statePath`, `childStatePath`, `templateSlots` | DSL helpers |\n| `GitHubCheck`, `GmailCheck`, `LinearCheck`, `SlackCheck`, `StripeCheck` | Twin-specific check types |\n| `CheckDefinition`, `Check...State` | Generic check and state types |\n| `VACUITY_SENTINEL`, `VACUITY_SENTINEL_NUMBER`, `VACUITY_SENTINEL_SNAKE` | Values that no state can satisfy |\n\n`applySeed` and `loadSeedFromEnv` are not exported. They modify runtime state or read process configuration.\n\n## Source and packaging\n\nThe source declarations remain with their owning twins in `packages/twin-*/src/check*.ts`. The DSL source is in [`packages/sdk/src/checks.ts`](../sdk/src/checks.ts).\n\nThe build bundles those declarations into this package. The published manifest has no runtime `@pome-sh/*` dependencies.\n\nCheck IDs are public contract values. A renamed ID can stop a criterion from binding without a type error.\n\nLicense: Apache-2.0.\n","readmeFilename":"README.md"}