{"_id":"@crewhaus/justification-judge-claude","_rev":"28-e35ac006488f54d38d1fdc56936a3c8b","name":"@crewhaus/justification-judge-claude","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.2":{"name":"@crewhaus/justification-judge-claude","version":"0.1.2","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.1.2","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"7f5aa18f35a82e4aa1b14f9f7aaeb77a9a4355c5","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.1.2.tgz","fileCount":3,"integrity":"sha512-DcZRPfM9j2aaMRJEui/mbrrjfc8m1VYOBKkUA/wr1GnB3MUSacHnpliMB7W4Py1x4gZfvHvhD/mkHO6B/25y4Q==","signatures":[{"sig":"MEQCIAgt5SJ/bHGBlnrXJBTeLXs2ewwTAWXoRY+wCSZdodCHAiByN5taeARgia1M5NfksCQgtl0qnrL1+Hs2elbeXA4YWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20282},"main":"src/index.ts","type":"module","types":"src/index.ts","shasum":"7f5aa18f35a82e4aa1b14f9f7aaeb77a9a4355c5","exports":{".":"./src/index.ts"},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-DcZRPfM9j2aaMRJEui/mbrrjfc8m1VYOBKkUA/wr1GnB3MUSacHnpliMB7W4Py1x4gZfvHvhD/mkHO6B/25y4Q==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.1.2","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.1.2","@crewhaus/permission-engine":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.1.2_1781176185581_0.30114847391543265","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@crewhaus/justification-judge-claude","version":"0.1.3","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.1.3","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"7e5f35bc6292348ef15e374e06b38a6615922bf6","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.1.3.tgz","fileCount":3,"integrity":"sha512-Z4LslGvWEEs7kJ/HXdl15Zp19tokEftyo6oNdCH/TIqwwGMYB94282jgBJkiT+zPvGH//xOMFFQD0L3Rm1cjvQ==","signatures":[{"sig":"MEUCIQDmcq9Avrjx+ORSqt/+3QUb3Z6mu9uKkAhBd3OjlBbAHQIgS2p9zTx45fCA30YUDZNddGcx4lYtJ8Zwaw6VE0FK59g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20282},"main":"src/index.ts","type":"module","types":"src/index.ts","shasum":"7e5f35bc6292348ef15e374e06b38a6615922bf6","exports":{".":"./src/index.ts"},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-Z4LslGvWEEs7kJ/HXdl15Zp19tokEftyo6oNdCH/TIqwwGMYB94282jgBJkiT+zPvGH//xOMFFQD0L3Rm1cjvQ==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.1.3","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.1.3","@crewhaus/permission-engine":"0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.1.3_1781529235001_0.84968134537092","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@crewhaus/justification-judge-claude","version":"0.1.4","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.1.4","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"05848fa0a86058b5fed7e2a65ae1662cb333ac8f","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.1.4.tgz","fileCount":3,"integrity":"sha512-T//FeI8iCOwlehte5RAH1dLa2iqbl5kZ1WXVAps1pDbKFaU6XfYDUizY8iWUek415Ypb3rBfAKj7MOEibqqYdQ==","signatures":[{"sig":"MEUCIQDFPyNR/eyXMjg+Y+vv0pe/LDP6CQ1epNvi6Qah/0xSmQIgN2diH+Wn5wOu1XzXQeRmYclVehr+ArMItEBuX8+PAxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20282},"main":"src/index.ts","type":"module","types":"src/index.ts","shasum":"05848fa0a86058b5fed7e2a65ae1662cb333ac8f","exports":{".":"./src/index.ts"},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-T//FeI8iCOwlehte5RAH1dLa2iqbl5kZ1WXVAps1pDbKFaU6XfYDUizY8iWUek415Ypb3rBfAKj7MOEibqqYdQ==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.1.4","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.1.4","@crewhaus/permission-engine":"0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.1.4_1781714341475_0.36578160714367725","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@crewhaus/justification-judge-claude","version":"0.1.5","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.1.5","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"cf91ee8121ebde71e2ea29d1114bf12e738d2d65","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.1.5.tgz","fileCount":3,"integrity":"sha512-OMKOepQwg2IO6Q4baPZKCm512oyUb4X3mvTa7WcnSuUNixNXpvrADo7aAxVQ1nLQpdw8lgXr4Ap0qEy74nipDQ==","signatures":[{"sig":"MEQCIHZA+W2Nk+8RQHmJ+XEevMtjJrVo2KOQpm9OyM9Wk/VFAiBdo4EhKhUKBVhMjp6XlgAoAGP5b9/IQRf2uvmtgYK6Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"cf91ee8121ebde71e2ea29d1114bf12e738d2d65","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-OMKOepQwg2IO6Q4baPZKCm512oyUb4X3mvTa7WcnSuUNixNXpvrADo7aAxVQ1nLQpdw8lgXr4Ap0qEy74nipDQ==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.1.5","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.1.5","@crewhaus/permission-engine":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.1.5_1782245596891_0.28953830335148645","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@crewhaus/justification-judge-claude","version":"0.1.6","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.1.6","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"43a02431baaf768f7ccac2673a00bfbf701ebe66","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.1.6.tgz","fileCount":3,"integrity":"sha512-fifSmPBBBVYxupuiw19ymjb0Uqo5vJ3ycTbHeh8fpcRn6GdoR4toWKJl7aTlD8Ml+xu1HwkO1lrGDkVVGDyoJg==","signatures":[{"sig":"MEUCIQDsOuJo69NbEFdgM8yu/+dXXrR03OcaIVyKiLn7vKSzzAIgYzJY7L1DRSnJTpIHpc+qfKM5mybz5CpBJs5ERAiqXrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"43a02431baaf768f7ccac2673a00bfbf701ebe66","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-fifSmPBBBVYxupuiw19ymjb0Uqo5vJ3ycTbHeh8fpcRn6GdoR4toWKJl7aTlD8Ml+xu1HwkO1lrGDkVVGDyoJg==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.1.6","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.1.6","@crewhaus/permission-engine":"0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.1.6_1782498675919_0.4839424157383243","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@crewhaus/justification-judge-claude","version":"0.1.7","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.1.7","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"75dc63c1a3dd3afd06ea24eb0c1e2c24e9d1f217","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.1.7.tgz","fileCount":3,"integrity":"sha512-Sv2B8qQttlIQYIY9MmRWUyfSzoblnZURviPnoU6zK8UnKuMJTucQ5UxEJSIZw/h3doI8Gh8GwefkQwgtK/jW+g==","signatures":[{"sig":"MEUCIFhkn8oN1FFYJJIgI7HKC27hYqRrFMfxgS6gWifEVffFAiEAxVY9IZ7ECsJ5rdj6tOY0qcIaBV3lZeQVzg5B3c7sKq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"75dc63c1a3dd3afd06ea24eb0c1e2c24e9d1f217","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-Sv2B8qQttlIQYIY9MmRWUyfSzoblnZURviPnoU6zK8UnKuMJTucQ5UxEJSIZw/h3doI8Gh8GwefkQwgtK/jW+g==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.1.7","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.1.7","@crewhaus/permission-engine":"0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.1.7_1782876650512_0.7337211039387939","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@crewhaus/justification-judge-claude","version":"0.1.8","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.1.8","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"3198e3e1b3376407b634d6ae5d2a26848a520ca1","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.1.8.tgz","fileCount":3,"integrity":"sha512-A+E+3wdjCzEtE4S5sQmpIF3R1I4LBerfOMyg0kJLbBOhrF8gmG6OEbozoIqfi9N9B3GHRiyiEzP9F3TOTRAyig==","signatures":[{"sig":"MEQCIDHK5elL7FVGb9aKENbowie6xiyeH54OaTQP3dHBIrKsAiBBBNAAVz/w2W8VsVgNByAyrbrkfMQNO3t9/7qaX3nUmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"3198e3e1b3376407b634d6ae5d2a26848a520ca1","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-A+E+3wdjCzEtE4S5sQmpIF3R1I4LBerfOMyg0kJLbBOhrF8gmG6OEbozoIqfi9N9B3GHRiyiEzP9F3TOTRAyig==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.1.8","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.1.8","@crewhaus/permission-engine":"0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.1.8_1782947371423_0.13389483934680935","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@crewhaus/justification-judge-claude","version":"0.2.0","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.2.0","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"7da30d8646f37612d50b291d9f9097e535a11d35","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.2.0.tgz","fileCount":3,"integrity":"sha512-CW9jH2LpziICSRTGoMFMOsvwfSe5he2Y3AuQ6BMMRvxszoE4cK+MGCV1MiA+zNGdxmpyxyTIEKxk8WYMx2cTQg==","signatures":[{"sig":"MEYCIQCeAKecPwmzcR+tUHC2caK1HX/haBp9cPa62x6DM9BJ+QIhAO/CSQhFPW9gVf0Vt6IsQT6R2DEEkevbdaH4DIxpBHXg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"7da30d8646f37612d50b291d9f9097e535a11d35","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-CW9jH2LpziICSRTGoMFMOsvwfSe5he2Y3AuQ6BMMRvxszoE4cK+MGCV1MiA+zNGdxmpyxyTIEKxk8WYMx2cTQg==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.2.0","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.2.0","@crewhaus/permission-engine":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.2.0_1783059649303_0.37782285268462434","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@crewhaus/justification-judge-claude","version":"0.2.1","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.2.1","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"583fcee774a6d5de976dc3d2854656de72f9af4f","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.2.1.tgz","fileCount":3,"integrity":"sha512-jZCOy1xm+OFUzNvW05lYLUabbYdOQT5Yr9auz+qTN85VDl2F2a1e7SZ6hdpXtBlpvwyxDprcWWWG12azo/P5zw==","signatures":[{"sig":"MEUCIQCcqleEOjtK7w42f1RxuBn83EjzMDo9HNNFnJTxiuwnbgIgG0o157sor0xolwDTDvBE8quYGxUdYq6jkOHpVGUB3SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"583fcee774a6d5de976dc3d2854656de72f9af4f","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-jZCOy1xm+OFUzNvW05lYLUabbYdOQT5Yr9auz+qTN85VDl2F2a1e7SZ6hdpXtBlpvwyxDprcWWWG12azo/P5zw==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.2.1","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.2.1","@crewhaus/permission-engine":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.2.1_1783241722165_0.5282216049269359","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@crewhaus/justification-judge-claude","version":"0.2.2","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.2.2","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"2f0e8e785b913724db6b9bb12f4273238885d958","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.2.2.tgz","fileCount":3,"integrity":"sha512-nqTOIhND3VUqomXLk2uvFn8d6mqKKQnPUQ8o7bj7C7s/+3SSDzv9zB9UcWlG3u+IboClxNbM1/Pm1o074L9i8Q==","signatures":[{"sig":"MEQCIFW06HVGOK7vDJR5n6Rq00QYRVZbv20qvRbD8WFH/iR7AiBohypb0oh7/+x/VHkvIksK6O7ixa3FB3ledfEUuFtZLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"2f0e8e785b913724db6b9bb12f4273238885d958","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-nqTOIhND3VUqomXLk2uvFn8d6mqKKQnPUQ8o7bj7C7s/+3SSDzv9zB9UcWlG3u+IboClxNbM1/Pm1o074L9i8Q==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.2.2","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.2.2","@crewhaus/permission-engine":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.2.2_1783302371216_0.2715495684184628","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@crewhaus/justification-judge-claude","version":"0.2.3","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.2.3","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"f6cede0530e08d21a2972d406334917b6e4d3277","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.2.3.tgz","fileCount":3,"integrity":"sha512-wSlT6mHSKXopoidtIZ7HmPTsKPizDweZN2gQQ9CH7COyj3m5h8lAd3ixm1SaMmm/kq2FCBUOPTCrJCBFD729ZA==","signatures":[{"sig":"MEQCIDmPR6jCBKgPcuceeYADT7wRzXWnNSds9wgEsGPVF1GKAiB9sgZxeVzSVtyA/eXonESxpT3N5dSlqqKsFBVLRfS1RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"f6cede0530e08d21a2972d406334917b6e4d3277","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-wSlT6mHSKXopoidtIZ7HmPTsKPizDweZN2gQQ9CH7COyj3m5h8lAd3ixm1SaMmm/kq2FCBUOPTCrJCBFD729ZA==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.2.3","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.2.3","@crewhaus/permission-engine":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.2.3_1783455688003_0.17209166202816406","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@crewhaus/justification-judge-claude","version":"0.2.4","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.2.4","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"772bf086d559d8038aa0f4c333cdc85d40a082c8","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.2.4.tgz","fileCount":3,"integrity":"sha512-3eXMVSb/bd0LcuERR8rtERdxwXhPDAwh/h37k54w5ak0Gway2QM7vvr0jdhuWdKXuFAbydYwHVoNN5TP3L63dQ==","signatures":[{"sig":"MEYCIQCnDpLQNz79o1Ua6NNmZeSRJJY740LHs6uO0qr9K0t3MwIhAMWRYbBvHdaSEsQJQqRpxMG1sc0OH6pS0NoaScnoKsZh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"772bf086d559d8038aa0f4c333cdc85d40a082c8","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-3eXMVSb/bd0LcuERR8rtERdxwXhPDAwh/h37k54w5ak0Gway2QM7vvr0jdhuWdKXuFAbydYwHVoNN5TP3L63dQ==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.2.4","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.2.4","@crewhaus/permission-engine":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.2.4_1783541333284_0.18408893584904695","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@crewhaus/justification-judge-claude","version":"0.3.0","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.3.0","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"d3dcd2b2aa70456c8fa66270f60fb1833d8c54eb","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.3.0.tgz","fileCount":3,"integrity":"sha512-YTBw5f4w4ofMghpkxO6NaPGl55UqLK84l0WVtv0DNpd8xVuzzw+VZCvploFtFo2k4j+jbGEJfH+vtfnr4ayFFg==","signatures":[{"sig":"MEUCIGGPwdZZd1CieaKbzCVsIJfgKjPY5Mj524T3vZoBOgoUAiEA/a+u9y257OeBwJZ4lCTGqbOhrScQ7DB8FfhfBl/TVlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"d3dcd2b2aa70456c8fa66270f60fb1833d8c54eb","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-YTBw5f4w4ofMghpkxO6NaPGl55UqLK84l0WVtv0DNpd8xVuzzw+VZCvploFtFo2k4j+jbGEJfH+vtfnr4ayFFg==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.3.0","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.3.0","@crewhaus/permission-engine":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.3.0_1784053360103_0.30439419691986824","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@crewhaus/justification-judge-claude","version":"0.3.1","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.3.1","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"c24a63be30afb99baa7124b6f98539af2448c92c","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.3.1.tgz","fileCount":3,"integrity":"sha512-KgttCRVYBF5wA+PxVZMSXLf1rVNMBCl40r8sYqNytbP0gEjFRxkcHl8OX03k3yZ2/YWDjDDhxGV7ODxZtRwUTw==","signatures":[{"sig":"MEQCIAjnbzn1OSD67jvp4L56IvCVQgw3lu9YaDISRS012or8AiB9QQyjLz+nWxF2p6o5ITdC6Hh/le699UVAd3yqYYPgPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"c24a63be30afb99baa7124b6f98539af2448c92c","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-KgttCRVYBF5wA+PxVZMSXLf1rVNMBCl40r8sYqNytbP0gEjFRxkcHl8OX03k3yZ2/YWDjDDhxGV7ODxZtRwUTw==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.3.1","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.3.1","@crewhaus/permission-engine":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.3.1_1784178277621_0.1840033988438854","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@crewhaus/justification-judge-claude","version":"0.3.2","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.3.2","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"c6ffa2b9fe21d5657af5d2da24c116220c72dd23","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.3.2.tgz","fileCount":3,"integrity":"sha512-03Udnsz4JMoEezjo9QoQZXLw//lb05nIg0rxnJrpgFUILtqEavJqjgB5eV2WWb4mkwrF0mu/qPIs31uNICyotA==","signatures":[{"sig":"MEUCIHFRXXQOHvgazInoVbNfX4/H37PN1ReLo8I8aUOMAeXvAiEAwTVMX+WRyrSStb5eY43hQIgf3brv4tidxaRXEslO1q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"c6ffa2b9fe21d5657af5d2da24c116220c72dd23","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-03Udnsz4JMoEezjo9QoQZXLw//lb05nIg0rxnJrpgFUILtqEavJqjgB5eV2WWb4mkwrF0mu/qPIs31uNICyotA==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.3.2","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.3.2","@crewhaus/permission-engine":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.3.2_1784248429580_0.35466176537005434","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@crewhaus/justification-judge-claude","version":"0.4.0","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.4.0","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"c7392eba4cb94861bc9431b478f20d6b85700814","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.4.0.tgz","fileCount":3,"integrity":"sha512-vS6+ugmaE982KcsgL3gVaSkfc4fd2sIQaZLvmXA0JWCPzxHZ/gKV8lCCXP5IngjbGAp6GzSfPTxeJPqzpgyLeQ==","signatures":[{"sig":"MEYCIQDSU00ErUslb/ZrHXq6ycg+iJQPE5v5aYJhfNykBaTioAIhAOUK0YN/W8CqF/0ncBERD0Ti3X18jKwdxCpRpWTWgfjt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"c7392eba4cb94861bc9431b478f20d6b85700814","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-vS6+ugmaE982KcsgL3gVaSkfc4fd2sIQaZLvmXA0JWCPzxHZ/gKV8lCCXP5IngjbGAp6GzSfPTxeJPqzpgyLeQ==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.4.0","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.4.0","@crewhaus/permission-engine":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.4.0_1784392509829_0.6264033963269227","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@crewhaus/justification-judge-claude","version":"0.4.2","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.4.2","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"19ab518011146bdbce5ad04e4c05920b13ae1916","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.4.2.tgz","fileCount":3,"integrity":"sha512-G5I7StARdlj3zvFza/uYb7MwmSHZo9MYgVXd7vOYRYLrUMS8ihX+85mPVmaDgOXW/85uIAQm0ZSoeao7UW5zFA==","signatures":[{"sig":"MEQCICngmD1zJngjhcff5fAjRd2gUJ2XIxN2PZHFRUBMNSIGAiBOMQaKbZHmivvnwhsxKd2BVQtV5p6OVpiX2NFhqdp73g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"19ab518011146bdbce5ad04e4c05920b13ae1916","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-G5I7StARdlj3zvFza/uYb7MwmSHZo9MYgVXd7vOYRYLrUMS8ihX+85mPVmaDgOXW/85uIAQm0ZSoeao7UW5zFA==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"10.8.3","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.4.2","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.4.2","@crewhaus/permission-engine":"0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.4.2_1785217485031_0.34931736276021597","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@crewhaus/justification-judge-claude","version":"0.5.0","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.5.0","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"452421761526368e26379c0eed53027f283cf4ce","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.5.0.tgz","fileCount":3,"integrity":"sha512-01wGxPwA5eSMoQqwRpRzNSsN5wKgW22oWjsi8vKniDQ0+dmPuU4lZB5d2pXr+BzOSft6D/Rho+64y/RihewgkQ==","signatures":[{"sig":"MEUCIGIU+d3BEkYi9+Qm5xOR+qofQAEafcmyTmode79U7d7HAiEAoaFC0joTh/AO6ncUPb4/jSDeXOQ28VK/dgm8QqxM91s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fjustification-judge-claude@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5b43ce7bade45b6369c1b2718526af04d3fd7567","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"11.19.0","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.5.0","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.5.0","@crewhaus/permission-engine":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.5.0_1785967630006_0.4337871967184024","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@crewhaus/justification-judge-claude","version":"0.5.1","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.5.1","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"ede38b33fd3590a8ace77f9eef4b32ae4e1bc6ad","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.5.1.tgz","fileCount":3,"integrity":"sha512-e/NRZkanxUkFLjxiXv/uGwdV7Gef840BIb1COxAFURA/UPW7rj+1e+tiokI7sSRAyQk6OBL1taIrrghvJiPfSg==","signatures":[{"sig":"MEQCIC5fwsiE/Z9+AmkVcnqygQBMcSZ6MucVJFAohT5slnsFAiAjyCnClYnwVRrRQgzNPWLQSkioOMNKhi7ep8368pceYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fjustification-judge-claude@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a2814d2d219bc755c72fb49049ccb47c8ff5e24","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"11.19.0","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.5.1","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.5.1","@crewhaus/permission-engine":"0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.5.1_1785983214328_0.7033166398866426","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@crewhaus/justification-judge-claude","version":"0.5.2","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.5.2","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"81b270641e35b3c1d749ac2d81652eee8a5ff2b5","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.5.2.tgz","fileCount":3,"integrity":"sha512-az0JDCVrz+IoSod0t+K/mzzi6zt3dP7ktvV5PmFzboU8bcrdKYswdkTmlPxNGfT0625sgaxDZiS+kV9DRSN7wA==","signatures":[{"sig":"MEYCIQCgI0gpHxnI0pnfCpNxP6RHzMoozdnzGdXqtf5IZloR/QIhAOv2+QsPhRYzopGZ2AXl/shQp6/kUC8VdsDMUgY3Wgjd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fjustification-judge-claude@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"114368f9309d03472db07358201415ad53852b4a","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"11.19.0","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.5.2","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.5.2","@crewhaus/permission-engine":"0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.5.2_1786424935824_0.9159378531355733","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@crewhaus/justification-judge-claude","version":"0.5.3","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.5.3","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"df3f415939a336cd73abaa05aff0524cc5f815a0","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.5.3.tgz","fileCount":3,"integrity":"sha512-m883pnIh77sQWsmlrqOHIWCedwiYHFKeCl/ZlOKXF9tBVEC8/mPVcApGmhFTuFQKca/lsyg/syFA9iyC3oTrVw==","signatures":[{"sig":"MEYCIQDk/hk4auFihhxHxZYm7fQ/pPRAJayHZBm9lXeuX3JilgIhAJM84S2jhrLOYMwSaP/VHsgWJaC4yNGI9pM8VxZ/Z1A6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fjustification-judge-claude@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e158a4c2e7c2f3e76152fa3822c49579de762ad","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"11.19.0","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.5.3","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.5.3","@crewhaus/permission-engine":"0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.5.3_1786567710058_0.7032616350624672","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@crewhaus/justification-judge-claude","version":"0.5.4","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.5.4","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"51b0eb0a7c12a30db1060852ca2e9c42073d974c","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.5.4.tgz","fileCount":3,"integrity":"sha512-Fszh7FrohacNogOayFi1T10E/OWjra4PrT4r/rureIG2xX1bPvmkxQGp6HBOUdfLzUE1L2BzPizYjCymSWUbkg==","signatures":[{"sig":"MEUCIGFZSlwea/Is9AkttZhzfduHBgRIxK//I41eH54+g2M1AiEAyU02knuurpbq27PyFtLqy5boRafdzcHiMQa8vTasFY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fjustification-judge-claude@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1379187495db321c36779c77b47917793f4908a7","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"11.19.0","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.5.4","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.5.4","@crewhaus/permission-engine":"0.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.5.4_1786581125452_0.08798218576529337","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@crewhaus/justification-judge-claude","version":"0.5.5","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.5.5","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"0fd073d97d4ce5e1442e95d7b0dcdc08507a7da2","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.5.5.tgz","fileCount":3,"integrity":"sha512-pG2I517SG6o7htZpmKXeFpfon1EYssA/iAh3thLX8vv2S+el7D3CPkwvt9uWWCUPihxJOvE5EVVri7hC5i0A4A==","signatures":[{"sig":"MEYCIQDasW8i5pGXcup9bgWlYVpeJvvDRwqRwyyWjnUQdWYlDwIhAJNOY98TJHyVI4DcWpnMkzNC7Pz0BELT+eBrquJ/Qw4L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fjustification-judge-claude@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4a0733a74ce317be51475644cab91b2b4adebd24","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"11.19.0","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.5.5","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.5.5","@crewhaus/permission-engine":"0.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.5.5_1786715711778_0.1762572881142508","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@crewhaus/justification-judge-claude","version":"0.5.6","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.5.6","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"e8ca7e38356160969dcc9bb8b1c7d01dd99ac149","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.5.6.tgz","fileCount":3,"integrity":"sha512-sHbcJqVOamK43cYQp0j01at5STyi+tWphEwE//eqzNqbpPahyqD+kIQEx13bLYYIFW1+ysx/V/fQdMG7quYZNw==","signatures":[{"sig":"MEQCIAFxAVW7G9e5SlaoPVSDDrMtqT6K/aSMG0MsrHma5rlFAiBuDiqk+dtNZx0DPuyQn9ZKO5tyLZ1IvR1rDbSgrVK+Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fjustification-judge-claude@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"275105d2703c4c6ec46435f1a71863ee051069bb","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"11.19.0","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.5.6","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.5.6","@crewhaus/permission-engine":"0.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.5.6_1786719889772_0.5160431224295292","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@crewhaus/justification-judge-claude","version":"0.5.7","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.5.7","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"3c60e2bec856d62be998f7f18d9ed18013a0fc99","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.5.7.tgz","fileCount":3,"integrity":"sha512-JsMwrdA0k5W3GCWBaEov5o67eMZDmyRGQYUBJ9bKN0sBOaRv6gdJ6DMFPLGT2iTkFo/JEDmzdwNzKcRwYc5nkQ==","signatures":[{"sig":"MEYCIQC9bTTHMKbCxRCiY27Q6fwRuRyCfS6iSI5afq8b99yqzQIhAJpO1Ph6BvyO3uY8kwzyllisGnhq2nA/oa6coq1vqIrQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fjustification-judge-claude@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aab4fb9e901e10cb199b754bb957bfb9c58fd624","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"11.19.0","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.5.7","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.5.7","@crewhaus/permission-engine":"0.5.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.5.7_1787017677730_0.28937943561610857","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@crewhaus/justification-judge-claude","version":"0.5.8","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.5.8","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"ed206d1ce60a4c2e8d28b78a3bcf85ae62e728ce","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.5.8.tgz","fileCount":3,"integrity":"sha512-Ys3STh6TX4vCXhp84SzoZSjX1A2JrTgEbHG/iwhmPJGtOq/S6s2YBi3SQtSbYtS4/iU7xXGERQzxUJWhMUiTYw==","signatures":[{"sig":"MEUCIE+vYh0/9RYPRabD2eaXwBiyEM7Cwib61U1lQRrsiBmHAiEAp/CY+Sq9zbeVcSFj5rjNFeSh+phLAwMXElSRkjlpd5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fjustification-judge-claude@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7d3cc4f65fa8b2ad7adeda258321188e856ef2b4","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"11.19.1","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.5.8","@anthropic-ai/sdk":"^0.96.0","@crewhaus/adapter-anthropic":"0.5.8","@crewhaus/permission-engine":"0.5.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.5.8_1787897810817_0.8207041668217907","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@crewhaus/justification-judge-claude","version":"0.6.0","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/justification-judge-claude@0.6.0","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"7aaf5e87ce3722a6c0521dc52e72f22bee1794fa","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.6.0.tgz","fileCount":3,"integrity":"sha512-S5A2KVVJqchMVTwau+bUGJU+eF+QTuhekGWld0+SBvUhfDGDVQhxZ98bpngQa8GTvikyIEKFaF0c3J9fyuQgoA==","signatures":[{"sig":"MEUCIQDTTfkL0y9ak1OIkwf6zsnzhKXwAc3TNtQUBNaiSESU4wIgf0vNZH+6EfMmL847pEJ/0zjWDw/w4OkqPZCRj+AzE5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fjustification-judge-claude@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15350},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f171b9d0ef7d79ac47b3c93376e8da50e79a07dd","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"11.19.1","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.6.0","@anthropic-ai/sdk":"^0.96.0","@crewhaus/model-plan":"0.6.0","@crewhaus/adapter-anthropic":"0.6.0","@crewhaus/permission-engine":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/justification-judge-claude_0.6.0_1788871251245_0.3841720131863642","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"_id":"@crewhaus/justification-judge-claude@0.7.0","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"bc1622b779fb0475edf626f45a24de511b8d2905","tarball":"https://registry.npmjs.org/@crewhaus/justification-judge-claude/-/justification-judge-claude-0.7.0.tgz","fileCount":3,"integrity":"sha512-ExVXqF8cm/DPiZc0v0K1Js9rtTzQMh1f9LydaOT8Fp9eEXc7lFISKd8oF7j+lgprahriBHnRTdZP38556U3F8w==","signatures":[{"sig":"MEUCIDl6FhnXVrZQU3d0IDWaCshR1RKVhNNp1HziLgnIZttzAiEAuVUuvsFxGeD9Rs67CPTW3GEr9cIrqURHHDXnVEzht5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDxqBPIaWWBHk/4B3vuTBKgI8p6ErojaFz6zKTOIuom8gIgfSvwbX3p1FwHilMxoRmoDTLTm6FspOcrF1upM4fP8U0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fjustification-judge-claude@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15350},"main":"dist/index.js","name":"@crewhaus/justification-judge-claude","type":"module","types":"dist/index.d.ts","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d96a9a2f7c7758985d7c7d5be53e4d16c670d657","license":"Apache-2.0","scripts":{"test":"bun test src"},"version":"0.7.0","_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"_npmVersion":"11.19.1","description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","directories":{},"maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","@crewhaus/errors":"0.7.0","@anthropic-ai/sdk":"^0.96.0","@crewhaus/model-plan":"0.7.0","@crewhaus/adapter-anthropic":"0.7.0","@crewhaus/permission-engine":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/justification-judge-claude_0.7.0_1790097862928_0.674316405430383"}}},"time":{"created":"2026-06-11T11:09:45.444Z","modified":"2026-09-22T17:24:23.362Z","0.1.2":"2026-06-11T11:09:45.724Z","0.1.3":"2026-06-15T13:13:55.148Z","0.1.4":"2026-06-17T16:39:01.605Z","0.1.5":"2026-06-23T20:13:17.000Z","0.1.6":"2026-06-26T18:31:16.062Z","0.1.7":"2026-07-01T03:30:50.651Z","0.1.8":"2026-07-01T23:09:31.564Z","0.2.0":"2026-07-03T06:20:49.421Z","0.2.1":"2026-07-05T08:55:22.309Z","0.2.2":"2026-07-06T01:46:11.344Z","0.2.3":"2026-07-07T20:21:28.131Z","0.2.4":"2026-07-08T20:08:53.424Z","0.3.0":"2026-07-14T18:22:40.249Z","0.3.1":"2026-07-16T05:04:37.758Z","0.3.2":"2026-07-17T00:33:49.714Z","0.4.0":"2026-07-18T16:35:09.951Z","0.4.2":"2026-07-28T05:44:45.163Z","0.5.0":"2026-08-05T22:07:10.174Z","0.5.1":"2026-08-06T02:26:54.465Z","0.5.2":"2026-08-11T05:08:55.975Z","0.5.3":"2026-08-12T20:48:30.221Z","0.5.4":"2026-08-13T00:32:05.625Z","0.5.5":"2026-08-14T13:55:11.920Z","0.5.6":"2026-08-14T15:04:49.896Z","0.5.7":"2026-08-18T01:47:57.853Z","0.5.8":"2026-08-28T06:16:50.957Z","0.6.0":"2026-09-08T12:40:51.385Z","0.7.0":"2026-09-22T17:24:22.997Z"},"bugs":{"url":"https://github.com/crewhaus/factory/issues"},"author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","homepage":"https://github.com/crewhaus/factory/tree/main/packages/justification-judge-claude#readme","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/justification-judge-claude"},"description":"Pillar-3 model-backed JustificationJudge — asks Claude whether a tool call's justification is genuinely consistent with the compile-time session goal. Ships the production judge the intent gate's footnote promised; fails closed on model error.","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"readme":"ERROR: No README data found!","readmeFilename":""}