{"_id":"memento-mori-jester","_rev":"109-0c1e23356304db0328732f992064bd84","name":"memento-mori-jester","dist-tags":{"latest":"0.1.111"},"versions":{"0.1.3":{"name":"memento-mori-jester","version":"0.1.3","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.3","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"028df494f428dee895624574e44ed65de5d44f0a","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.3.tgz","fileCount":32,"integrity":"sha512-7iSLTpSs0g+/sAOcvK6kphCvtFfDGdwux26dO1jdHQW30PjtG3eUfb+nP1+JN5rWUUwIlCksaYLUpluW0M5FsA==","signatures":[{"sig":"MEYCIQCmpRZ6EhqVHgs5rqAfDSd2NdZ0KAcVqSYQY03NMp5QgwIhALvhUDGifbM5CGoAT/Cp4WfOuymW9CcxbObWBW2DUfp3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147329},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"3bb6a6c782f0d5dfb26f727b4bcf296636a422e6","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"ollett1212","email":"ollett123123@outlook.com"},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.3_1779073503345_0.24097925188120795","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"memento-mori-jester","version":"0.1.4","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.4","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"007bcbffdebf5777262b80697981e1e2539c03a6","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.4.tgz","fileCount":38,"integrity":"sha512-yORVUYhW9A3RXMS20h4feXifOsr0dbVZwdlNIXRG7AN4qtVSA6UvK/EVs9APBl9ZaWO+0rw8e/psZXDTLMmmXw==","signatures":[{"sig":"MEQCICddxqhxYSpCBe8x1j7YOi6bcRLCc2QKV/hb2ZpssSZwAiBP7xO8+GHgdYScHGg6thisu/HzVuUbiFxBsez50gZVcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152609},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"0fce4e9ff5bdbe0966f010a33b01a6457142f14e","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"ollett1212","email":"ollett123123@outlook.com"},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.4_1779074134719_0.8771776017622337","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"memento-mori-jester","version":"0.1.5","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.5","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"c698d5af22ad9bacd8377116c2725ed4eb9541ed","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.5.tgz","fileCount":40,"integrity":"sha512-ueMg98Jfcg4+nRvrmYQHzUuY8ZC3CjTW+jH8iKDSZ26fEokVPdL/BrA/W+2Gb+6sDKMPaZNKoiV/p9n9WA2zGA==","signatures":[{"sig":"MEUCIQDHH3r3ijQiwOUB/w4CigObWgPAtCtj03rd7CS+ORqQLgIgDP461TnxUCC6WC7FA1uklspYEn+mCdcYNcsQP1dBwxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154925},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"29bc88c369953826a6c22761ab3d7922f3135eab","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"ollett1212","email":"ollett123123@outlook.com"},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.5_1779075107991_0.33691298156111693","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"memento-mori-jester","version":"0.1.6","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.6","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"d5be95356de53c2a70d33a511c7f5825ae3f971c","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.6.tgz","fileCount":49,"integrity":"sha512-5kKSwEa1MlzpttpA2PpE3hc7J4VwVuanAISdNb6lDMi1qYMKIDZbWgnf9sDxnDkOzMOAR7C7NO1FyDlnEIbI5w==","signatures":[{"sig":"MEQCIBolfulId4dv+CKQ6677mX/ysf22c6k6C+cXwC8WsNm1AiBIDZ8axjJOzvTMoB67tBNamAoREjZo3Z8ueZi7cQ7VAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162327},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"4863270a2071110b49735a5c4ff8b4a64c4a794e","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"ollett1212","email":"ollett123123@outlook.com"},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.6_1779076323007_0.7305552214630602","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"memento-mori-jester","version":"0.1.7","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.7","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"2c7ae1ee80eccbb6c5fec268901640f2cbea894d","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.7.tgz","fileCount":51,"integrity":"sha512-a6x7uFo4en0RN10U9zJ9LpXR1CRhk7LfDwKNDrYYJvldBwA59kWD45TNHGwuRCIQaNVWmGo0+cuhCStIPEqv5Q==","signatures":[{"sig":"MEUCIQC8A1EpdBMcKCkw2X9dETyjroWHjEgEakcHs//96Crv0AIgQxTSTlMcD3+A6OokyqPlQYvQs8diBy9wSRfc/mliKmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173114},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"e53f93646ee86c09a68f22497ff1d4a364578f98","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.7_1779078444083_0.12950494481917962","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"memento-mori-jester","version":"0.1.8","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.8","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"3347a015374dd9022fb08a3afdbd6e26556c727a","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.8.tgz","fileCount":52,"integrity":"sha512-o5qYX53TDEltvmKz5p0nPFKeEiAu8Rl0RXJqGEa5soySW2VRaMsddLxGZ+xRS7L++L7mUswul6A9Nd0LNZ4thg==","signatures":[{"sig":"MEQCIFoMSr3VLixYhicEBEAC9XWTqcYb9xPBONjkncKuHD6mAiAzYEQA/Timz7tOVwFVZuZYgNLlccKcP8cDxBfDBAmFvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179825},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"de703f4ca734bdb4b08dcf0f651ea548c8192c01","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.8_1779121313732_0.28887776267413035","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"memento-mori-jester","version":"0.1.9","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.9","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"66300393fa85d0e48153171ca603a681661f2296","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.9.tgz","fileCount":53,"integrity":"sha512-J/5xb+2fdTQ4Si/ntGDz6Sh75KXPDHTDdB1mkG9aqinJvdZq0UlYvW3G7mJBwrh+ny/vAd3IFxOOzpSYKl7LPg==","signatures":[{"sig":"MEUCIQD+VGD5rjyhVOo+SO9RQqaqNu2O31Q7j6vCZW9+7hdibQIgPWXZiyLEOh6l784sPOlRB89Va0GxB1vZlwHHpXU98/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192414},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"6c8b39be0fb25751aaa072f3a3162a490fb947ca","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.9_1779129252087_0.3236588179008808","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"memento-mori-jester","version":"0.1.10","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.10","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"e56e9cd1f49290edaae5571860f9909298b7f50e","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.10.tgz","fileCount":57,"integrity":"sha512-bUiZG2IsKOvUmm7EfACZwLuXLVh5tM+lTTdPLdwu/HdUTF8y235uhDM17gjhzmQueOiKAV/dAefU1RUal4AxdQ==","signatures":[{"sig":"MEUCIAFiW1u3imMv2XsvZhkrpbwxWLqSuqbVsNOU/DH+M3oWAiEA9cnpk47OUW68jyUJHC0WKeiMF3BjjLLls40MnibQl7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200315},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"ed0a4b32bb648415bfbb5d18d5fa7db3ad2ed2a4","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.10_1779130939034_0.8932222905342586","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"memento-mori-jester","version":"0.1.11","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.11","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"cb19d1542df6567fbb1fefe31d8877a106a93398","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.11.tgz","fileCount":59,"integrity":"sha512-nYMGSHCpkQGvVncfdh0MlxTjuS34DTl2pedncAEmK+qEEdeyyk6S8vcwOgHjGXV9bEPsXScwliCG390DnmTcew==","signatures":[{"sig":"MEUCIQD0aem5/5oNyAsHO6IEREsDQ77L5/Xm91SR/bn0oYBLzgIgce5b77MRfpYm+6f7UiCsHjvcRI8vWw5QR9VMTBt4STY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209759},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"c64a0cfd10e3593d4ecd5954ff38b171454f47d1","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.11_1779131837946_0.2788086039959976","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"memento-mori-jester","version":"0.1.12","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.12","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"593b0c615e73bc48681f912e1c54dcc53f09d2c4","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.12.tgz","fileCount":60,"integrity":"sha512-uyhumnU8Lc5zgG+obpeLxfuy4FVOBdnG2D6GYdKhOLwbLxOMlyDQ0/H1ooMRzT/jaLHT8zdRlR5FHe+2gT6zdQ==","signatures":[{"sig":"MEUCIDZAKqfngYOUaanA5GezCzZS6Et4Lu4taIMhqtOb/8RkAiEAlYQvTK/GxEiiDoH19GemGom0PfLslUcdUSzc3S9ACIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228705},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"698deab596cea0b7f5c53f80e3db6ad080abf77e","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.12_1779133647434_0.14521445823036538","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"memento-mori-jester","version":"0.1.13","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.13","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"adf1776ebc0fc51698e11fb4dbedb9026e1eaf11","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.13.tgz","fileCount":61,"integrity":"sha512-eTa1pRfwzid/5VOBlR9Owws7dzKyRpy/fZwMHe67WoNtdDknNKgTvbgzaHo7kuteG03p4ghT/pnAcR0RpuCguA==","signatures":[{"sig":"MEUCIFExzuX85zmbn9TSvsYOSczqf4pYiUl+HZiyH9bQpef3AiEAnAGp8BAzYGj2UZUELgFje5Sa1fDsOQg1qfEsnKaK9sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233130},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"1e14ed86f60aa2631fc50865d19aa018d24e8230","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.13_1779134618902_0.5233272803629161","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"memento-mori-jester","version":"0.1.14","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.14","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"eef2594f60dcd434358956a7d6180fd024a12e91","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.14.tgz","fileCount":62,"integrity":"sha512-ocQ7Te2KfprT5C9GArEwyI1ZjJVxSTuENvC6GGd9XTzSdLT2s6ia/QIhR0B4NWSIQnW7jxo9WIFVRqyKaSvmZg==","signatures":[{"sig":"MEQCICGjAXaM8TkD8Qo/3Sr7LETroA/QTkKr2GOv/7LoVp9rAiBm1zVJhTFDr2XKh8dC7o84QEScYTyNDKyHVqF7o1X3Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":239969},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"1a36e13af634447afd1c9dcf66b04d1c2885b405","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.14_1779135630097_0.9503092254312802","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"memento-mori-jester","version":"0.1.15","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.15","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"30ac651098b744f9554fa1dbddbb5a6a1dd2d674","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.15.tgz","fileCount":63,"integrity":"sha512-g13tjDLyc76ibzYy4axkIbTFEMaPBTXq5AVP4qbOMwJq8UUzpzePzFV6vMSdyNjuC6WstyR2xv1iq7sOvt9nPA==","signatures":[{"sig":"MEUCIQCZSKxAzK5Z0BhX3pr8p65ZmfR92fJgFVi4Ai7bTUnavwIgPu+gAXXg07Ira4BAbYZFQmpFH79erwaTKHKzIv7KqWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261016},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"4ebd37a7b2241499e16a161836fa5c89ba25fab3","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.15_1779144243060_0.1224578099084157","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"memento-mori-jester","version":"0.1.16","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.16","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"052c0d0481719e2191854505a4b31750de7a04f2","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.16.tgz","fileCount":64,"integrity":"sha512-/171Uds27XWkD3teL1SgVtIpgsHjXAgTG8pWeymrz9vJbdTl9zalWPeSj1W0qYiAQB2iEPuwyw0Jn1lunNtUzw==","signatures":[{"sig":"MEUCIQDTEY18jbHH0wgw5KmidRSDXUFHuI3h9Vuuzsy4D78LjQIgcOZYSue9lhkOXT0LpMN8o/ERh5rKu0bTnlveQvvKfuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262539},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"759770988cce3e58a460894fbd4378626c5e2e78","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.16_1779217113997_0.03352052629846236","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"memento-mori-jester","version":"0.1.17","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.17","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"a753acdb979aa5a9434dec94cb6dc7b7482857bf","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.17.tgz","fileCount":65,"integrity":"sha512-v22MXo3eLjjrb0uhzXsUq0YwsetaTbwKZKnS0UJVXFxtaRU9IAm7fMfptitED8cI3h1ci8WTak6iOJP6/tiFZA==","signatures":[{"sig":"MEUCIAtcs8W9mHDYw0+XiADBBO6EEbeROXkRylx2buFFHvStAiEAiAwnJV4PULhsJcx21NHWYBFPNUpfKhty9vlm4c5cte8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273345},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"8c4dc0d98847483e0be14ca898ddad19977687a2","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.17_1779225693728_0.8614659354750978","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"memento-mori-jester","version":"0.1.18","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.18","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"d070afefc49a8759f496443c619a77958d80c04f","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.18.tgz","fileCount":68,"integrity":"sha512-YjrSLIvIgqsju2QecIH0k+cuX9VWqPf+ZRzR9F19SAYVIco6l3cOkp5E4hh4IwvZQxHR8Yz4v8M0nOkb82iCXw==","signatures":[{"sig":"MEQCIG5SUZFyUAM0XV/cygkEmuJMJbArQA5pEBYmoeJ8AqiWAiA5WL6ZHIvoyfMVcUdqHAjcdzmg37QVgti7o1qZbaYPuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284165},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"04e131bdfc25c3883dbc2be9c82d014089053227","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.18_1779242779829_0.7067906090443006","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"memento-mori-jester","version":"0.1.19","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.19","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"581617ff7b1cfb7aa424e33ac344560e30965146","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.19.tgz","fileCount":72,"integrity":"sha512-VYUjSnVekhEJWzVqgUjPShKCmhgSx2q7gyTURBHRERy9t4YZiCRVM4qaenaecpcAuZWuWQ25JV5/Ki1PoG5vXQ==","signatures":[{"sig":"MEUCIQC5bEBXWeP94rrZVayzuOf60C+BS9zUDyHwYLzWW+MIggIgCDox0QssH88ZxzN9BU5pcgVHZykENdfO2pzux3eWHsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314970},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"25f6b27fc943a8d0830fe27aa46cb090352c486f","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.19_1779244942200_0.8146715884842559","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"memento-mori-jester","version":"0.1.20","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.20","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"40b832a906e78eb2aa055b1954d849f7c9649b97","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.20.tgz","fileCount":73,"integrity":"sha512-MqvDgw24hBirzsavQsJGnJNRP9EqiW8d1g0hD3ykGwiuVyG8+MG8Ri+zK2m8qBWfpzyvMBn/0S+RhtK8TCxsnA==","signatures":[{"sig":"MEYCIQCI5bEZ8oRvkl1AR8bAKd9Y+CTNmIg23NMD5G1Y6riBhAIhAOXqACu9U1eHloGMOoZGCZbA+JKrKZn233yc1jVCYblO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325349},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"dd60d65f5c07c75bdd453cfba4794361546b47cd","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.20_1779245729470_0.22493223173713273","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"memento-mori-jester","version":"0.1.21","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.21","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"cdf55249a14e2e909e00330b7402845ebbcde036","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.21.tgz","fileCount":74,"integrity":"sha512-PWk5i1WSXZ5xKek9OiJKNQ7qECl1BqkP7X5zC9yoyH0tyjz1w2bbAC3NyFuU9D6oX8lhYHyBvRFQb+KFBd35zA==","signatures":[{"sig":"MEQCIBDeK7GqujmOMQZ2RmWahDXNHOjPaqvpko5EBlrO15/bAiAysUmSotmTEabx6vl9kRKwQONAwsw7XiUjYR7Jnso6cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337496},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"cf7d61b86c9013109d47cec70ff8db0ec184a6d4","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.21_1779287010587_0.4332102973356402","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"memento-mori-jester","version":"0.1.22","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.22","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"d04118e7dac35c077e209f18d353b1da8686b576","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.22.tgz","fileCount":75,"integrity":"sha512-1ayMZnW8xt6AYcoSWbrB/nR5WmTRxWgs3MMof11VBQneXBHxSiCDqRtRcVitEJt/hJuGdJ2+vET/FTWxI0vDnA==","signatures":[{"sig":"MEQCIC/Hj1v4qUhdoF2MsG6UTX+pbYKncU8/IZsWUx4NvRD2AiADGDEgb05N0mGcony77DIFik4pzxFVxES9jkfIG9cEZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341481},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"9ddd9fb04d0fdd0981b4d9579354ef4f581a1b45","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.22_1779288203772_0.4838198480814908","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"memento-mori-jester","version":"0.1.23","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.23","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"2319b7bfd5655325b69d5b12b4da22008740c147","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.23.tgz","fileCount":76,"integrity":"sha512-GC3TUMOKZiV0wGg3lGnBT3x7jEuQuGR7SXxtGmE+v58FnQks6QiicRisQ2b6leCUF0fOZERXEHsjWWC44ITX7A==","signatures":[{"sig":"MEUCIQDP5AOzz7cW4292kYCCFpclcpROXkD9U+YtyQssXaX5WgIgcGC9huKu31WEar18bTLQl7XzM/4L3yAQnwbOyHkVMns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349535},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"8b31bf44209d8618d3a4f8467a9d032f233eced2","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.23_1779316249997_0.2502957001897175","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"memento-mori-jester","version":"0.1.24","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.24","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"f3c14973098c5cf306640ed2ebe50b8e1b24905c","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.24.tgz","fileCount":77,"integrity":"sha512-dWjXynTGKcNHZ45TQxLYUTarYtvh9ZE7cCWRPXioC26K0zGaKPOAIAooppY2xzrR8O61vByYY92ij4uNF74WoA==","signatures":[{"sig":"MEQCIBXGeNmX5lmQH5PPnG/aySNZIKJQpeU6yme7VItiAmOrAiAahK2pLg3Gjrul6QizyHT/cDGd8eDySXJTEtRxMOz4TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357957},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"a9c432b6da8eb2583c22e59677656ec13841c89e","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.24_1779338271258_0.35539398268153977","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"memento-mori-jester","version":"0.1.25","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.25","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"302bfc39e5e211429608df65d718e48774510113","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.25.tgz","fileCount":78,"integrity":"sha512-MqBlpeNY9r58Z+P9kx3P2dA6yuqV6NoD1r6/XdXvaXc92WAxO+NyjBJaNg25uRb+e7hS/cm9gHJEJChqO0WYuQ==","signatures":[{"sig":"MEQCID1iQmoEzfvCZguabOvwtBsuIiYwqo/Bvk+RngntALyjAiAh1WR4L7ABhf2qEUdtqmR74pla988yIakwt5i+J1vrlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":383773},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"851a531bda5dd83e01bae1b2e8867d151e8dfa93","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.25_1779571330847_0.6628176403081083","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"memento-mori-jester","version":"0.1.26","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.26","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"28e51003af3f4f883bfc3977ff06eb4ffe31e8eb","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.26.tgz","fileCount":79,"integrity":"sha512-LzyHPoMu4fM25rR5gTbU2hwCsDQngMx0SzOSBz7mmJLJsWbXwQgVOaXNPly6GxZ97zHXLKJDicapicAiUNsmOw==","signatures":[{"sig":"MEYCIQDO5F7gqsK0iVHoEXsQLhhDSkniOv6AoJlX82Gsd/SNsgIhAIYTW6t+VaSK2NVtADObbFBLXYzE5VPj7HL4yU3lMhLL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397792},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"2aa490575d57d309166cc78b3ada3984335b89ad","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.26_1779582455388_0.3459115468576073","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"memento-mori-jester","version":"0.1.27","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.27","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"397ec1c6d60a6d7cafa2920557aab14bf8d5774f","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.27.tgz","fileCount":80,"integrity":"sha512-23jSJxex1mB866e7van1Gzx4Djrz2zVMmaiUAy6fVrNaytHvSOZ6/8lqWjVzCoY5z0r9HYI9C9Xuz+bHpU8/8Q==","signatures":[{"sig":"MEQCIDzc6ae5lIkwTPVBCsBW6Cii3GzPRh5GBTlEaXDSSIO3AiA1pGtUuXJWiIms2z1jBZpCQCXLghR9SnKxjOb6mFT2VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":408089},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"254e632f19a440931f592fbe978652c77f43b5c1","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.27_1779583378078_0.22605058631986985","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"memento-mori-jester","version":"0.1.28","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.28","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"41f34a5b180f23fa7f29ee57eeb9511193bdb3f6","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.28.tgz","fileCount":81,"integrity":"sha512-+MfcIKXC2ug2Zvs2aPh2wAUOOZ07UpFde78kYLX0ISjW0+6G6qgTJdWQrO/lBDRnJVietBalb/E0Zxe78f9UWw==","signatures":[{"sig":"MEUCIQC8DK4J9Y5TCrt18HXIrW727ZeBX61FHLIjDyypWaKh5wIgYUHIR1n750F7fBQmI6yLFpBFo8WxKazrX/XQf/dF5Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420125},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"2313a966985565daa8350fc3addd323ee5ef6258","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.28_1779670536237_0.14785598203110806","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"memento-mori-jester","version":"0.1.29","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.29","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"7cc09cd58aa3dc54c0a4c3375fafc77d3a634076","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.29.tgz","fileCount":82,"integrity":"sha512-Y0MRuzZ7GcLbfMlrufTTy/aZd+U4v4FouZqFy1MdnUL4rannb/29/N9ZcNkV6Ar5iLqjC4nAo6mtHC55/h+owg==","signatures":[{"sig":"MEQCIB60iwgDBBwPrVH9tQIEGnA55/L2RTt64aKE4iiE5eC5AiA2Lrq4Z4igKZLtXzREms08z/ceH8qkrkIeaHkzA0OD6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":422185},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"52e775232623ed6533f4f514df687eee23e1976e","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.12.1","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.29_1779671556491_0.15694445266649515","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"memento-mori-jester","version":"0.1.30","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.30","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"5e1e082ecb27714a9a9af775ff726d5677c6a88f","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.30.tgz","fileCount":83,"integrity":"sha512-NwvsmiX4jfnPIcqwmTf5dCdw/qVUEbhaYhqK8VoYHieesImKBjF9aKNfVIXnpMtRAzd7T/HSYm42O+Uza1jxpQ==","signatures":[{"sig":"MEUCIQDVb2DCXxzZskSwA9MtBmE8q5F0KLRyaVjSLBZ6DkisNAIgDnfCYCHCUx+BDppLigNDbdtCUC2B8ORrk4ydcR0NSm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":423527},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"c95e51d8967dbd1fac562de89d6870fe41843ba9","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.30_1780177279449_0.1474733850945673","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"memento-mori-jester","version":"0.1.31","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.31","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"504c7c77aaf6f1c780a683f5f06b1731e8b52b57","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.31.tgz","fileCount":97,"integrity":"sha512-Y8SrW/AgTrVc+jDsp964Ub3PHSqEemRZDHT3BmdlT1rKZl99irmKdImCag/r2mnj5Mc8+rJ1z93Hx/KkaybqkA==","signatures":[{"sig":"MEQCIBDWXiilD6PdWNLg3Zte5dUBaqsQo0hGSmPomplYTOQuAiBcHrvOLFgSpN3Gry3v6ZL5ErzU6iO1RgJFgWBWHhAZtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442610},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"d0648635352f9310bbf7c792f51d6951b40e879b","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.31_1780231637442_0.29764370514082117","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"memento-mori-jester","version":"0.1.32","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.32","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"d1f51267fba8f80d741fbb459dfb29f771ace470","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.32.tgz","fileCount":100,"integrity":"sha512-9gVyqkCey1cnBc55jsm3f8K8PVF7jvby1CNmGKHu8T0L+rwj+dAfZsY7YbqmNGuI06Cm5YIO4ft64uRl2mrkEA==","signatures":[{"sig":"MEUCIQCINO6007KYR6RoJWMgG9T9yZgTavPxK2yalNLKdGyIRQIgQH9mDP+Doz431bt8KBldgtqGtLeRgfZcb8dM/a8znB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450371},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"2278f18ad55d90a536264cfcbf7398bb440fc978","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.32_1780232061225_0.9136746665175333","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"memento-mori-jester","version":"0.1.33","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.33","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"eef0fef18014dc06fdf051e5b660efdc9cc6ca67","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.33.tgz","fileCount":108,"integrity":"sha512-bBPXnmHZIxsrZW9mt2d830Rc4bXxuxC2vm0/I9V/GH6OnZjQfzIcLhR6bbX0dCd9hpR27M5JtJK1g9emecvj/w==","signatures":[{"sig":"MEUCIGv4cw5liDf+0TfUKTd+Eve0trdOXUIsCyrUfmwC06reAiEA0MLzGiCuLAE/X4NPpDLu09fxpvWMpWOemsVtofojjq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459744},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"6aa06e5b8f3a972a292fa55b5a5fa5a4b259e34d","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.33_1780232481097_0.5683410604903671","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"memento-mori-jester","version":"0.1.34","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.34","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"86d8de7492355e6c8ecda02766e7cbe498b148d4","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.34.tgz","fileCount":112,"integrity":"sha512-jG/13dFoFLg9zyB2vG8O4LrJElt2ntfkPk42fynRARFsnirZr5Kz5RmG4tR1OzmSbMeJ8mdyLg5J/03vZ99frw==","signatures":[{"sig":"MEYCIQDi6ZL1lXMCQQetk4q/uqsSW+ZAYeIm/sVdnH4FWHilbgIhAPrQOUCSWk4Hh2KntBsMBhOJW71oJT2TO5sg4p2/rcm5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":468975},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"4b2be24b75f2cb1ae8d6c06850aa6abab063414d","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.34_1780451719630_0.48858795854847736","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"memento-mori-jester","version":"0.1.35","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.35","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"2c87e14dd75c18600f023a000122293edb18673e","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.35.tgz","fileCount":113,"integrity":"sha512-/BF5qieXuP6SDk+TgAELmXCDkPIFaUkcknq8WNKT9viWiv2HcNNNDoGouy/cuU7caedn4IimqZqPb2wKEtz90w==","signatures":[{"sig":"MEYCIQDlj9u3LrSGvirLt+aKCOv/4ybB+WHzFOtQyVP4twwrMAIhAK6Qyshn95PindkzZWPQz4mlVgZLhbEOtr5lthRnnd8x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473147},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"2d32d52076758b9890b6d7176c52c738451229d7","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.35_1780452913995_0.42988186773451686","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"memento-mori-jester","version":"0.1.36","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.36","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"10539aedc4efe99ea13053425cb69d5de6fea538","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.36.tgz","fileCount":114,"integrity":"sha512-TaF0AZkXh7I1SWX2G4xDC7zeuUyvtEB4Q7UpUPm3g0Cjcg0m+ZidwEna9HRXihRff2pDH4t2TES68rBJ4QexIQ==","signatures":[{"sig":"MEYCIQCxHHvG14GHMjbXc2K1Q4q9nJ5JnYsBHUg4j43B26UvDAIhAPhEfWZQ+TPZgz6gj8h4uti5muxwa/RGKWP4srFyGCNg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483760},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"78626dbb260930a85222b697c9571b8db3f2f148","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.36_1780454827368_0.9731581073624576","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"memento-mori-jester","version":"0.1.37","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.37","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"88c85e0b7920b6d1e8c9dd350d9dc7b5e0e3e016","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.37.tgz","fileCount":115,"integrity":"sha512-1k4Hl8Jp4O9XpspaoJC49zkO6BMjlhr8J5zkWK18Lru0G7o5DI9t6Xk0UpN/CpPwAvVbyqB+Vd+v0ft1i8plMw==","signatures":[{"sig":"MEUCIE/ciagIY/DmKbNbM5+uZq530nhxore6UHFAoSH9w2J3AiEAmVYUvThHoJga+FR8delC2dtodedzZDYn+WuHneC+trU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":494062},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"28df3332170cf3f07e81a1e79f88d7f0263dc4c1","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.37_1780485638809_0.19854541030453499","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"memento-mori-jester","version":"0.1.38","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.38","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"c07a01af4aa182c2cfcaf15d05e11f9f16f7de87","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.38.tgz","fileCount":116,"integrity":"sha512-Osw7rcjE8Vcx6SlKEcUQV93c/ldcNt/vMP9KA+h0RJ/KSRgYfwh7p+3iNGrFBd+QZjkwgtCzfwxF4IkvqQ5HQA==","signatures":[{"sig":"MEUCIQDanfbrFjeY3dHkTtITHoZj+3FUKFRpiBQenHqw13ABrwIgEl79IT8SOvp2FWDz6/XvyoSskB04Vp6t/BLH/FJ63gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496397},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"e87d815319e41876dd6c510744d2d8bb6a61485d","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.38_1780486367125_0.39568793404673674","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"memento-mori-jester","version":"0.1.39","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.39","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"312ff24e345f4cfbffa3f2fec98367717af8096d","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.39.tgz","fileCount":117,"integrity":"sha512-JZwRxyG3eVMd+YEK+kpNhHGVJ9qA1Pkz6Kp/NTdSatrsTjmpQKro7SUB+O5ZryF7ONB5kg2jKuzVsktDB1CQzw==","signatures":[{"sig":"MEQCIF7n+T5xtzUOCLkN1lCxWfPeSnB1r682eVz/wdM36icEAiB6g5Tlzw3KO8Ql01vWutgujYwkxtQAlnp9P1EhJ4w1+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503093},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"f6861f9bddee5ca883dfbb3aa9add6eeb1360518","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.39_1780487620230_0.1464218281368994","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"memento-mori-jester","version":"0.1.40","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.40","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"8f2c9aeae1fd1dedf4e9d3e9db6f65a1b94958a4","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.40.tgz","fileCount":118,"integrity":"sha512-ItkkGvZA5S8ZCJtIFmbfjWihYbCr++RDT6kGTSAwVtgsWrHRkHsCV+tqUZkgixG3g4XkIv9Nd8NBSRgwDgpUPw==","signatures":[{"sig":"MEYCIQDub+h0Fi3oxVHCE7ZbhgpWv7ylGzQQ0BGSdzzmawGTeAIhAJn4BShnPuF8Xwk7xloNPG3vCt4zYXxvw1hp9KcJDbtR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506044},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"5651b6f0afd0c07f629e9e81e2907039e914c017","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.40_1780490932628_0.08181893411547314","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"memento-mori-jester","version":"0.1.41","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.41","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"edddc8d4dd7b91bbb5dba12dc3842051692d3926","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.41.tgz","fileCount":119,"integrity":"sha512-9d3BugMkP5zkObQE3qcC4a1x2TMCxpuauCvJbFOMP76aYEDECsS9rWudLzALtMgajB1sXTUXZSjDrV6Xu+nMeA==","signatures":[{"sig":"MEUCIFKxtYVMfpePYGVNR870/t+YKk2t+yKBMjzblhHOXxDUAiEAmFR9TeJ88JA4ArUXuJQt90KXR9+dc3vUK1b/KdH6acU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513203},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"c7874db85763fcea332f437c94103f996d9932c9","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.41_1780532381665_0.5387789865881916","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"memento-mori-jester","version":"0.1.42","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.42","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"d174088bac844ba59dcc28b12171b932efbaef26","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.42.tgz","fileCount":120,"integrity":"sha512-rz+idCA2hNlGkhaxW7LboN9i7kd7ob0LfEOaJKHZ1XZ+eC0COKxu1rfYAHGtc7mQz12M0Zrxob0OUX0RM3+/0A==","signatures":[{"sig":"MEYCIQCtJLEXx/bMP3ocIpX3TFNyVI85jM1cToykcewUukDydQIhANM2C57TvpP7lyDAoMmYPdV/6epxtMzP52Uiz/3Qislj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515114},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"a7ddb044cf8ba44efa0baae98f5f4d39a0dd044e","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.42_1780535349968_0.6259150670206726","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"memento-mori-jester","version":"0.1.43","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"MIT","_id":"memento-mori-jester@0.1.43","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"6b721ee3dd1395fa3bb24558cfaae64ae900fefe","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.43.tgz","fileCount":121,"integrity":"sha512-0s1u0QbZPODfzsZ6cf9TYNuq31ycMw3q63FEipIxcjegIupl5Xy0sJYvC/aNbh+p/HN3Puhd9XydUf6Qtmj4tw==","signatures":[{"sig":"MEYCIQD5pR6Oqb09uX8SAAyVinjqff36uXK2N0GsOhGL53DLMAIhANYi8gsHcFvZsyv45gRBA9hBf96Qk/DJW9W/Qw/ynAAx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515663},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"1d5315de4eab030defb4364e40e3bf00b968ec02","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.43_1780536119531_0.6274175884397883","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"memento-mori-jester","version":"0.1.44","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.44","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"2192bf923c0eb95ddc6bb314bdbdc206eb9fc9ce","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.44.tgz","fileCount":122,"integrity":"sha512-FnA8guBCFTbfrBGer2UIh4KTkm5xKbd8/97gaf5tze5GojcWrtqtKseamoJu+QKC5mzgQRc0no4bHVb8zccjhg==","signatures":[{"sig":"MEUCIQDsTg75AHieVM6DqosFHi1ZqdfZR1bT4d6UeIOz4Ff6QQIgOZTBTmCd4J0alqB0uSSXmYt5kEi5mo+Xa/8XZ0dv5FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":532811},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"1d64c3fd37d5a8eaf0d61050a650802f30a43a51","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.44_1781402967997_0.33443050015863585","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"memento-mori-jester","version":"0.1.45","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.45","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"efcc668687a02d4f3cc43367b0474df32e877903","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.45.tgz","fileCount":123,"integrity":"sha512-ynurTIFaWUFbANbf2SZzo99r+0PyiQrgYJvCpo8ClK/7NLrQ7lOlCTopLX/tbg8HuRW5YxC3dCvHWyuf99yXMQ==","signatures":[{"sig":"MEUCIQC++kVlx4D2yYbf7xSRR6W3/pz+JouhBnDsX63Zc45QtwIgCcAjY7cG57BO7PvjdF3ecRnX7XLqr8EVkaXBb0Px9vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538325},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"bab1c13b39c0a262ce1e886a8afff335bdbcd0ae","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.45_1781403475366_0.07660603133135124","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"memento-mori-jester","version":"0.1.46","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.46","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"c67ead4c6c9a273c1b4f0fbeeebd567fb5988db6","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.46.tgz","fileCount":124,"integrity":"sha512-erdw0NlJNPIiRk/zFbBSkrx2oqT1hJsRIz8wizgCLCTL2TgRxAeER6dvfFwYWVeqEl11VY2xxKRSYx9deiI7Sg==","signatures":[{"sig":"MEUCIB0FHw2XmGrIqt5DVDBoiTE0HpkHoozOfLF/XF9ftImqAiEAgPsVI2fDNm9odfZ08U21uOgg3O+qra/BMdYj14NPSsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":543624},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"bbab8a8c49d986dccd4dc89cd4d26fb26068d4ee","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.46_1781403966858_0.04607384379156931","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"memento-mori-jester","version":"0.1.47","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.47","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"ec8ae4dc7fa5da09bf51967d590be45227154c9f","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.47.tgz","fileCount":125,"integrity":"sha512-vyHvqUSQRUeGkAkblugtgrp6bTRzYIoCyeq4IucgfxoIXFd8xeRGH0A8IhPAhjICN+FiAOKfmUc4Id1/jf1nvg==","signatures":[{"sig":"MEUCIQDW+TXJCMO43Mved8Gih70J2CAC3ntKdlvSEA0QmedHSQIgD7lC0jRSQb16/jHHSHExTEUsA/G42UV2gLnM4odgaOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":546193},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"0bd455968b01ef31e444a2191bf7f8f947119b96","scripts":{"test":"npm run build && node scripts/run-tests.mjs","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.47_1781404253515_0.3792289959951054","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"memento-mori-jester","version":"0.1.48","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.48","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"d849d0fd1446c1a03c242d158cbe87229ba08dbc","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.48.tgz","fileCount":128,"integrity":"sha512-1jK1WZC19QI/M2TPE8VKg3oiYA+lb0jJjDMtcrXr6WMVHzG72u1zSbDJ9EnMWHNAl4N+OWQOzqilwGWZr4qkUA==","signatures":[{"sig":"MEUCIQCeT9fXz8Fr0AxfTpr6y2ODAhoY7qmodfUvIkbYntJCgAIgDwH1mzHthCojVvtZEr5WlpqrNLT+R0K2+9YsTnyJZA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":557527},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"3a0578a115add274633de882c25a0deb16cdad00","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.48_1781405345747_0.8144174044910013","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"memento-mori-jester","version":"0.1.49","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.49","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"af1178501cbe440b3a498c4880059ab5f3ad4d0c","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.49.tgz","fileCount":129,"integrity":"sha512-YPE9LtlA6VCrE8KCINu2APWGl5OSS9q8z+WuGGVwdjVu8SHl1YmGSJe/aQNVqQ/bcIK/rSAVCaXg1X54zc8jUA==","signatures":[{"sig":"MEUCIDBxbSSdFxXX57PMEaLdJv2kILCrRPb2sIk6TnU8CY9pAiEAylF+/fcOdm6/Gd+kRaDAp6ibC6ihfeujCNzvM+u6ND4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569809},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"62ff00a379777be9180ae028fa21b55177f60559","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.49_1781405747379_0.26644062855312867","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"memento-mori-jester","version":"0.1.50","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.50","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"5425b02cf0471a2f11c600541421aca1a2d699a2","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.50.tgz","fileCount":131,"integrity":"sha512-ayWd1kqkNWNqs8cNZZb40jk3rkG0eWJLY3SB0Vj08KOR0Bixdm/C1/NHIrSk0zXTeUIVDU3MMPDDz+Zfi8Uacw==","signatures":[{"sig":"MEUCIDRgLwdBlcM4Tkk+LGQr10CVh/o6iJ60j20Dj6bvsPQPAiEAiOICgAzQAUJR/4bUpcOkJT0R+0I3CpM1tkWdmtMOBEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":576813},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"6a789ed9cb67968485c0b9ea973db000445c58d7","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.50_1781406212368_0.5547686486125445","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"memento-mori-jester","version":"0.1.51","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.51","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"f08cbc2e70d267581e3c8fe8c2923d3f6cf112ca","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.51.tgz","fileCount":133,"integrity":"sha512-gDlOoBOLYhe5cUw/1vK3MW5Q+vY5RWHbYLKYRB+wDySHf3tSbDdrtvWklHvEQBNJY0KFB1CLkHkliMZnjdCAdA==","signatures":[{"sig":"MEUCIQCrSKLh9lUXPvqvhdsP8qbdlhdwRLlZkALgaQ1tUIeFnQIgHh7kAtkgq24BXG800n7d3JWnqIxw2Ltu8Bbp7u9atGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":585049},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"8981267c01e3aa44836397a6cb75bd20832f9af5","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","prepublishOnly":"npm test && npm run pack:dry","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.51_1781407205026_0.7770752488495256","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"memento-mori-jester","version":"0.1.52","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.52","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"f2604e358f21c7e2ec46f3f6744e52629352862f","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.52.tgz","fileCount":135,"integrity":"sha512-UMJBSG0LX3fXBKVpIWlOmW9VgXba3d+u08fMb18WDSAhfA9kizVMOPtAbpmDZ6NAn9Xb2K+NoJxWfwl+KSTwjw==","signatures":[{"sig":"MEUCIQDLT2FmleeczygOfIx/8hDlPpEcXjT7zG3LAimjUasxUwIgBvJZUAxGLPEMLQq5E5Tqw8CegecgXaZRogmNttKT7j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":595275},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"b865ef7a38b8affa99eb7f0325bcc2211743a967","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.52_1781407798096_0.5632530662847435","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"memento-mori-jester","version":"0.1.53","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.53","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"f0e09bd38904f7692c64b5a5fe17e5b320efaad3","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.53.tgz","fileCount":136,"integrity":"sha512-pWh5FV1iE0Sl+iFIroQnZ1VC1iyCldOU43h9JC0qkCrWy79dVgKJTchklMANZKUGlZKd6avbEd2kx51owdzLng==","signatures":[{"sig":"MEUCIQDvN9B99kxriYDF/ToOXlpMePVuk/fNgOktq5/Q3BU6CgIgLTHtXaGNAhTkaECAiIjpA5WWagAWkIr3eyPcLmJvEHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":596627},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"850a7ad5e5f25f072fdd1048491b3c15b9892333","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.53_1781408039454_0.860129370295843","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"memento-mori-jester","version":"0.1.54","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.54","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"db75ff2a6e145914fe6575cffa77b9d83496e829","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.54.tgz","fileCount":138,"integrity":"sha512-R4Ydh9yBmW/zhw6eNFSHHYEK6f15sITx8zVaefVOujFR84VfxjtwLiOMCEEwNco88BeacgJ1KHJl9Mf9TIjpAw==","signatures":[{"sig":"MEUCIHIdxZtsx4BJ0R1RDxkU4D0tNZDLaESbafaSJZFSNRblAiEA3K10IIGjdqZYA+eKkx602VD7snH+48tpk8OaczoL8hE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":607858},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"b093e499348c3cd913d3ed12c089acd8c29bda35","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.54_1781477722993_0.4696138613342711","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"memento-mori-jester","version":"0.1.55","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.55","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"76899f9dd106dfdcf8cb1f2a880f70c019dcc230","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.55.tgz","fileCount":139,"integrity":"sha512-6O3cXTv7pvJeBxHOglsggdCPi6UuWj8hAqQ9Hti8FCzgb8ADmm0x13S/Dzb4T+ZmOnynjE+oVArZolP7+IekEw==","signatures":[{"sig":"MEUCIQCTqezxYjjH8T/P4hBS34NEko6OkJHf1d94ZcnaO4Q4YgIgT5Q1kyQRvp37/qxWSZ/SF7lxWhS9hKZUrzxw20WUv1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":622705},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"f3acc80a690673d5ae566417c8d5d2e7121b3749","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.55_1781478485528_0.6270758777423959","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"memento-mori-jester","version":"0.1.56","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.56","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"85f345dbb4000d2494fc3f0347d0d88baa303272","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.56.tgz","fileCount":140,"integrity":"sha512-2jCqen0Fr/SYvlDOYXPomN3lQ4Kd4cLfuKXZMExSRgMZgqv9/OEfypnBU2UJrnToaT7LcYAsSTuesbSW+T38kA==","signatures":[{"sig":"MEUCIDHl9PwCmbtC0Nw/srP+9pvBG4RJYyGoR10eEPJm2ifsAiEA3lv0kHFoxup5F71gSx03ZN4tSAKoBU8KgQFcGPrGTDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630647},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"7493dca8cfdb0c0a2d980ca3ffbd686ffd12acf2","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.56_1781549814860_0.5129041822461968","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"memento-mori-jester","version":"0.1.57","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.57","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"f18fddab2e378e479935bb8568284b445eee987f","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.57.tgz","fileCount":141,"integrity":"sha512-g1+RiI9s9ozQ92z/AYvt27IwDILnafoyPdpTdHVewj6E94WBJO6f4F8Po1rNhdq3TYtxj9zB0eW2RJqfUJk9kQ==","signatures":[{"sig":"MEQCIF6EImolM6pQ4m4uElu2+BQ5D+NuavwHAQslQODHl0XFAiBKjqrCYIf48WkMjf3p05827ImrxJ4i3aIaJSyfoVGEGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637093},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"420fbf26a082e9a2b678d3b2c01e7f18efcb3ea3","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.57_1781556699305_0.8428480193957388","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"memento-mori-jester","version":"0.1.58","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.58","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"64d790443dbcce231d955c05b72003585649344d","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.58.tgz","fileCount":142,"integrity":"sha512-mrPHMpVPj+eGRsy6OQhEayxzenHfrVswX77MpXPYGcFHWQxdEqkMVkQIwKQH/f61JtgtjpZCDEN/UX9pVpcuGQ==","signatures":[{"sig":"MEYCIQDy2ZnRSi2CORBn85jJywliMkoplC1cjTD99b39/+6DHgIhANyEPrpHxyA1BYZEElhoRDK2uhhJz9I10G4Yqt60Vjnf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649973},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"874e37098775d6a44110f0ab4c277cf8b88edc6e","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.58_1781562868575_0.17066635684926723","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"memento-mori-jester","version":"0.1.59","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.59","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"be96f22c542ec69fc02cb45c18f8f29fdc28ecaa","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.59.tgz","fileCount":143,"integrity":"sha512-h8v44CBC1h5Dokook8wQwyboczx2PHB7g/MJYaCfRcNdJ4S+PSFiv5gAVpT365j9gceo2GTfbcnpxJ66BaeIPw==","signatures":[{"sig":"MEQCIDnpLgiB5xzX2dcuipp5YhyDCwy58N2MTkXZBcSyitG8AiB4a7goMBgkk5rXgkMkgkp+mDAaEd56Q7f3nENCkO/5hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":657693},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"94cb7883b206084d49500c9e1f620c636fb0c257","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.59_1781566732251_0.5395286043598517","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"memento-mori-jester","version":"0.1.60","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.60","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"edb80d87451131ed661277e8f54365ce76b76e65","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.60.tgz","fileCount":144,"integrity":"sha512-pFEjXk4iUX5eVvlQCxUPylHJtBrXAJZa0O9rsrfjby2Q3S8BsHdtYYQ22doSOnarBEBOsALjsSjOMSzKifrcKQ==","signatures":[{"sig":"MEYCIQDB6XEk+p4QKzE04AAFAxAwV2R2urMYoJHG7NonfFrEAwIhAK9h+EaUcKvZ4IdWPSC0ZfxcGeVQ0EXx3wKTK3VzfxUL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670858},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"4ee465ee01baa0b247d252202e83e30ed8fb9cb5","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.60_1781571121952_0.19546125516601842","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"memento-mori-jester","version":"0.1.61","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.61","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"25a94a36a0a1b9cb7c758da2f42ace7067ac1b6f","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.61.tgz","fileCount":145,"integrity":"sha512-twD1U9LmbZZGOzWAAt8dvoo58Tp+SecLJrwLec2e4isIn6sL7np6QxX1V3esUizHvvOnaTZu/AB7ZsOQ9bbh8A==","signatures":[{"sig":"MEQCIBFAn3Iozr3NTLfsI6D1mHINihflMTjYSZDq50S2UCLoAiBoMF3Wx5GbXI555EPlJIj0xy0RQCAvvj9oaRHMMkTnkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677778},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"7fb5cfb54f97bcaa99ce2690c5b2423285fc23fc","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.61_1781574455782_0.483953894624239","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"memento-mori-jester","version":"0.1.62","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.62","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"ae03ffc60ce2baf794dee006e37e84c2458c7c39","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.62.tgz","fileCount":146,"integrity":"sha512-dTdla/PgADPWuhvO5oa1OCEQ+fg47R6f+Z6tk7D+qhCJpY+RbFTzlJmy4ch9ssH0YHJwSf8GWgjtfxDYl/bHsA==","signatures":[{"sig":"MEYCIQC5GqirOEpxqlelp81o7HjVUNPy9FULfGqB5y7jgFjbdQIhANm7yblQkBfnednFFD750Zgr1XOy8ugxDCGZluR20Qbi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681812},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"d4872df94626cdad8c343b2c7ffa608b2bd69663","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.62_1781628644545_0.3657593912576942","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"memento-mori-jester","version":"0.1.63","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.63","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"117c4966aa6ef35a8df51fa3673427532a66d832","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.63.tgz","fileCount":147,"integrity":"sha512-vKIO7nFm9kTuC5Sfl3rSFDp//kOfFsTncQZPEk5iUZAjgsEgMD2KhWgQLvI6XwqOWlHgKgV8FwJ/4oKht/OB6A==","signatures":[{"sig":"MEYCIQD7BbZNcrHZLa0FpEYrVJfruhWZr88enh7DGZSxFoFvVwIhAKHMuCvskfQ+F7jdHNqIHz/Xm3TY06HyvbAR+RpjRxOB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687263},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"d21490db7471181f2af40a0ccf06759e265267db","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.63_1781633514653_0.8736934593994947","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"memento-mori-jester","version":"0.1.64","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.64","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"cd80ab073c6ae728ab498344666f16ec4ff1ae45","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.64.tgz","fileCount":148,"integrity":"sha512-0WtfnVUo5YEYX4IHCb1X2FstgSNLzhufV5mbBSi3CB/uBR3vMGxwkckuiGrQJiE0Q8FWGuY14TLFPkiZZsjhGg==","signatures":[{"sig":"MEQCIG4YFV/vKsl1vA3MIRLfrzQg/OQEC5XPoskuLv5K0a4zAiBgwHpD2qSsmIJq4AB0txtkOk0qY7aU7RtfpPCyr5vcMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":692172},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"1b9fd0a9ba4cc14a00df4de68cb458bda47d0ac2","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.64_1781635522220_0.6497883274158136","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"memento-mori-jester","version":"0.1.65","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.65","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"88ad647d96664e87bf9af53dbaf3dbe71ae65b94","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.65.tgz","fileCount":149,"integrity":"sha512-Mmqmadz6BQJmw2rQYb653x1exFpGQSpW02608Qw7xQklAXPprVzaK3TcascTLFRrFgIBSa7cJNOrJ6mSqg/0UQ==","signatures":[{"sig":"MEUCIQCfXa/YvCF0NIA+KwkkNe70hl6PwBW6r1btilKsdJPrqQIgGX1J0BVy9+GAZgCVx+vxIY3ZM47ffeVN7xueCisMaN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":695863},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"ac940814d1eb4e83fe332558ac6a330ae1c27a30","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.65_1781640479818_0.6322312050311285","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"memento-mori-jester","version":"0.1.66","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.66","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"356b6e80349a91106de29fb0a6b22af2874d5b53","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.66.tgz","fileCount":150,"integrity":"sha512-MDAOpXGiHZhMVE+W2kk+T/dssVprMrVx8qELX0MVr+xHmgADYcjzGpATsUzJDNvLxbzs9w7VrJPstvnFyt4seg==","signatures":[{"sig":"MEYCIQDUeZ9IVLy6H+3p8gaAkR8Ac+tEGEI9voBqsRY4w4dbMgIhAIAsdWiAwacu5qcCESUtLKhToCJGv+BJkNZtY/zQGk8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":700657},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"8c48ef423837a235f5eec1778a7bf5b96f0d123a","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.66_1781650417630_0.2306313649436167","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"memento-mori-jester","version":"0.1.67","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.67","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"0d37b53fa7c3ba0b7233a8da5508e19b09f365e8","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.67.tgz","fileCount":151,"integrity":"sha512-lvVQfn1h0TGGPwYm0AGpJTnBMuSMAtBwGdvzqVV5NyiuDcFETtWkFXw/+IKuaxblBa6UVQQS3MRBqlKduNo99g==","signatures":[{"sig":"MEYCIQDWBDWVLZz3F6DWjaHxPSgJ9vtpMLayZuf6NZwCVrSHGAIhAPnrI61JPb6fI7GEUMyExbBR7y1qgcGb+jJfoxlX/nvU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":705768},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"a4e457302a11c809942cf9691845ce8bb2aff9b0","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.67_1781650841654_0.41611932793398165","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"memento-mori-jester","version":"0.1.68","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.68","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"1f43a6f2ba846b2fee29e95c711d157aed61e141","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.68.tgz","fileCount":152,"integrity":"sha512-yJM5Ja6qVfn1BB81oQUzUldtRcYcdlyfBsNMxmeFvNpbJzbVie+2WOrWBPPrLpQwjv0bAVADeVD7LU3rWtE8dg==","signatures":[{"sig":"MEUCIALr1LnElLZve8NcC/sVvziAx/iAeMs6CoCVIEhUNhAAAiEAoNQzFnSQmLxgu5EYT2Fr9nJ033Tdbr9pCD8CVSK4nqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":709829},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"2e7bca1d1605e92abf1e07e4b45509b3127fd08c","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.68_1781652857356_0.8320866061859689","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"memento-mori-jester","version":"0.1.69","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.69","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"31e77e8ac98520686d25adb8bd9654712084b206","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.69.tgz","fileCount":153,"integrity":"sha512-X7KDyhc/t2AYZK5pfVbeVwrlOvSv9txQSEPcGx+k7YfSvHkInZvFJZQSV+2VPhBP3emhtFmT+4pI4SeB31d66g==","signatures":[{"sig":"MEYCIQDcKYZUkH6pqIc5TZBpt/7YTxehKcDSSwCRTtWGCndrjwIhAIV5qxsR2cbUhQOAokQHMSWgmV6kyarFGdZSmL2bTulK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":716397},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"4da1cad679076cea3db6eea6ef0045ba2f41f4c2","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.69_1781658994639_0.2818085078105672","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"memento-mori-jester","version":"0.1.70","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.70","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"1965e2d4b45223f859dbe520d531a025806dc9d3","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.70.tgz","fileCount":154,"integrity":"sha512-L0CLA5PN0PJtiLPZ57JuHP+vIZtUOjHfhM0VPCIuiYXGWwVoFpdD+7BGKClDvjCvwquxQPp2QB1SXJTxjL3oqw==","signatures":[{"sig":"MEUCICcAcHQ1Rp74TcRgxILNr+Y5KQjw3Hf9/eqjx3hMcXMgAiEAtRmck/hney3zOSjPb8QfZTZUHsFxu574LlfVZ4YxK4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720900},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"17cf7c73580c807f61881466d5edbba812840903","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.70_1781661859255_0.7679724373508905","host":"s3://npm-registry-packages-npm-production"}},"0.1.71":{"name":"memento-mori-jester","version":"0.1.71","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.71","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"10696d7c16cff3cb56a0d0b5ac2c173c3efa7546","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.71.tgz","fileCount":155,"integrity":"sha512-7RCfbAjZZ378gsBgVVXxvW4RPLZzjLDkckFNP/YSH0TW0K13R+5RqxPwxabpmXVOLIB98ae+d9dDiZWsZ0IuNA==","signatures":[{"sig":"MEUCIFdIkm6Y0WyJhvhy7zWfaF0B1VmVCHPYczWF8/toZQX+AiEAsgTiWOfyjUk+pKLjVctnrZeM9ca2lApLfgpA601TtFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":726319},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"db7afdd19abb59980051f5b1bdfb67f2d01da15d","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.71_1781703710111_0.5917810201483316","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"memento-mori-jester","version":"0.1.72","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.72","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"e6c04181219a17107d47d2cb0e3be99460312e76","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.72.tgz","fileCount":156,"integrity":"sha512-yNeEUl1yC572524rWRg6iGZvxq2vSiL/FVYAnzGohwt0Oz8N9AcT0djzyUh7ME5k2hKq4dWuYKl2Pa9a9CkXHQ==","signatures":[{"sig":"MEUCIHsDhQaz+gLbfM13UTFRukTduou8H67mph+ap/pG14coAiEAlFjOwWbeUj8HB87zM3cVEoY+UvPw902XUTf7w2PDT14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":731362},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"2a00646634544ddb2ab22d441034d644dcc667de","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.72_1781734972270_0.6795106993627327","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"memento-mori-jester","version":"0.1.73","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.73","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"12dd45f3d13a5a27732c3ab1bc763f9cba0f1c4b","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.73.tgz","fileCount":157,"integrity":"sha512-I/mZgfx3oQe0mgvMGZ2yFxpI6jwqKGPZ2XYOmDVRW82oP9V2gu6dm4er4BEeCXdAY0bilTqL7kMMmJC+AhK7hQ==","signatures":[{"sig":"MEUCIA0dr8UrC00wjNK+5bMZdnMXjTjpZZ9HlaXSRoU3jJ0GAiEAmityFs9AVi0r8i3wLoPhte3fMcQ9Ha1dQgF3DL1RSQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":736447},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"24b0f26989084a915a0cd2f2924c935c0569dd08","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.73_1781747445002_0.7902987400346815","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"memento-mori-jester","version":"0.1.74","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.74","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"a8ee5f8dc3b7f0b73408902c0715c4c9732aedea","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.74.tgz","fileCount":158,"integrity":"sha512-ncjKnBMf4hKtJlJNxI0zq7OIv2uGqLBUdOKN6MCg/+o8qcBL7P9yvmL3sGsvUgBofJwkxouivaQkR9hzVF7ujA==","signatures":[{"sig":"MEUCIEUFlGC4sQNrGriEX1XtZQga8thdssBHklL+CrSWgxdUAiEArs92zCjL5PZMf+5ySG/LWdlQw5slSpywtrA6G5kkIwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":742055},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"8842c5f7681fa494e2ebf6696d2f83a3117939e2","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.74_1781793683241_0.983638147589164","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"memento-mori-jester","version":"0.1.75","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.75","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"0f1ed739a12dcd1d4e83b3fe92d752ee8406ac53","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.75.tgz","fileCount":159,"integrity":"sha512-PpWRB+/QaRvO6Eg8DNjGTiJfokIz2Aspm022ESHn50bXzhX9pzAKLbDthjp5VNnjP0MZ7zO4axIB/XilCpFegA==","signatures":[{"sig":"MEQCIEWo879iTGpkQuIm8FHETj4KtjiTxJ81xnxy5yhk+RdaAiARGdMZ5mB40bxCJ55M6xDhWpj2QkvhCt7/yByiZ5K7ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":751291},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"476e5c2989730fd7cf57a666b78180b4be288fdb","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.75_1781803829661_0.7634843544127581","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"memento-mori-jester","version":"0.1.76","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.76","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"e0676292b24ad831100c490d19a84ae63b110ad1","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.76.tgz","fileCount":160,"integrity":"sha512-IuysRBqOeZD4vZ+bb1DNWg+rZYUL4LszaqylRWOusaRPnJWzvjcpctqYaGyFwn5wtWuHgMQAfPc2yYjx+v2SlA==","signatures":[{"sig":"MEYCIQDOyYnVCuV9ImIhE8o3RZPPDkxgRpmjgpn6t2EvuvKinQIhAKp4d66RO4cNz6J5rOkayjUA2n2Xo2bvwJgLNHRnYidi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":758562},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"f506b85ff2f9961811c62a19ed3cf5f08591ee3f","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.76_1781807940749_0.2180638414972511","host":"s3://npm-registry-packages-npm-production"}},"0.1.77":{"name":"memento-mori-jester","version":"0.1.77","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.77","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"16a43db633b1ba76c7552d01020dcbc159167ee5","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.77.tgz","fileCount":161,"integrity":"sha512-dvf9BRIS7SSGD9SbQR2NntfKhU/fJtyXe8Z7lwIANGWa2A3cgvtii7pJ7chGqRgKOrW+Ax5DRxbTfzNwNX312Q==","signatures":[{"sig":"MEYCIQCsv88zfFkrJx6eQ4PJ9G9WZg+CCybztqNiNLwEavNYZQIhAKAuy5p3sRd0V3fglA5ztuusp9+ZSe8YUIoLs/Qe8+N8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760676},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"88a710c10bb42ab198ca1e06bb8cbd5d03b49702","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.77_1781829467577_0.7855947616158465","host":"s3://npm-registry-packages-npm-production"}},"0.1.78":{"name":"memento-mori-jester","version":"0.1.78","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.78","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"10a8da89781d9d52953490450f6093a7f815d1fd","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.78.tgz","fileCount":162,"integrity":"sha512-+R0XMZXiqWncsiPgBAJ9NXxcaST6vqjtZGqLbjzckE/9abeynwXM5SniUdZ85y1aTg2QTq2hHHAU7FspH1mkVQ==","signatures":[{"sig":"MEUCIAxHNNCTWiPuqWz1O2MwUjznbgD7aJidp9VUHmytITIuAiEAo25S90qluO9XiqAsITO8/Ww6NSN88y3VrBoiO5qqn60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763502},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"af3b6ca53a3c6bedd4f282f892bb4dd4f1ef9dad","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.78_1781894581143_0.8087777966651408","host":"s3://npm-registry-packages-npm-production"}},"0.1.79":{"name":"memento-mori-jester","version":"0.1.79","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.79","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"a7800452b3cbf7c6f40a329c6911e5bac20e72bc","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.79.tgz","fileCount":164,"integrity":"sha512-czCwJydKJ7+fJCEcU4+wUyjKYk6Kdt7ZCVF078t4Ci6KZ9fmPt9i/QksbPG2b9b0Y5VfJkBBo6VUG3qQQD9BOA==","signatures":[{"sig":"MEUCIQDo+iUKy00CQS5iIoaO28U+6MZj4/Gi/Cs/SIJIRxo1KwIgEFUxg5HyWIOQwWldXssHq2YZdCQw0E4vBsj70I+fmqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":774027},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"66e76a2147f06bf7d267fe439bbc7ba39f5b6d31","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run promo:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:check":"node scripts/check-promo-freshness.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.79_1781913342898_0.0886530991607466","host":"s3://npm-registry-packages-npm-production"}},"0.1.80":{"name":"memento-mori-jester","version":"0.1.80","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.80","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"6efa5076a94e27ee3afde0223ea04912a6b7d972","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.80.tgz","fileCount":166,"integrity":"sha512-uf6rpQAq87c7Xi43E/bOzzEtfw/d51lM+FYSz1FI4KCCKd5cKjsnh4VcbdGkPpg+6DEWwRwunVzkL9+/dxyaiw==","signatures":[{"sig":"MEUCICySV2vGhq+UOKVW2fFrukav2stmMeklvxn3qqgkQJhUAiEAmXg5hQyM+qXTw1TQWOJqqsHyiLupea3JSUJUnEl0yBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782606},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"af5770491ed5caff6440b7afc439036a2a5cd892","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run promo:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","promo:check":"node scripts/check-promo-freshness.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.80_1781982652427_0.36981399610165977","host":"s3://npm-registry-packages-npm-production"}},"0.1.81":{"name":"memento-mori-jester","version":"0.1.81","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.81","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"ce301ca7b579c9178fb7f783925fb902990cb464","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.81.tgz","fileCount":168,"integrity":"sha512-6ovznq83PJdbo+4iSSf5ZQuCmF+rA/0e3g2UzLjkQ57fTbLUewiyDQJqCVw9xcPU6ou5aha1cvf9Ky2xnx8Lsg==","signatures":[{"sig":"MEUCID64hhQwj1pJ9r2oKD2S46gjwNIVDmyVYJgbxN/Uj2nrAiEAnj+KgxclQezF95IC3jFY2pVrNbPeZGnxRLOWh6+K1J8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":787868},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"2bf0602a955574e23ffef7b5deec68afab8a2141","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.81_1782080657706_0.6985878905712226","host":"s3://npm-registry-packages-npm-production"}},"0.1.82":{"name":"memento-mori-jester","version":"0.1.82","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.82","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"ff33756210eea41072f1dad30be5a8346c13c1f6","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.82.tgz","fileCount":170,"integrity":"sha512-oOgC8Ws+rxJJ85JwnOwuyaDnAB7qOQ3cwH/UeaFiPeajNDVDTdA361EL87Sy9XTBCYdNm3CWuMPXwNuGBWD/kg==","signatures":[{"sig":"MEYCIQCY44AL9kpDi/MuUc499at49eSxGL4o+NipkaADCPGeywIhAKi4+HJOzqWH5Can6D6s2/Rp6Q+SnoWn/uv6Cydf7/r8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":798372},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"a758f1191db99f9903659227aca3434fd7253484","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.82_1782089864452_0.5709587981242057","host":"s3://npm-registry-packages-npm-production"}},"0.1.83":{"name":"memento-mori-jester","version":"0.1.83","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.83","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"8b2c621fa902edc9b680131060fff41f8e83b79d","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.83.tgz","fileCount":174,"integrity":"sha512-Fky4KL6JOVxTfo07Eqs2cZVHFhMocdpt1ozge0dtyaB1MDaYl8Xsmb3LckOefspV69LnaNSNGF9Hbl6ufrxP4g==","signatures":[{"sig":"MEUCIG6ArQpxRmJI1OJ8f0XyoKn4Zf3ZbyXQVzV1ZmgAk38BAiEAzOO+FpV25rojAiwh1NL+Z6XbJ0CEpXatWx79Wnc7/tY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":818323},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"9f78a13561603d1e91f294182bb2605a24f12dca","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","framework:tuning:check":"node scripts/check-framework-tuning.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.83_1782090821827_0.25802300941406364","host":"s3://npm-registry-packages-npm-production"}},"0.1.84":{"name":"memento-mori-jester","version":"0.1.84","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.84","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"80aa7fca1fb1d506643c736646178ae17f50b242","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.84.tgz","fileCount":176,"integrity":"sha512-E4okfjPh1QWShFQEPWAxJhavlqvtX7TwaKhJDWLmVsv1+Ct00HFoW/T71OWw6yZRiZAbjuW8qqLiIWVF3v0vOQ==","signatures":[{"sig":"MEUCIQDFwDWHUZQ9UVre7huo3hA+ANiFbd9P8pfZm5cxZc9EbwIgdR+Fa57bypbnUBitplfkk9i9DQABmB6DqIbacQ+79/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832212},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"ecf1f40a7d688bdd49290eae83e7480662ad4bcc","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.84_1782092103696_0.6010406129373185","host":"s3://npm-registry-packages-npm-production"}},"0.1.85":{"name":"memento-mori-jester","version":"0.1.85","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.85","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"d47cecbf22301d2e680a6b585eaed1861933b96a","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.85.tgz","fileCount":179,"integrity":"sha512-TBtX/IjuFbXEOg64I6cCGOcolQ6ZFOfprFngkVEmO0VQitItFCm8YbV2DCtSIB/f8Ld2nmvJVjncvqEHG4wbgg==","signatures":[{"sig":"MEUCIAwDBVZu6c0zL/zHWpgeOmx8TBrVatsBI4qwYovGVuNHAiEAy0i5vdm5RGyupmH3QFjCYvfZ/bpdN+2t1Y2IzpIVVBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":843799},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"09996256a10fb4c81c0991631f86c00db3f82e0a","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.85_1782093221371_0.9355085821010138","host":"s3://npm-registry-packages-npm-production"}},"0.1.86":{"name":"memento-mori-jester","version":"0.1.86","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.86","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"95de03731953f9d9929b30236dd5a03bdac4fe37","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.86.tgz","fileCount":183,"integrity":"sha512-Iwr+blfpgsEQaBGtmlDtezNw+A+6tov6UVerIys9wus6/Fyss9JCHy1DLwERJ+qD72BKrZ9dNtPhlPHYzFfQPw==","signatures":[{"sig":"MEUCIQDIMjElPzqzuo+qQZkNBpL5Y+8F1dBL87KaG/M/8UoJAgIgYz73+n/NYwa5F4yx+pX0bvoo1ujKG2r7sRgG47zS9S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":859831},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"de62a274f3d272451fe57e01d9273d80ef3b6f9e","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.86_1782094996919_0.20044927637314935","host":"s3://npm-registry-packages-npm-production"}},"0.1.87":{"name":"memento-mori-jester","version":"0.1.87","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.87","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"8197b7963874e5c43c83b3376726ccf22ae3f0b2","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.87.tgz","fileCount":184,"integrity":"sha512-5lLkothx6o+sK/5W6/swkRwG0qkqIieOYeU5Hr3JkHHopCUBseLOuTQFfTGWScI3ncMKkN2g8WxKK2beg4hBXA==","signatures":[{"sig":"MEUCIQDbJRJAEvQkAlssUC6maqb7QBjyw+5xDrJICs3bHAXnaAIgUyJ23l2q9z4b0+FYzodACUEFGH3zqH3vSVQWS2S0P28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":861814},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"46fade2cc4d7f069c735a9f994167025c41d68bc","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.87_1782096040979_0.8766570208810152","host":"s3://npm-registry-packages-npm-production"}},"0.1.88":{"name":"memento-mori-jester","version":"0.1.88","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.88","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"48f61214c7dcafa1feaa04048209e66e7e5d2caa","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.88.tgz","fileCount":188,"integrity":"sha512-C+2Blzww9O3Zy9hFFYjFw3ezMzt9/lWle96a90plpavnPZoBUAdCHSeEWycCnwEBEK0aztRO9kEfHtyz6rfBzA==","signatures":[{"sig":"MEYCIQDOWFqqj6KG6uECRUpCq3TazGmuRd32kud2neZ/4NCw4AIhAKN0weBc5X3UcU4uyyeNjxugANpgnsxwhhAsxSc7N4p9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":878741},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"4b5f94e567e55b3bcc650b2a698ac4d3a04575ae","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.88_1782097209780_0.7520444956570398","host":"s3://npm-registry-packages-npm-production"}},"0.1.89":{"name":"memento-mori-jester","version":"0.1.89","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.89","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"640162ac022ae6e9a1c537ab0a9831787127a4d8","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.89.tgz","fileCount":191,"integrity":"sha512-0k+jC0rmwfohjffAt+2rZXOJA3GcMzoJFvpXwuQ/FPwwe9QWfP2aw9GM+zAHF0Z4icnN9y4DEZ5SZf4MPqFqDA==","signatures":[{"sig":"MEQCID13rAc5JAD2yFIJGnixGSPFVN4hA11ZjHSUjOKb+po0AiAVIvWjTV7sOmAIrQit0abEePI9bHDgwYxIDJA18eB1uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895243},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"e2d51d0d78c56ffb3b77b9345fb26f8d465c5922","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.89_1782099847029_0.8232501502516445","host":"s3://npm-registry-packages-npm-production"}},"0.1.90":{"name":"memento-mori-jester","version":"0.1.90","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.90","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"dbdd7ac10656cb4ccdded21efcfc1db18db35617","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.90.tgz","fileCount":194,"integrity":"sha512-37Akra1c+XtYQbhPtMIH9mqMdoH2N4et2LIrqGGgyFtWuGq3zvPDwVDYt4fFMSoQHt3S4Jwq/Zfr4Gij9LoTqw==","signatures":[{"sig":"MEQCIF7riTD053yKGtFQwCXDGckmPI4MP3TVk60Me6/o7ryVAiBQXCeGIw3pPZVi6zRJpJwxEDxIMVLms8ASgyoRotjWNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":913212},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"fc4412a49c481eb2734a3be5724dcdbf38d52dfd","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.90_1782101872600_0.8069662093305074","host":"s3://npm-registry-packages-npm-production"}},"0.1.91":{"name":"memento-mori-jester","version":"0.1.91","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.91","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"af73594ac36a225e0a1456424d2651cf532ac8fe","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.91.tgz","fileCount":197,"integrity":"sha512-SLUIiX5lNW3eBnC0USsY2qW25NmUblNZ2oXtfAZQsbXD/rH141lP5x/YnsWsWYe9wfzxm9n/sAh0F3bTOIro/Q==","signatures":[{"sig":"MEQCIDxeZ3xVhvv0+HVwPMAlgep5OhRzq1NdSwqnwEDve88+AiBuaCUFdfL+J/jDBu4edlkNfnUxXIAk3U1dCjrm/yFzVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":928042},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"12167ea00bce067d1158955abab09f225c6a542e","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.91_1782103366158_0.4839197369007291","host":"s3://npm-registry-packages-npm-production"}},"0.1.92":{"name":"memento-mori-jester","version":"0.1.92","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.92","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"0a43ba775482eb3e76a59b34a4c841d5ca8e2788","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.92.tgz","fileCount":200,"integrity":"sha512-uh5SN8aeGUnZlEdV7hsWh0iC0SQK/PXS5plMke/IuGvYnpaOhNTTtMCzIY8aUHIxedWPSxiUFjhH8qyqsOkHsQ==","signatures":[{"sig":"MEUCIQC/V7b7cDuDIPSa6UAdTkIETXX9Ersa1LctHzbNp7nyVQIgPfZAKGd4FrTUqGn4WdR8rufeysEFnZKSi2qjDAOX8Xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":943817},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"18dafba0fb81b976d5b09971540cdbbeb53ff2d0","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.92_1782105247633_0.26708169596370657","host":"s3://npm-registry-packages-npm-production"}},"0.1.93":{"name":"memento-mori-jester","version":"0.1.93","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.93","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"6f4c5002e975beb2cea79b17d3036061cf764cfb","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.93.tgz","fileCount":203,"integrity":"sha512-cfsZKeSgzF+tCwPWEl5Xoni/xC3GUPU7hWPWoYuuNQLq6ZN+oL1D1k++EESQYPlLCXbLqi9Aq1FQvR9CZwLtRA==","signatures":[{"sig":"MEUCIADSeWXDNkLkhwKDjtHM31JYerPMIvgPbga2AMbuS33SAiEAxtRGYlpJ7zmjzk0Ying5hpqg0dkXkRh2cuAWrUuL7Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":960425},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"a134e4b70260b077e9cd9a4ed64159a5b35c1f86","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.93_1782107551726_0.34455624889408676","host":"s3://npm-registry-packages-npm-production"}},"0.1.94":{"name":"memento-mori-jester","version":"0.1.94","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.94","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"a09d9610fb7807bf0a2ba77751f45c60c0098f45","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.94.tgz","fileCount":206,"integrity":"sha512-Mf6+EkExN+S+Skdl8kUZ0OxvCGtY0X1UOSHuVZgV5ob0TUy1NnIAA95KZLDqOIsi2KTBhItWgSFIAN9KHM84Tg==","signatures":[{"sig":"MEYCIQDYZYc28mJKhPmmVDfVIAsezFr/gJ9DwRpnxj0JIyWTXQIhAKYxBqV40iHLnh1KzUTu++dZcqMxDXhG6/jRovuz/79t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978332},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"05bb47d40a33d6a0c494d1ba9982e925218e656b","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.94_1782108793451_0.20654144660700569","host":"s3://npm-registry-packages-npm-production"}},"0.1.95":{"name":"memento-mori-jester","version":"0.1.95","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.95","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"5720d0ac3ffe51c764bafd0f432302a7836044c3","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.95.tgz","fileCount":209,"integrity":"sha512-22JF1CtVPVnl8WzDDQgv1uDYuKxmq7DNvipRHY8OmoY8riGJabeoHO+vMvVIVfk2sWz7Gy4cXZTQx5cMEHBCbA==","signatures":[{"sig":"MEYCIQDEb2XDY/MDhjV8kJD5cc3J7pNFH49/dMH735OdHwwOQQIhANxFlPZ4LqbgTLxA72kNJq287SSJ/ei+cGR+OjMcCMoL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":997791},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"febea28a3b716a5c61f2ae6db425f367ba2f5ff3","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.95_1782110565316_0.6791744466220406","host":"s3://npm-registry-packages-npm-production"}},"0.1.96":{"name":"memento-mori-jester","version":"0.1.96","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.96","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"cbeacce18b4e8fe2e9810564c66f624e9a526133","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.96.tgz","fileCount":212,"integrity":"sha512-pnZZnPUqa0FOUKUFRrxAHWMMLBxM5Z5d29ChfRgOY83HX8fib49Mz4y2rN5JibaUg65cL1rdaTn2ySb57PK9MQ==","signatures":[{"sig":"MEQCIClNN6kFia1a2K2ZqBmt04qT3rRGwVCfFpDdURBJgP1bAiBTyG2fKkt/c2GAHw+GfLKN0S1FHoDCIbWFoUyHhhnhjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1018116},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"10e968392a96bd05e737251ea59f74e32ca61ea9","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.96_1782111957010_0.6220758431739213","host":"s3://npm-registry-packages-npm-production"}},"0.1.97":{"name":"memento-mori-jester","version":"0.1.97","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.97","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"7528bca6bdfb0644fa9a92e5d5231fe5671b624e","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.97.tgz","fileCount":213,"integrity":"sha512-xOK3AjlH0GCLEkbwXMCswFKbSaIcvdkfAiX5amHn2XxI9e6c2FOVGkY8qJCUfpvWMuoYrE6K7XD/EI2wdxld9w==","signatures":[{"sig":"MEUCIQDlcM9vha2zp8Rw2YYXk5DK+QgP5WzLM6kcCO1T2NKJQAIgDUNIv4J23d1qahJf1i954eFhl2pvQ0uUPVJ5Lq8pn8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1026822},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"5708c8acc24f5ec5839f97f7dccb8664f4cebd5a","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.97_1782113651462_0.917679407773665","host":"s3://npm-registry-packages-npm-production"}},"0.1.98":{"name":"memento-mori-jester","version":"0.1.98","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.98","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"6dcca766c282cbe63fc2b1db75e1423fd5941dd7","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.98.tgz","fileCount":216,"integrity":"sha512-p9pzn0oYhRU2UmfsTjbrToe3wbM0GPVSbjiCgUHRdM/dTDviVUYnNRR0RCGG1G1sWpNJ4oaLEhEibJib+Q19tw==","signatures":[{"sig":"MEYCIQD7akESvbKy+OYglfNSbcXq16kAn11ERyZvg0kaFuW8LQIhAPGi7ZSEP7jF72NCPmIObLPkko92Q2Ov/vRUOE7M/94L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1043520},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"f706027333d905fcfc1b4814db799f189cfb33f3","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.98_1782115186963_0.4675593031955336","host":"s3://npm-registry-packages-npm-production"}},"0.1.99":{"name":"memento-mori-jester","version":"0.1.99","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.99","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"9f5bf18eb2018286bf8c5d31c62ce5ac9e141839","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.99.tgz","fileCount":219,"integrity":"sha512-G1xWJW4O/rhr8fr705HbsWDa0uI17pDuVwlJIoUkytb/E7gyT9za6ToYHXBYHtj7USSGS6++T16M7uPNsGuvcg==","signatures":[{"sig":"MEUCIQD+2ZcYQjdDJkfWXkTO/DadN86VG6+L01A3Lf5hzwhJ+wIgWz5Fvf0+Ii6f/xIgrIQlEM2mXkdkb8BPTaWNZ9c6SJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1065341},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"9122f6f8d0cf45f92e9e609a97b1a19e38e6e27b","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.99_1782116547704_0.6884722393691802","host":"s3://npm-registry-packages-npm-production"}},"0.1.100":{"name":"memento-mori-jester","version":"0.1.100","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.100","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"f08e8c7c2e4c9121c40799de93610f4dbceaa60a","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.100.tgz","fileCount":222,"integrity":"sha512-I9V6c6aYP/zv5oZxWzx7zmJ/b+wQystcDsRN9n2ySjKJicusjVvK72Nq87bJTEX6IDI0HcBBaJeCEfvaIVuZiw==","signatures":[{"sig":"MEUCIGd6XQgNowHYWy/PsKv+ByIiYxkCWGViq/GJBN/OoPUUAiEAv8+cghiVezcp7TjApQO1+vtAvyvM47CFMAbxE5qGuEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1093876},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"9041a0c707cec2f021239e92f4a1b13e9a474e43","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.100_1782118651772_0.7089495753923025","host":"s3://npm-registry-packages-npm-production"}},"0.1.101":{"name":"memento-mori-jester","version":"0.1.101","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.101","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"dc3e2d03428b1f0d76addba6141d2a3ff0d10f0d","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.101.tgz","fileCount":225,"integrity":"sha512-HvzAcmVQVGc3qPxGA0gibWBFxhJ1iePI9oSOYNeRaPlYUiyG4rvmBiSEWvV356zmK4CITI0cMRlvTkMzX1nLRg==","signatures":[{"sig":"MEYCIQDECtubM/Ln4cTc8eUcg8w7kbYkMPNabzFzA0zSMIwA6gIhAKmzdgJ/g3fUFve/HoRBxsEBpHKQmljLJgWvCwMMLEyO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1117569},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"14ab034f232f3b24a0d184645906c609a21f513e","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.101_1782120677300_0.7017064237440509","host":"s3://npm-registry-packages-npm-production"}},"0.1.102":{"name":"memento-mori-jester","version":"0.1.102","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.102","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"ada2dfaa1c60907ae9342be9a0768eb86ed01781","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.102.tgz","fileCount":228,"integrity":"sha512-zIxKXzeKj7Hq+VDRhEckoBvpu1MgaQD/b+75/oJ5U/uaC/iwOmHzQwWIl80JYzbbZety+EYs8zJEurEvBx53bg==","signatures":[{"sig":"MEYCIQDJR9DihsRDZXVWzVFgrOzxJs5Jp6cvJvK9US05TycetgIhAL4Q7D6kgXLw2tA7PI8eaAjzog7Wye3z7tfwfp0+B1Em","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1145083},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"854d44f108ef30a7bc4d8515ffe0bccb69d2febf","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.102_1782123039925_0.8420359809589208","host":"s3://npm-registry-packages-npm-production"}},"0.1.103":{"name":"memento-mori-jester","version":"0.1.103","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.103","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"ad3f573ea91c9bbc5b877934a25a7039bd52f903","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.103.tgz","fileCount":230,"integrity":"sha512-RrLT9oYxlOGre6mTxC8RU+V34sGLs8GWSNVGhFpdkKnU/c63+aEPOYZiyOQ82oVWs38TSAQAhC8N1Wn3BBhXMA==","signatures":[{"sig":"MEYCIQDizl6fcm9rBRNzkd7ONGx5+p/gnJBmxPRG07XTdaib2AIhAOqMrOYEovkFTvHqAI2Zb/EVxrwHl0CsyZ+QxykAag8B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1156944},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"71851205f81eff9f0a7da0607a2a8c8ea0d23a78","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run pack:contents:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run && npm run pack:contents:check","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","pack:contents:check":"node scripts/check-package-contents.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.103_1782124604085_0.7956320535145698","host":"s3://npm-registry-packages-npm-production"}},"0.1.104":{"name":"memento-mori-jester","version":"0.1.104","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.104","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"62afd84a647a6f3d998ed94aa977798954d048c0","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.104.tgz","fileCount":233,"integrity":"sha512-YlXk+zTFKP5Pm83i28hHAOQYF56vkS9tUdZv22zHVtSd7myx9wrOkQYSjssQ9wrhxOX6VCn/Q1KgmNMMKswvUg==","signatures":[{"sig":"MEYCIQC9qlRGygVwZQ9TW9xYOeRBCXKG/GSVZ+lwDEBZDdwtZwIhAJQ8BXRAG8pc6FhVouFPaO1Ba591x7Hkn/1dH7nzGCJw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180724},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"421f93328b33218c22eaf7745f71fe76975c7483","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run pack:contents:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run && npm run pack:contents:check","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","pack:contents:check":"node scripts/check-package-contents.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.104_1782137607799_0.2864685153619779","host":"s3://npm-registry-packages-npm-production"}},"0.1.105":{"name":"memento-mori-jester","version":"0.1.105","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.105","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"6a099f872a39c556bb4dd4ed5a18a7afd236730c","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.105.tgz","fileCount":236,"integrity":"sha512-JyNr0w3nLz5Pgp1fQO1UF+GZ79/BlB/a9fn7cSh4aLwxydCVrBFWwsor55Lb7jDqRB2ktlufnBd/rbIeunI0pg==","signatures":[{"sig":"MEQCIDay+2zd+BqjROG92ovR9dklFfs69cVT/b0CZkQ11GfJAiBdqvSo18YoXi4fQqPKVVe8m+D0G/GsZ7LorE126V3Seg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1204085},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"ced48d4cf60f98c07388a28870ce9c26e89f3001","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run pack:contents:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run && npm run pack:contents:check","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","pack:contents:check":"node scripts/check-package-contents.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.105_1782143194935_0.30115741475686475","host":"s3://npm-registry-packages-npm-production"}},"0.1.106":{"name":"memento-mori-jester","version":"0.1.106","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.106","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"f678602f4d7d41314642e5eeac1ac2daba4c51f0","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.106.tgz","fileCount":239,"integrity":"sha512-24GrICALoX5j39unq3yjLX0DWc8D1sVu1U65N8wbBHiKuS00tqADeQzJHxl1Ok0k0wchzJrs+ZsvXP02CKiMww==","signatures":[{"sig":"MEQCIE8zU6WWeDYFBr6ZYPfgfa8YaAIwQlmrhM8/aPnCzeddAiBaoaMxRNjuRiDb5bMT32f0kEjU30/U2uzNJ7Zdh5Wa7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1229017},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"cfdc27fa878cb3e2d48ec9702af66559da5ecf9d","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run pack:contents:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run && npm run pack:contents:check","start:mcp":"node dist/server.js","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","pack:contents:check":"node scripts/check-package-contents.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.106_1782145133567_0.03235948525522048","host":"s3://npm-registry-packages-npm-production"}},"0.1.107":{"name":"memento-mori-jester","version":"0.1.107","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.107","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"4be5e319163eb4d7a3b91a9b8ba8425f252125e5","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.107.tgz","fileCount":242,"integrity":"sha512-H9Ifi9l6/0xtFuXyzcMf/lX6+RsN+o5Zy9+9MNZpu2QPNFdv2HMElWR1wU5MpM44iQH5VIBpPOSgXhYw84gQ2g==","signatures":[{"sig":"MEQCIFogx8TXTXvlcerBLKAnjDuDw15bEP3odCrPbRIfSgK0AiB+YjOKSazZM9s4owbUxcxcMrRk+XG4Y9O3I0NDzwWyiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237601},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"35e43eeffdeb0f9cef2c943e2827122a79bb8515","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run pack:contents:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run && npm run pack:contents:check","start:mcp":"node dist/server.js","audit:high":"npm audit --audit-level=high","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm run audit:high && npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","pack:contents:check":"node scripts/check-package-contents.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.107_1782329805525_0.7625323563423039","host":"s3://npm-registry-packages-npm-production"}},"0.1.108":{"name":"memento-mori-jester","version":"0.1.108","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.108","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"92924bd1323015f797b0f7f7ef37b2278ef9afc3","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.108.tgz","fileCount":243,"integrity":"sha512-6mrnhHi+0R7LMGPHGnK+ABbWWwnTeeDhRSnF7AxzGL+kpqkj7WxSW8fikURpLtguP6sDQS+GdmZGgtQattauKQ==","signatures":[{"sig":"MEYCIQCsTrY7PAG0kSv2Fl0lcHOz1B0edqQdEnwKSXst4aiQWAIhAMh70CC07q2u8eUq2VU8p/RvJuW2RhVgEuqJbpw5AYnp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1239126},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"5d2cee93d1c0b2f1d1e894b37c32da18d61964b2","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run pack:contents:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run && npm run pack:contents:check","start:mcp":"node dist/server.js","audit:high":"npm audit --audit-level=high","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm run audit:high && npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","pack:contents:check":"node scripts/check-package-contents.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.108_1782330344089_0.6695554495636749","host":"s3://npm-registry-packages-npm-production"}},"0.1.109":{"name":"memento-mori-jester","version":"0.1.109","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.109","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"04b4fc2d9f86950759adb942fef95e627c49464f","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.109.tgz","fileCount":245,"integrity":"sha512-Dx31NgyJjSx0/4pJsfiVeLcG9w62pTioRCS3ubUkZ6ozPoHptNhYa4KfGHwp60miSdJNonllwQNcuBjtPVpvDQ==","signatures":[{"sig":"MEQCIBXjiRm0e7htFe36BYPIViiy2PKnBdsmJrGSA63AhqrtAiB1rHpoUn5rw+cp2eXzzcmvbZ/Qdi6JYgF5xy7iWkceCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1249717},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"3015568627260f169527ebe99f733963be24b119","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run pack:contents:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run && npm run pack:contents:check","start:mcp":"node dist/server.js","audit:high":"npm audit --audit-level=high","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm run audit:high && npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","pack:contents:check":"node scripts/check-package-contents.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.109_1782393888254_0.5643344968357036","host":"s3://npm-registry-packages-npm-production"}},"0.1.110":{"name":"memento-mori-jester","version":"0.1.110","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"license":"SEE LICENSE IN LICENSE","_id":"memento-mori-jester@0.1.110","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"dist":{"shasum":"b1d8afef1e52e516c731a97be3bfb6e369ee5fbb","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.110.tgz","fileCount":246,"integrity":"sha512-x6ZfNtdboHNnkezGUeo52/ZXC9zGsFXCercdydycV4RlgdBszDTy/sHQRF6RZFntvHp5NCusRAx1nBWZHkW1oQ==","signatures":[{"sig":"MEYCIQCx09NVLXVzaet/ZC2EbEQqaaRiMeNPopnFYxGSFU01VgIhAJUPpPcsZiBxptmCLHtzlo+2UNgZ18A1uclD+dVHzgUl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1252700},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"gitHead":"23668e8b178a96787fed048731065d5b67096c44","scripts":{"test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run pack:contents:check && npm run production:check","build":"tsc -p tsconfig.json","start":"node dist/server.js","doctor":"node dist/cli.js doctor","prepare":"npm run build","demo:svg":"node scripts/render-demo-svg.mjs","pack:dry":"npm pack --dry-run && npm run pack:contents:check","start:mcp":"node dist/server.js","audit:high":"npm audit --audit-level=high","promo:card":"node scripts/render-social-card.mjs","site:check":"node scripts/check-site.mjs","promo:check":"node scripts/check-promo-freshness.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","prepublishOnly":"npm run audit:high && npm test && npm run pack:dry","fixtures:report":"node scripts/report-fixtures.mjs","production:check":"node scripts/check-production-readiness.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","ci:adoption:check":"node scripts/check-ci-adoption.mjs","pack:contents:check":"node scripts/check-package-contents.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"repository":{"url":"git+https://github.com/Martin123132/Memento-Mori.git","type":"git"},"_npmVersion":"11.13.0","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.1.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/memento-mori-jester_0.1.110_1782686457870_0.7229795285720471","host":"s3://npm-registry-packages-npm-production"}},"0.1.111":{"name":"memento-mori-jester","version":"0.1.111","description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","type":"module","repository":{"type":"git","url":"git+https://github.com/Martin123132/Memento-Mori.git"},"homepage":"https://github.com/Martin123132/Memento-Mori#readme","bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"main":"./dist/core.js","types":"./dist/core.d.ts","bin":{"jester":"dist/cli.js","memento-mori-jester":"dist/cli.js","memento-mori-jester-mcp":"dist/server.js"},"exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js"}},"scripts":{"build":"tsc -p tsconfig.json","start":"node dist/server.js","start:mcp":"node dist/server.js","test":"npm run build && node scripts/run-tests.mjs && npm run fixtures:check && npm run fixtures:report && npm run framework:tuning:check && npm run framework:tuning:doctor && npm run ci:adoption:check && npm run consumer:quickstart:check && npm run reports:check && npm run support:check && npm run promo:check && npm run site:check && npm run pack:contents:check && npm run production:check","doctor":"node dist/cli.js doctor","demo:svg":"node scripts/render-demo-svg.mjs","demo:svg:check":"node scripts/render-demo-svg.mjs --check","fixtures:check":"node scripts/check-fixtures.mjs","fixtures:report":"node scripts/report-fixtures.mjs","framework:tuning:check":"node scripts/check-framework-tuning.mjs","framework:tuning:doctor":"node scripts/doctor-framework-tuning.mjs","ci:adoption:check":"node scripts/check-ci-adoption.mjs","consumer:quickstart:check":"node scripts/check-consumer-quickstart.mjs","reports:check":"node scripts/check-report-gallery.mjs","support:check":"node scripts/check-support-triage.mjs","promo:card":"node scripts/render-social-card.mjs","promo:card:check":"node scripts/render-social-card.mjs --check","promo:check":"node scripts/check-promo-freshness.mjs","site:check":"node scripts/check-site.mjs","production:check":"node scripts/check-production-readiness.mjs","pack:contents:check":"node scripts/check-package-contents.mjs","pack:dry":"npm pack --dry-run && npm run pack:contents:check","audit:high":"npm audit --audit-level=high","prepare":"npm run build","prepublishOnly":"npm run audit:high && npm test && npm run pack:dry"},"keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"^4.1.12"},"devDependencies":{"@types/node":"^24.10.1","typescript":"^5.9.3"},"engines":{"node":">=20"},"license":"SEE LICENSE IN LICENSE","gitHead":"a7532a8f10d73b398d4a73683a8ce1dfebcccbcc","_id":"memento-mori-jester@0.1.111","_nodeVersion":"24.17.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-04poBtDTMJrt8HB0C7hOZdCidN/8781xWWRTvtWte/vKApcMh15lgUuDWh/MwdAdlQl+2ZGLSZkvEPez6aZk0A==","shasum":"195871b5f4ec9002e15da2e43750f7993433b9c5","tarball":"https://registry.npmjs.org/memento-mori-jester/-/memento-mori-jester-0.1.111.tgz","fileCount":247,"unpackedSize":1258712,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/memento-mori-jester@0.1.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEgtq8ESw8LaaJRjYiVycQxioRNncy8/ue0fjBHLj8L9AiEApwiUPIwKhyQ7UZCyXCgqsLpAKFMLGe2zwxXkZQtnLZM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71927ea0-d07e-45bd-a996-9f54a1377996"}},"directories":{},"maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/memento-mori-jester_0.1.111_1782916990292_0.5859303646238168"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-18T03:05:03.219Z","modified":"2026-07-01T14:43:10.747Z","0.1.3":"2026-05-18T03:05:03.490Z","0.1.4":"2026-05-18T03:15:34.860Z","0.1.5":"2026-05-18T03:31:48.142Z","0.1.6":"2026-05-18T03:52:03.168Z","0.1.7":"2026-05-18T04:27:24.223Z","0.1.8":"2026-05-18T16:21:53.930Z","0.1.9":"2026-05-18T18:34:12.319Z","0.1.10":"2026-05-18T19:02:19.212Z","0.1.11":"2026-05-18T19:17:18.103Z","0.1.12":"2026-05-18T19:47:27.577Z","0.1.13":"2026-05-18T20:03:39.052Z","0.1.14":"2026-05-18T20:20:30.242Z","0.1.15":"2026-05-18T22:44:03.259Z","0.1.16":"2026-05-19T18:58:34.130Z","0.1.17":"2026-05-19T21:21:33.882Z","0.1.18":"2026-05-20T02:06:19.973Z","0.1.19":"2026-05-20T02:42:22.342Z","0.1.20":"2026-05-20T02:55:29.717Z","0.1.21":"2026-05-20T14:23:30.748Z","0.1.22":"2026-05-20T14:43:23.963Z","0.1.23":"2026-05-20T22:30:50.136Z","0.1.24":"2026-05-21T04:37:51.414Z","0.1.25":"2026-05-23T21:22:11.040Z","0.1.26":"2026-05-24T00:27:35.538Z","0.1.27":"2026-05-24T00:42:58.230Z","0.1.28":"2026-05-25T00:55:36.373Z","0.1.29":"2026-05-25T01:12:36.633Z","0.1.30":"2026-05-30T21:41:19.596Z","0.1.31":"2026-05-31T12:47:17.583Z","0.1.32":"2026-05-31T12:54:21.370Z","0.1.33":"2026-05-31T13:01:21.299Z","0.1.34":"2026-06-03T01:55:19.800Z","0.1.35":"2026-06-03T02:15:14.144Z","0.1.36":"2026-06-03T02:47:07.507Z","0.1.37":"2026-06-03T11:20:38.997Z","0.1.38":"2026-06-03T11:32:47.283Z","0.1.39":"2026-06-03T11:53:40.388Z","0.1.40":"2026-06-03T12:48:52.769Z","0.1.41":"2026-06-04T00:19:41.824Z","0.1.42":"2026-06-04T01:09:10.304Z","0.1.43":"2026-06-04T01:21:59.733Z","0.1.44":"2026-06-14T02:09:28.132Z","0.1.45":"2026-06-14T02:17:55.512Z","0.1.46":"2026-06-14T02:26:07.045Z","0.1.47":"2026-06-14T02:30:53.675Z","0.1.48":"2026-06-14T02:49:05.908Z","0.1.49":"2026-06-14T02:55:47.511Z","0.1.50":"2026-06-14T03:03:32.522Z","0.1.51":"2026-06-14T03:20:05.167Z","0.1.52":"2026-06-14T03:29:58.222Z","0.1.53":"2026-06-14T03:33:59.578Z","0.1.54":"2026-06-14T22:55:23.180Z","0.1.55":"2026-06-14T23:08:05.726Z","0.1.56":"2026-06-15T18:56:55.082Z","0.1.57":"2026-06-15T20:51:39.454Z","0.1.58":"2026-06-15T22:34:28.768Z","0.1.59":"2026-06-15T23:38:52.423Z","0.1.60":"2026-06-16T00:52:02.180Z","0.1.61":"2026-06-16T01:47:35.937Z","0.1.62":"2026-06-16T16:50:44.752Z","0.1.63":"2026-06-16T18:11:54.840Z","0.1.64":"2026-06-16T18:45:22.438Z","0.1.65":"2026-06-16T20:07:59.992Z","0.1.66":"2026-06-16T22:53:37.814Z","0.1.67":"2026-06-16T23:00:41.806Z","0.1.68":"2026-06-16T23:34:17.532Z","0.1.69":"2026-06-17T01:16:34.895Z","0.1.70":"2026-06-17T02:04:19.459Z","0.1.71":"2026-06-17T13:41:50.238Z","0.1.72":"2026-06-17T22:22:52.460Z","0.1.73":"2026-06-18T01:50:45.141Z","0.1.74":"2026-06-18T14:41:23.426Z","0.1.75":"2026-06-18T17:30:29.860Z","0.1.76":"2026-06-18T18:39:00.917Z","0.1.77":"2026-06-19T00:37:47.862Z","0.1.78":"2026-06-19T18:43:01.356Z","0.1.79":"2026-06-19T23:55:43.091Z","0.1.80":"2026-06-20T19:10:52.573Z","0.1.81":"2026-06-21T22:24:17.902Z","0.1.82":"2026-06-22T00:57:44.595Z","0.1.83":"2026-06-22T01:13:42.007Z","0.1.84":"2026-06-22T01:35:03.881Z","0.1.85":"2026-06-22T01:53:41.507Z","0.1.86":"2026-06-22T02:23:17.051Z","0.1.87":"2026-06-22T02:40:41.156Z","0.1.88":"2026-06-22T03:00:09.942Z","0.1.89":"2026-06-22T03:44:07.218Z","0.1.90":"2026-06-22T04:17:52.861Z","0.1.91":"2026-06-22T04:42:46.304Z","0.1.92":"2026-06-22T05:14:07.814Z","0.1.93":"2026-06-22T05:52:31.910Z","0.1.94":"2026-06-22T06:13:13.626Z","0.1.95":"2026-06-22T06:42:45.465Z","0.1.96":"2026-06-22T07:05:57.233Z","0.1.97":"2026-06-22T07:34:11.640Z","0.1.98":"2026-06-22T07:59:47.125Z","0.1.99":"2026-06-22T08:22:27.877Z","0.1.100":"2026-06-22T08:57:31.960Z","0.1.101":"2026-06-22T09:31:17.506Z","0.1.102":"2026-06-22T10:10:40.083Z","0.1.103":"2026-06-22T10:36:44.237Z","0.1.104":"2026-06-22T14:13:27.955Z","0.1.105":"2026-06-22T15:46:35.120Z","0.1.106":"2026-06-22T16:18:53.763Z","0.1.107":"2026-06-24T19:36:45.664Z","0.1.108":"2026-06-24T19:45:44.261Z","0.1.109":"2026-06-25T13:24:48.474Z","0.1.110":"2026-06-28T22:40:58.124Z","0.1.111":"2026-07-01T14:43:10.440Z"},"bugs":{"url":"https://github.com/Martin123132/Memento-Mori/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/Martin123132/Memento-Mori#readme","keywords":["mcp","ai-agent","coding-agent","safety","cli","code-review","memento-mori","court-jester"],"repository":{"type":"git","url":"git+https://github.com/Martin123132/Memento-Mori.git"},"description":"A local court-jester sidecar for AI coding agents: review plans, commands, diffs, and final claims before they get too pleased with themselves.","maintainers":[{"name":"ollett1212","email":"ollett123123@outlook.com"}],"readme":"# Memento Mori Jester\n\n[![CI](https://github.com/Martin123132/Memento-Mori/actions/workflows/ci.yml/badge.svg)](https://github.com/Martin123132/Memento-Mori/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/memento-mori-jester.svg)](https://www.npmjs.com/package/memento-mori-jester)\n[![License: PolyForm Noncommercial](https://img.shields.io/badge/License-PolyForm%20Noncommercial-blue.svg)](LICENSE)\n\nA local court-jester sidecar for AI coding agents. It reviews plans, shell commands, diffs, and final answers before they get too pleased with themselves.\n\nIt roasts the reasoning, not the human.\n\nPersonal and non-commercial use is covered by [LICENSE](LICENSE). Commercial use requires a separate written licence; see [COMMERCIAL-LICENSE.md](COMMERCIAL-LICENSE.md) and [NOTICE.md](NOTICE.md).\n\n## Names You'll See\n\n- **Memento Mori Jester** is the product name.\n- **`memento-mori-jester`** is the npm package and long CLI binary.\n- **`jester`** is the short CLI command installed by the package.\n- **`Memento-Mori`** is the GitHub repository slug kept for stable links, releases, and GitHub Action usage.\n- **MCP** means Model Context Protocol: the way Codex, Claude Code, and other clients can call the Jester as a local tool.\n\nThe normal user path is local-first: commands, plans, diffs, and final-answer text are reviewed on your machine. `start`, `doctor`, `config recommend`, `summary`, `tune`, and `playground` do not publish anything. Maintainer checks from a repo checkout, such as `npm run audit:high`, `npm test`, and `npm run pack:dry`, are release safeguards, not release commands. Publishing only happens from the trusted GitHub workflow when maintainers push an annotated `v*` tag.\n\n## Demo\n\n[![Memento Mori Jester terminal demo](docs/demo-terminal.svg)](docs/DEMO.md)\n\nSee the full [demo transcript](docs/DEMO.md), or use the [promo/share kit](promo) for X post copy, stills, and a 30-second demo script.\nThere is also a lightweight repo-local [landing page](site/index.html) for sharing the project in one screen.\n\n## Start Here\n\n### 1. Try It Without Writing Files\n\n```powershell\nnpx -y memento-mori-jester@latest start\nnpx -y memento-mori-jester@latest doctor\nnpx -y memento-mori-jester@latest command \"git reset --hard\"\nnpx -y memento-mori-jester@latest playground\n```\n\n`start` prints the guided checklist and uses local repo markers to choose a recommended preset before any files are written. `playground` opens the local browser UI with sample buttons for commands, plans, diffs, and final answers.\n\n### 2. Add It To A Project\n\n```powershell\nnpx -y memento-mori-jester@latest config recommend\nnpx -y memento-mori-jester@latest bootstrap --preset <recommended-preset>\n```\n\nThat writes:\n\n- `jester.config.json`\n- `memento-mori.mcp.json`\n- `MEMENTO_MORI.md`\n\nCommon presets are `node`, `python`, `web`, `api`, `infra`, `ai`, and `security`.\n\n### 3. Connect Your Agent\n\n```powershell\nnpx -y memento-mori-jester@latest setup\nnpx -y memento-mori-jester@latest setup --agent codex\nnpx -y memento-mori-jester@latest setup --agent claude\n```\n\nUse the generated MCP snippet and agent instruction in Codex, Claude Code, or another MCP-capable client.\n\n### 4. Add Hooks Or CI When Ready\n\n```powershell\nnpx -y memento-mori-jester@latest bootstrap --preset <recommended-preset> --hook pre-commit\nnpx -y memento-mori-jester@latest bootstrap --preset <recommended-preset> --hook pre-commit --hook pre-push\n```\n\nAdd it to GitHub code scanning:\n\n```powershell\nnpx -y memento-mori-jester@latest github-action --write\n```\n\nThe generated workflow uploads SARIF for code scanning and adds a readable Jester summary to the GitHub Actions run.\n\nMore paths:\n\n- For a first read-only CI smoke, copy [examples/ci/adoption-smoke.yml](examples/ci/adoption-smoke.yml).\n- For fresh-project confidence, see [examples/consumer-quickstart](examples/consumer-quickstart) and [examples/reports](examples/reports).\n- For stack-specific false-positive work, see [docs/FRAMEWORK_TUNING.md](docs/FRAMEWORK_TUNING.md) and [examples/tuning](examples/tuning).\n- For the full docs map, including support, release, and maintainer paths, see [docs/INDEX.md](docs/INDEX.md).\n\nExpected vibe:\n\n```text\nJester verdict: BLOCK (100/100)\nA dazzling command, if the desired outcome is court-sponsored regret.\n```\n\n## What It Does\n\n| Surface | Example | What it catches |\n| --- | --- | --- |\n| Plans | `jester plan \"I will just refactor auth and ship it\"` | overconfidence, missing verification, risky domains |\n| Commands | `jester command \"git reset --hard\"` | destructive shell commands and broad file operations |\n| Diffs | `git diff \\| jester diff --fail-on block` | removed tests, install scripts, env/config risks |\n| Final answers | `jester final --file final.txt` | done/fixed claims without evidence |\n| Explanations | `jester explain command \"git reset --hard\"` | plain-language teaching notes for verdicts |\n| Summary | `git diff \\| jester summary` | rule hit counts and next tuning commands |\n| Start | `jester start` | guided first-run checklist that recommends a preset, then shows setup, bootstrap, validation, and smoke checks |\n| Playground | `jester playground` | local paste-in checks for commands, plans, diffs, and final answers |\n| Examples | `jester examples` | copy-paste commands and links for new users |\n| Config Recommend | `jester config recommend` | local preset and stack recommendation from repo files |\n| Rules | `jester rules --kind diff` | visible rule catalog for built-in and project checks |\n| Tuning | `jester tune risky-domain` | read-only advice before muting a noisy rule |\n| GitHub Actions | `jester github-action --write` | SARIF workflow plus Actions job summary |\n| Agents | `jester setup --agent codex` | exact MCP snippets and agent instructions for Codex, Claude Code, and generic clients |\n\n## Try It Locally\n\nInstalled globally:\n\n```powershell\nnpm install -g memento-mori-jester\njester command \"Remove-Item .\\dist -Recurse -Force\"\n```\n\nFrom a local checkout:\n\n```powershell\ngit clone https://github.com/Martin123132/Memento-Mori.git\ncd Memento-Mori\nnpm.cmd install\nnpm.cmd run build\nnode .\\dist\\cli.js doctor\n```\n\n## Setup Wizard\n\nFor exact Codex, Claude Code, and generic MCP setup snippets:\n\n```powershell\nnpx -y memento-mori-jester@latest start\nnpx -y memento-mori-jester@latest setup\nnpx -y memento-mori-jester@latest setup --agent codex\nnpx -y memento-mori-jester@latest setup --agent claude\n```\n\nFor a copy-pasteable MCP config and suggested agent instruction:\n\n```powershell\nnpx -y memento-mori-jester@latest init\n```\n\nFor a starter kit that writes project files:\n\n```powershell\nnpx -y memento-mori-jester@latest config recommend\nnpx -y memento-mori-jester@latest bootstrap --preset node\n```\n\nFor this local checkout:\n\n```powershell\nnode .\\dist\\cli.js init --mode local\nnode .\\dist\\cli.js bootstrap --mode local --preset node\n```\n\n`bootstrap` writes:\n\n- `jester.config.json`\n- `memento-mori.mcp.json`\n- `MEMENTO_MORI.md`\n\nIt keeps existing files by default. Use `--force` to overwrite them, and `--hook pre-commit` or `--hook pre-push` to install managed git hooks at the same time.\n\nModes:\n\n- `npx`: MCP clients launch the package through `npx -y memento-mori-jester@latest mcp-server`.\n- `global`: MCP clients launch `memento-mori-jester-mcp`, assuming the package is globally installed.\n- `local`: MCP clients launch the built `dist/server.js` in this checkout.\n\n## CLI\n\n```powershell\njester plan \"I will just refactor auth and ship it\"\njester command \"git reset --hard\"\ngit diff | jester diff --fail-on block\ngit diff | jester diff --sarif > jester.sarif\ngit diff | jester summary\njester summary --kind command \"git reset --hard\"\njester final --file .\\final-answer.txt --tone professional\njester explain command \"git reset --hard\"\njester start\njester doctor\njester doctor --json\njester playground\njester setup\njester setup --agent codex\njester examples\njester rules\njester rule destructive-git-history\njester tune risky-domain\njester tune coverage\njester github-action --write\njester bootstrap --preset node\njester config init\njester policy init --level team\njester install-hook pre-commit\njester mcp-config --mode npx\njester mcp-config --agent claude --mode npx\n```\n\n`jester playground` includes one-click samples for command, plan, diff, and final-answer reviews, so you can see a block, caution, or evidence check without inventing input first.\n`jester doctor --json` is the best first artifact to share in a bug report because it includes package, config, MCP, hook, and GitHub Action diagnostics.\n\nThe package-name binary works too:\n\n```powershell\nmemento-mori-jester plan \"This should probably work\"\n```\n\nTones:\n\n- `gentle_stoic`\n- `court_jester`\n- `absolute_menace`\n- `professional`\n\nRisk tolerance:\n\n- `low`\n- `medium`\n- `high`\n\n## Project Config\n\nCreate a config file in your repo:\n\n```powershell\njester config init\n```\n\nThe CLI and MCP server automatically search upward for `jester.config.json` or `.jester.json`.\n\nExample:\n\n```json\n{\n  \"tone\": \"court_jester\",\n  \"intensity\": 3,\n  \"riskTolerance\": \"medium\",\n  \"hookFailOn\": \"block\",\n  \"disabledRules\": [],\n  \"blockedCommands\": [\n    \"git reset --hard\",\n    \"git clean -fd\"\n  ],\n  \"sensitiveDomains\": [\n    \"auth\",\n    \"billing\",\n    \"payments\",\n    \"production\",\n    \"customer data\"\n  ],\n  \"customRules\": [\n    {\n      \"id\": \"no-force-push-main\",\n      \"pattern\": \"git\\\\s+push\\\\s+--force(?:-with-lease)?\\\\s+origin\\\\s+main\",\n      \"severity\": 5,\n      \"title\": \"Force-push to main\",\n      \"detail\": \"This project treats force-pushing main as a stop-and-think event.\",\n      \"suggestedCheck\": \"Create a branch or use --force-with-lease only after confirming the protected branch policy.\",\n      \"kinds\": [\"command\", \"plan\"]\n    }\n  ]\n}\n```\n\nUseful config commands:\n\n```powershell\njester config recommend\njester config recommend --json\njester config show\njester config show --json\njester config init --force\njester config init --preset node\njester config init --preset python\njester config init --preset web\njester config init --preset api\njester config init --preset infra\njester config init --preset ai\njester config init --preset security\njester config presets\njester config validate\njester config validate --json\njester plan \"I will deploy-prod now\" --config .\\jester.config.json\njester command \"git reset --hard\" --no-config\n```\n\nStructured output. SARIF is available in `v0.1.10` and later:\n\n```powershell\njester command \"git reset --hard\" --json\njester summary --kind command \"git reset --hard\" --json\njester command \"git reset --hard\" --sarif\ngit diff | jester diff --sarif > jester.sarif\n```\n\nRule hit summaries:\n\n```powershell\ngit diff | jester summary\njester summary --kind plan \"I will just refactor auth and ship it\"\njester summary --kind command \"git reset --hard\" --json\n```\n\n`jester summary` reviews the input and groups the resulting issues by rule id, then suggests the next `jester tune <id>` command for the noisiest rule.\n\nRule transparency:\n\n```powershell\njester rules\njester rules --kind diff\njester rules --json\njester rule destructive-git-history\njester tune risky-domain\njester tune risky-domain --json\njester tune coverage\njester tune coverage --json\n```\n\n`jester rule <id>` explains why a rule exists, when it may be noisy, what safer move to make, and how to tune it.\n\n`jester tune <id>` turns that into a practical mute checklist with exact `disable-rule`, `enable-rule`, and validation commands. It does not edit config files.\n\n`jester tune coverage` shows the fixture support and confidence signal for every rule, including suggested next actions such as adding coverage, reviewing surprise matches, checking quiet-pass boundaries, or leaving a healthy signal alone.\n\nFor stack-shaped noise, see [Framework Tuning Examples](docs/FRAMEWORK_TUNING.md). It maps common Next.js, Vite React, FastAPI, Terraform/Kubernetes, security-scan, and AI/MCP false-positive reports to the `jester tune <rule>` command and fixture IDs worth checking first. The checked [framework tuning cookbook](examples/tuning) turns those rows into copy-paste recipes and a machine-readable JSON file, and `npm run framework:tuning:doctor` proves those recipes execute through the built CLI.\n\nDisable a noisy rule by adding its id to `disabledRules` in `jester.config.json`:\n\n```json\n{\n  \"disabledRules\": [\"console-log\"]\n}\n```\n\nOr let the CLI edit the config:\n\n```powershell\njester config disable-rule console-log\njester config enable-rule console-log\n```\n\nIf no config exists yet, `disable-rule` creates a minimal `jester.config.json`.\n\nPresets layer extra rules on top of the default config:\n\n- `node`: npm lifecycle scripts, publish/unpublish, package metadata.\n- `python`: dependency files, migrations, pickle, eval/exec.\n- `web`: browser storage, client-exposed config, unsafe HTML, redirect risks.\n- `api`: auth bypasses, CORS, rate limits, webhooks, raw SQL, and destructive migrations.\n- `infra`: Terraform, Kubernetes, Helm, IAM, and public exposure risks.\n- `ai`: LLM apps, MCP servers, agent tools, prompt injection, evals, and model-output execution.\n- `security`: lower risk tolerance, TLS/CORS checks, token/permission-sensitive areas.\n\nPolicy templates are stricter project configs for teams. They are available in `v0.1.9` and later:\n\n```powershell\njester policy init --level team\njester policy init --level strict\njester policy show --level strict\n```\n\n## Git Hooks\n\nInstall a pre-commit hook that reviews staged changes:\n\n```powershell\njester install-hook pre-commit\n```\n\nInstall a pre-push hook that reviews unpushed changes:\n\n```powershell\njester install-hook pre-push\n```\n\nHook commands:\n\n```powershell\njester hook-status\njester install-hook pre-commit --fail-on caution\njester install-hook pre-commit --mode local --force\njester uninstall-hook pre-commit\n```\n\nHooks refuse to overwrite or remove non-jester hooks unless you pass `--force`.\n\n## MCP Server\n\nThe MCP server exposes:\n\n- `jester_review_plan`\n- `jester_check_command`\n- `jester_review_diff`\n- `jester_final_answer_roast`\n\nGenerate config:\n\n```powershell\njester mcp-config --mode npx\njester mcp-config --agent codex --mode npx\njester mcp-config --agent claude --mode npx\njester mcp-config --mode global\njester mcp-config --mode local\n```\n\nDefault `npx` config:\n\n```json\n{\n  \"mcpServers\": {\n    \"memento-mori-jester\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"memento-mori-jester@latest\",\n        \"mcp-server\"\n      ]\n    }\n  }\n}\n```\n\nSuggested agent instruction:\n\n```text\nBefore risky commands, final answers, commits, or large edits, call the Memento Mori Jester. Treat BLOCK as requiring a changed plan, and CAUTION as requiring at least one concrete verification step.\n```\n\nMore setup examples:\n\n- [Getting Started](docs/GETTING_STARTED.md)\n- [CLI Setup](docs/CLI.md)\n- [Codex Setup](docs/CODEX.md)\n- [Claude Code Setup](docs/CLAUDE_CODE.md)\n- [Agent Setup](docs/AGENTS.md)\n- [MCP Tool Reference](docs/MCP_TOOLS.md)\n- [GitHub Actions](docs/GITHUB_ACTIONS.md)\n- [Framework Tuning Examples](docs/FRAMEWORK_TUNING.md)\n- [Framework Tuning Cookbook](examples/tuning)\n- [Demo Script](docs/DEMO.md)\n- [Promo Share Kit](promo)\n- [Examples](examples)\n- [Preset Example Packs](examples/presets)\n- [Review Fixtures](examples/fixtures)\n- [Framework CI Examples](examples/ci)\n- [Adoption Smoke CI](examples/ci/adoption-smoke.yml)\n- [Consumer Quickstart Smoke](examples/consumer-quickstart)\n- [Real-World Report Gallery](examples/reports)\n- [Report Gallery Feedback Template](examples/reports/feedback-template.md)\n- [Support Examples Quickstart](examples/support/support-examples-quickstart.md)\n- [Support Examples Index](examples/support/support-examples-index.md)\n- [Installed Package Support Examples](examples/support/installed-package-support.md)\n- [Release Support Provenance Gate](examples/support/release-support-provenance.md)\n- [Post-Release Evidence Ledger](examples/support/post-release-evidence-ledger.md)\n- [Support Lifecycle Map](examples/support/support-lifecycle-map.md)\n- [Support Lifecycle Worksheet](examples/support/support-lifecycle-worksheet.md)\n- [Filled Support Lifecycle Worksheet Example](examples/support/support-lifecycle-filled-example.md)\n- [Support Lifecycle Overview](examples/support/support-lifecycle.md)\n- [Support Outcome Prioritization](examples/support/outcome-prioritization.md)\n- [Support Backlog Records](examples/support/backlog-records.md)\n- [Support Backlog Review](examples/support/backlog-review.md)\n- [Support Triage Playbook](examples/support)\n- [Maintainer Response Snippets](examples/support/response-snippets.md)\n- [Support Closeout Checklist](examples/support/closeout-checklist.md)\n- [Security Policy](SECURITY.md)\n- [Maintainer Triage](docs/MAINTAINER_TRIAGE.md)\n- [Changelog](CHANGELOG.md)\n- [Roadmap](ROADMAP.md)\n- [Trusted npm Publishing](docs/TRUSTED_PUBLISHING.md)\n\nPreset example packs:\n\n- [Next.js](examples/presets/nextjs)\n- [Vite React](examples/presets/vite-react)\n- [Express API](examples/presets/express-api)\n- [FastAPI](examples/presets/fastapi)\n- [Terraform Kubernetes](examples/presets/terraform-k8s)\n- [AI MCP](examples/presets/ai-mcp)\n\nFramework CI examples:\n\n- [Adoption Smoke CI](examples/ci/adoption-smoke.yml)\n- [Consumer Quickstart Smoke](examples/consumer-quickstart)\n- [Real-World Report Gallery](examples/reports)\n- [Report Gallery Feedback Template](examples/reports/feedback-template.md)\n- [Support Examples Quickstart](examples/support/support-examples-quickstart.md)\n- [Support Examples Index](examples/support/support-examples-index.md)\n- [Installed Package Support Examples](examples/support/installed-package-support.md)\n- [Release Support Provenance Gate](examples/support/release-support-provenance.md)\n- [Post-Release Evidence Ledger](examples/support/post-release-evidence-ledger.md)\n- [Support Lifecycle Map](examples/support/support-lifecycle-map.md)\n- [Support Lifecycle Worksheet](examples/support/support-lifecycle-worksheet.md)\n- [Filled Support Lifecycle Worksheet Example](examples/support/support-lifecycle-filled-example.md)\n- [Support Lifecycle Overview](examples/support/support-lifecycle.md)\n- [Support Outcome Prioritization](examples/support/outcome-prioritization.md)\n- [Support Backlog Records](examples/support/backlog-records.md)\n- [Support Backlog Review](examples/support/backlog-review.md)\n- [Support Triage Playbook](examples/support)\n- [Maintainer Response Snippets](examples/support/response-snippets.md)\n- [Support Closeout Checklist](examples/support/closeout-checklist.md)\n- [Next.js CI](examples/ci/nextjs.yml)\n- [Vite React CI](examples/ci/vite-react.yml)\n- [Express API CI](examples/ci/express-api.yml)\n- [FastAPI CI](examples/ci/fastapi.yml)\n- [Terraform Kubernetes CI](examples/ci/terraform-k8s.yml)\n- [AI MCP CI](examples/ci/ai-mcp.yml)\n\n## Installer Scripts\n\nPeople can run the scripts from the repo or raw GitHub URLs.\n\nWindows:\n\n```powershell\npowershell -ExecutionPolicy Bypass -File .\\scripts\\install.ps1\n```\n\nFrom GitHub:\n\n```powershell\niwr https://raw.githubusercontent.com/Martin123132/Memento-Mori/main/scripts/install.ps1 -OutFile install-jester.ps1\npowershell -ExecutionPolicy Bypass -File .\\install-jester.ps1\n```\n\nmacOS/Linux:\n\n```bash\nbash ./scripts/install.sh\n```\n\nFrom GitHub:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/Martin123132/Memento-Mori/main/scripts/install.sh | bash\n```\n\nBoth scripts check Node 20+, run a smoke `doctor`, and print MCP config.\n\n## What It Catches\n\n- Destructive commands such as recursive forced deletes, risky git cleanup, pipe-to-shell installs, broad database deletion, and over-broad permissions.\n- Agent overconfidence in plans: \"just\", \"obvious\", \"probably\", \"should work\", and plans with no verification step.\n- Diffs with removed tests, type suppressions, debug logs, unfinished marker comments, sensitive env/config changes, npm install scripts, sensitive domains, and large deletions.\n- Final answers with \"done/fixed/works\" claims that do not mention evidence, or that admit tests were not run.\n- Project-specific commands, domains, and regex rules from `jester.config.json`.\n\n## Support\n\nWhen filing a bug, include redacted `jester doctor --json` output. The GitHub issue templates ask for the command, workflow step, config, and observed output so support does not start with guesswork.\n\nUse the false-positive template for noisy cautions or blocks. Include `jester summary` and `jester tune <rule-id> --json` output when possible so rule changes can be backed by evidence.\n\nMaintainers can use [docs/MAINTAINER_TRIAGE.md](docs/MAINTAINER_TRIAGE.md) to turn useful false-positive reports into redacted fixtures.\nRun `npm run fixtures:check` before merging fixture changes; it catches duplicate IDs, missing rule metadata, weak descriptions, unsafe-looking content, and duplicate content.\nRun `npm run fixtures:report` to see fixture coverage by rule, rule family, preset slice, kind, verdict, quiet-pass boundaries, feasible pass-case gaps, and curation-next guidance before choosing the next fixture. Use `npm run fixtures:report -- --markdown` when you want a paste-ready summary for release notes or GitHub issues.\nRun `npm run reports:check` after editing [examples/reports](examples/reports); it verifies the public report gallery against an installed package in a temporary consumer project.\nRun `npm run support:check` after editing issue templates, support docs, the report gallery feedback path, the [support examples quickstart](examples/support/support-examples-quickstart.md), [support examples index](examples/support/support-examples-index.md), [installed-package support note](examples/support/installed-package-support.md), [release support provenance gate](examples/support/release-support-provenance.md), [post-release evidence ledger](examples/support/post-release-evidence-ledger.md), [support lifecycle map](examples/support/support-lifecycle-map.md), [support lifecycle worksheet](examples/support/support-lifecycle-worksheet.md), [filled worksheet example](examples/support/support-lifecycle-filled-example.md), [support lifecycle overview](examples/support/support-lifecycle.md), [outcome prioritization guide](examples/support/outcome-prioritization.md), [support backlog records](examples/support/backlog-records.md), [support backlog review](examples/support/backlog-review.md), [support triage playbook](examples/support), [response snippets](examples/support/response-snippets.md), or [support closeout checklist](examples/support/closeout-checklist.md); it verifies the public templates ask for useful redacted context without inviting secrets or private code.\nRun `npm run promo:card` to regenerate the repo-local social preview card after changing its copy or design.\nRun `npm run promo:check` after editing promo assets; it checks the current demo video, stills, docs, and fixture evidence numbers stay in sync.\nRun `npm run site:check` after editing the repo-local landing page; it verifies the start command, demo links, social card, repo, release, and npm links.\nRun `npm run pack:contents:check` when package contents change; it verifies the dry-run package includes the installed-package support note, release support provenance gate, post-release evidence ledger, support examples index, quickstart, lifecycle map, blank worksheet, and filled synthetic example, while excluding repo-local promo, site, private, cache, and credential-shaped files.\n\nFor vulnerabilities, private code exposure, or credential-handling concerns, follow [SECURITY.md](SECURITY.md) instead of opening a public issue with sensitive details.\n\n## Publishing\n\nRelease checklist:\n\n```powershell\nnpm.cmd test\nnpm.cmd run consumer:quickstart:check\nnpm.cmd run reports:check\nnpm.cmd run promo:check\nnpm.cmd run production:check\nnpm.cmd run pack:contents:check\nnpm.cmd run pack:dry\ngit tag -a v0.1.x -m \"Memento Mori Jester v0.1.x\"\ngit push origin main\ngit push origin v0.1.x\n```\n\nPushing a `v*` tag creates the GitHub Release and publishes the matching package version to npm through trusted publishing.\n\nAfter npm publish, use the [release support provenance gate](examples/support/release-support-provenance.md) to record the registry version, GitHub Release URL, installed-package verification command, package-relative support artifacts, repo-only path exclusions, and privacy scan result. Then use the [post-release evidence ledger](examples/support/post-release-evidence-ledger.md) to capture CI/release/publish workflow statuses, public `npx` smokes, installed-package provenance result, tarball file count, and private-ish path exclusion summary. The installed-package verification command is:\n\n```powershell\nnpm.cmd explore memento-mori-jester -- npm run pack:contents:check\n```\n\nThe production readiness bar is documented in [docs/PRODUCTION_READINESS.md](docs/PRODUCTION_READINESS.md).\n\nGitHub: <https://github.com/Martin123132/Memento-Mori>\n\nSee [docs/RELEASE.md](docs/RELEASE.md).\n","readmeFilename":"README.md"}