{"_id":"@decido/mcp-sentinel-core","_rev":"25-257cd8ef11378255e028af687bf4a626","name":"@decido/mcp-sentinel-core","dist-tags":{"latest":"4.1.19"},"versions":{"4.0.4":{"name":"@decido/mcp-sentinel-core","version":"4.0.4","license":"UNLICENSED","_id":"@decido/mcp-sentinel-core@4.0.4","maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"dist":{"shasum":"4510ca45402fb393e3faf36b2912cc6e9feeeca9","tarball":"https://registry.npmjs.org/@decido/mcp-sentinel-core/-/mcp-sentinel-core-4.0.4.tgz","fileCount":4,"integrity":"sha512-gQbQqMVO1EoCBx5N6NyLJeEtPRxBHqqBeONaf7gluFGBbNxUQ4Zz2Qb0hIlFvO4J8+IGZUS7hoRMsLQmM6XwUg==","signatures":[{"sig":"MEYCIQCroyl0zKJGffWVsjX7VqbwqDcoaVlzXgpOtOU3AU/8cwIhAIBX8GcUVlpjHqG53Q4LiK0C/jbtyUnASgNDnry9xfBk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110465},"main":"./dist/index.js","types":"dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js","development":"./src/index.ts"}},"gitHead":"71db06da5b2a63eb794c065d79872e20ab7799dc","scripts":{"dev":"tsx watch src/index.ts","seed":"tsx src/infrastructure/database/seed.ts","build":"tsup src/index.ts --format esm,cjs --minify --clean","start":"node dist/index.js","prisma:push":"prisma db push","prisma:studio":"prisma studio","prisma:migrate":"prisma migrate dev","prisma:generate":"prisma generate"},"_npmUser":{"name":"decido","email":"juceramirezospina@gmail.com"},"_npmVersion":"11.7.0","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","uuid":"^11.0.5","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","ioredis":"^5.4.2","bcryptjs":"^2.4.3","tsyringe":"^4.8.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@prisma/client":"^6.3.1","reflect-metadata":"^0.2.2","express-rate-limit":"^7.5.0","@decido/telemetry-ingest":"workspace:*","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","prisma":"^6.3.1","typescript":"^5.7.3","@types/cors":"^2.8.17","@types/node":"^22.12.0","@types/uuid":"^10.0.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-sentinel-core_4.0.4_1775354354115_0.20584651838793455","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@decido/mcp-sentinel-core","version":"4.1.0","license":"UNLICENSED","_id":"@decido/mcp-sentinel-core@4.1.0","maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"dist":{"shasum":"da9ba38ff9c144f0555c3879736e7c65d6992b93","tarball":"https://registry.npmjs.org/@decido/mcp-sentinel-core/-/mcp-sentinel-core-4.1.0.tgz","fileCount":7,"integrity":"sha512-/0Jyx7Nz0z6ujdXAWQ5aqVmZpUrOjhyq8sNVgHZCSf0yy6KjAlbnpYxXiAHtALIVrAjKWoa30a+nXi1pp3v/Pw==","signatures":[{"sig":"MEYCIQCHrHel/aYIMyBYXRBSG6La8aCBdWagvm25ow/8m5TLlwIhAMhASjpMpfaaDv99qfW4f/neEKOxVM57NvrGNR4N5GtQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111282},"main":"./dist/index.js","_from":"file:decido-mcp-sentinel-core-4.1.0.tgz","types":"dist/index.d.ts","module":"./dist/index.mjs","prisma":{"schema":"src/infrastructure/database/prisma/schema.prisma"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsx watch src/index.ts","seed":"tsx src/infrastructure/database/seed.ts","test":"vitest","build":"pnpm run prisma:generate && tsup src/index.ts --dts --format esm,cjs --minify --clean","start":"node dist/index.js","prisma:push":"prisma db push","prisma:studio":"prisma studio","test:coverage":"vitest run --coverage","prisma:migrate":"prisma migrate dev","prisma:generate":"prisma generate"},"_npmUser":{"name":"decido","email":"juceramirezospina@gmail.com"},"_resolved":"/private/var/folders/jc/j6g16yss35s07_8wr0zrd6r80000gn/T/d4af1179dba39b3af997d57febf7442e/decido-mcp-sentinel-core-4.1.0.tgz","_integrity":"sha512-/0Jyx7Nz0z6ujdXAWQ5aqVmZpUrOjhyq8sNVgHZCSf0yy6KjAlbnpYxXiAHtALIVrAjKWoa30a+nXi1pp3v/Pw==","_npmVersion":"11.6.2","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.0.0","uuid":"^11.0.5","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","ioredis":"^5.4.2","bcryptjs":"^2.4.3","tsyringe":"^4.8.0","compression":"^1.7.4","@decido/core":"4.1.0","jsonwebtoken":"^9.0.2","@prisma/client":"^6.3.1","reflect-metadata":"^0.2.2","express-rate-limit":"^7.5.0","@decido/telemetry-ingest":"4.1.0","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.0.2","jsdom":"^26.0.0","prisma":"^6.3.1","vitest":"^4.1.0","typescript":"^5.7.3","@types/node":"^22.12.0","@types/uuid":"^10.0.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.7","@vitest/coverage-v8":"^4.1.0","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-sentinel-core_4.1.0_1785685180219_0.36447895046581746","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@decido/mcp-sentinel-core","version":"4.1.1","license":"UNLICENSED","_id":"@decido/mcp-sentinel-core@4.1.1","maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"dist":{"shasum":"8cee92317737097395ef679f61a4b2ac963aef5c","tarball":"https://registry.npmjs.org/@decido/mcp-sentinel-core/-/mcp-sentinel-core-4.1.1.tgz","fileCount":7,"integrity":"sha512-0HfzetWyC3iNCKiz6hNbUA4JyfW6wYx0/PR0kAoZtidHfTn5kmlDsS5aaZwTuQ1S/fu/Tp6zIGi8KpI60zHCtw==","signatures":[{"sig":"MEUCICC9D0/C4YpmryyVp1xY0DetIhtEfUgoR1p0WBSZf7hIAiEAuWsRBRQ7HEvJgYBd94lf++kj5t3G00h5KxYUs95VyUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111284},"main":"./dist/index.js","_from":"file:decido-mcp-sentinel-core-4.1.1.tgz","types":"dist/index.d.ts","module":"./dist/index.mjs","prisma":{"schema":"src/infrastructure/database/prisma/schema.prisma"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsx watch src/index.ts","seed":"tsx src/infrastructure/database/seed.ts","test":"vitest","build":"pnpm run prisma:generate && tsup src/index.ts --dts --format esm,cjs --minify --clean","start":"node dist/index.js","prisma:push":"prisma db push","prisma:studio":"prisma studio","test:coverage":"vitest run --coverage","prisma:migrate":"prisma migrate dev","prisma:generate":"prisma generate"},"_npmUser":{"name":"decido","email":"juceramirezospina@gmail.com"},"_resolved":"/private/var/folders/jc/j6g16yss35s07_8wr0zrd6r80000gn/T/ec7f76e4774eec1c049171acd64b8ec9/decido-mcp-sentinel-core-4.1.1.tgz","_integrity":"sha512-0HfzetWyC3iNCKiz6hNbUA4JyfW6wYx0/PR0kAoZtidHfTn5kmlDsS5aaZwTuQ1S/fu/Tp6zIGi8KpI60zHCtw==","_npmVersion":"11.6.2","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.0.0","uuid":"^11.0.5","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","ioredis":"^5.4.2","bcryptjs":"^2.4.3","tsyringe":"^4.8.0","compression":"^1.7.4","@decido/core":"^4.1.1","jsonwebtoken":"^9.0.2","@prisma/client":"^6.3.1","reflect-metadata":"^0.2.2","express-rate-limit":"^7.5.0","@decido/telemetry-ingest":"^4.1.1","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.0.2","jsdom":"^26.0.0","prisma":"^6.3.1","vitest":"^4.1.0","typescript":"^5.7.3","@types/node":"^22.12.0","@types/uuid":"^10.0.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.7","@vitest/coverage-v8":"^4.1.0","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-sentinel-core_4.1.1_1785688841526_0.11192193502979486","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@decido/mcp-sentinel-core","version":"4.1.2","license":"UNLICENSED","_id":"@decido/mcp-sentinel-core@4.1.2","maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"dist":{"shasum":"6c77f8981ef28b6f15b1b404c733a760d1edddb3","tarball":"https://registry.npmjs.org/@decido/mcp-sentinel-core/-/mcp-sentinel-core-4.1.2.tgz","fileCount":7,"integrity":"sha512-UJHli7AVqCltPX1lhCdXuKUXVD58h8ABLX0tKdyTcRSCMtftfupTLUiO1N+pdeO1nsGOke7w9G2M9VJAI0Rd/w==","signatures":[{"sig":"MEQCIBf6jU/fnlaV/6jXQJ2hcRIyqbgEOUs9Zy6WrzY6A2fVAiAMwSSo9hVz9+uOLY9L+ukfcz30mXj20Y3aFuq52xuc8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111282},"main":"./dist/index.js","_from":"file:decido-mcp-sentinel-core-4.1.2.tgz","types":"dist/index.d.ts","module":"./dist/index.mjs","prisma":{"schema":"src/infrastructure/database/prisma/schema.prisma"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsx watch src/index.ts","seed":"tsx src/infrastructure/database/seed.ts","test":"vitest","build":"pnpm run prisma:generate && tsup src/index.ts --dts --format esm,cjs --minify --clean","start":"node dist/index.js","prisma:push":"prisma db push","prisma:studio":"prisma studio","test:coverage":"vitest run --coverage","prisma:migrate":"prisma migrate dev","prisma:generate":"prisma generate"},"_npmUser":{"name":"decido","email":"juceramirezospina@gmail.com"},"_resolved":"/private/var/folders/jc/j6g16yss35s07_8wr0zrd6r80000gn/T/07d5f4881c88289de2e0d3d3ad9b4679/decido-mcp-sentinel-core-4.1.2.tgz","_integrity":"sha512-UJHli7AVqCltPX1lhCdXuKUXVD58h8ABLX0tKdyTcRSCMtftfupTLUiO1N+pdeO1nsGOke7w9G2M9VJAI0Rd/w==","_npmVersion":"11.6.2","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.0.0","uuid":"^11.0.5","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","ioredis":"^5.4.2","bcryptjs":"^2.4.3","tsyringe":"^4.8.0","compression":"^1.7.4","@decido/core":"4.1.2","jsonwebtoken":"^9.0.2","@prisma/client":"^6.3.1","reflect-metadata":"^0.2.2","express-rate-limit":"^7.5.0","@decido/telemetry-ingest":"4.1.2","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.0.2","jsdom":"^26.0.0","prisma":"^6.3.1","vitest":"^4.1.0","typescript":"^5.7.3","@types/node":"^22.12.0","@types/uuid":"^10.0.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.7","@vitest/coverage-v8":"^4.1.0","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-sentinel-core_4.1.2_1785689576813_0.014225837975801126","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@decido/mcp-sentinel-core","version":"4.1.3","license":"UNLICENSED","_id":"@decido/mcp-sentinel-core@4.1.3","maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"dist":{"shasum":"723b014e209f9a0b6ff30c63d39e55def35c7bf0","tarball":"https://registry.npmjs.org/@decido/mcp-sentinel-core/-/mcp-sentinel-core-4.1.3.tgz","fileCount":7,"integrity":"sha512-1zJ1hucSxoR3/++6Vfjc1S9gIj+U2zSyTvju0UVdomao5mJDt5ciinzuI918eF3+kyGNA8mQMjRWo39wZVPegg==","signatures":[{"sig":"MEQCIGZ67NowTxZRPZcQp1ouvVBaZrrAkJByiLPvY/uwydE1AiAjwu5DFjbgmFvgA5ChnUhe5SvW0g/4ccWQqGOqoRnP1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111282},"main":"./dist/index.js","_from":"file:decido-mcp-sentinel-core-4.1.3.tgz","types":"dist/index.d.ts","module":"./dist/index.mjs","prisma":{"schema":"src/infrastructure/database/prisma/schema.prisma"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsx watch src/index.ts","seed":"tsx src/infrastructure/database/seed.ts","test":"vitest","build":"pnpm run prisma:generate && tsup src/index.ts --dts --format esm,cjs --minify --clean","start":"node dist/index.js","prisma:push":"prisma db push","prisma:studio":"prisma studio","test:coverage":"vitest run --coverage","prisma:migrate":"prisma migrate dev","prisma:generate":"prisma generate"},"_npmUser":{"name":"decido","email":"juceramirezospina@gmail.com"},"_resolved":"/private/var/folders/jc/j6g16yss35s07_8wr0zrd6r80000gn/T/0a78b981e29f299198693190972143e3/decido-mcp-sentinel-core-4.1.3.tgz","_integrity":"sha512-1zJ1hucSxoR3/++6Vfjc1S9gIj+U2zSyTvju0UVdomao5mJDt5ciinzuI918eF3+kyGNA8mQMjRWo39wZVPegg==","_npmVersion":"11.6.2","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.0.0","uuid":"^11.0.5","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","ioredis":"^5.4.2","bcryptjs":"^2.4.3","tsyringe":"^4.8.0","compression":"^1.7.4","@decido/core":"4.1.3","jsonwebtoken":"^9.0.2","@prisma/client":"^6.3.1","reflect-metadata":"^0.2.2","express-rate-limit":"^7.5.0","@decido/telemetry-ingest":"4.1.3","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.0.2","jsdom":"^26.0.0","prisma":"^6.3.1","vitest":"^4.1.0","typescript":"^5.7.3","@types/node":"^22.12.0","@types/uuid":"^10.0.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.7","@vitest/coverage-v8":"^4.1.0","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-sentinel-core_4.1.3_1785690829126_0.27202755473685913","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"@decido/mcp-sentinel-core","version":"4.1.4","license":"UNLICENSED","_id":"@decido/mcp-sentinel-core@4.1.4","maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"dist":{"shasum":"a57ff1413081d3c232bcefa6f0da10d844ec6e71","tarball":"https://registry.npmjs.org/@decido/mcp-sentinel-core/-/mcp-sentinel-core-4.1.4.tgz","fileCount":7,"integrity":"sha512-xTIQgSbgyLLEZ+9+C0+9s8mtc9dATHTZFkY212+Q5+vRG4ACJfdiD2FLacYzfIyHdo62yPzrq1BvuBvUJKA0mw==","signatures":[{"sig":"MEQCIGb6laUVlrBZdK1X/y5a/elVQyxdVm3MXJGqPGLXwdUyAiAq62R9jmgLD9WnTeFS3XI9iNSd4uxlK7gPzI9kFv/9Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111282},"main":"./dist/index.js","_from":"file:decido-mcp-sentinel-core-4.1.4.tgz","types":"dist/index.d.ts","module":"./dist/index.mjs","prisma":{"schema":"src/infrastructure/database/prisma/schema.prisma"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsx watch src/index.ts","seed":"tsx src/infrastructure/database/seed.ts","test":"vitest","build":"pnpm run prisma:generate && tsup src/index.ts --dts --format esm,cjs --minify --clean","start":"node dist/index.js","prisma:push":"prisma db push","prisma:studio":"prisma studio","test:coverage":"vitest run --coverage","prisma:migrate":"prisma migrate dev","prisma:generate":"prisma generate"},"_npmUser":{"name":"decido","email":"juceramirezospina@gmail.com"},"_resolved":"/private/var/folders/jc/j6g16yss35s07_8wr0zrd6r80000gn/T/50d5dd87124c0c1ffe5fda467d7a0db9/decido-mcp-sentinel-core-4.1.4.tgz","_integrity":"sha512-xTIQgSbgyLLEZ+9+C0+9s8mtc9dATHTZFkY212+Q5+vRG4ACJfdiD2FLacYzfIyHdo62yPzrq1BvuBvUJKA0mw==","_npmVersion":"11.6.2","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.0.0","uuid":"^11.0.5","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","ioredis":"^5.4.2","bcryptjs":"^2.4.3","tsyringe":"^4.8.0","compression":"^1.7.4","@decido/core":"4.1.4","jsonwebtoken":"^9.0.2","@prisma/client":"^6.3.1","reflect-metadata":"^0.2.2","express-rate-limit":"^7.5.0","@decido/telemetry-ingest":"4.1.4","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.0.2","jsdom":"^26.0.0","prisma":"^6.3.1","vitest":"^4.1.0","typescript":"^5.7.3","@types/node":"^22.12.0","@types/uuid":"^10.0.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.7","@vitest/coverage-v8":"^4.1.0","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-sentinel-core_4.1.4_1785691839850_0.8044124792429517","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"@decido/mcp-sentinel-core","version":"4.1.5","license":"UNLICENSED","_id":"@decido/mcp-sentinel-core@4.1.5","maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"dist":{"shasum":"1002994e80fc474875df5b8e1fe17d7cb21e272b","tarball":"https://registry.npmjs.org/@decido/mcp-sentinel-core/-/mcp-sentinel-core-4.1.5.tgz","fileCount":7,"integrity":"sha512-l4QR9TsMzuuJRaXZFcSFvq9U2VUoqKz0iihYL7bTgfTiLoGc3svzBfXkPpkmpjEMWSZH0vqSmQ3gn3Y5ImU+wQ==","signatures":[{"sig":"MEYCIQDyJZAjEIHHJ6zN2ZCpjXEIt96sIYta9YWFQEuRxC6NjAIhAIGIvMhzdeBfkyjhEBrpJT81DvMDq+3K+LXHe0zGrKjL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111282},"main":"./dist/index.js","_from":"file:decido-mcp-sentinel-core-4.1.5.tgz","types":"dist/index.d.ts","module":"./dist/index.mjs","prisma":{"schema":"src/infrastructure/database/prisma/schema.prisma"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsx watch src/index.ts","seed":"tsx src/infrastructure/database/seed.ts","test":"vitest","build":"pnpm run prisma:generate && tsup src/index.ts --dts --format esm,cjs --minify --clean","start":"node dist/index.js","prisma:push":"prisma db push","prisma:studio":"prisma studio","test:coverage":"vitest run --coverage","prisma:migrate":"prisma migrate dev","prisma:generate":"prisma generate"},"_npmUser":{"name":"decido","email":"juceramirezospina@gmail.com"},"_resolved":"/private/var/folders/jc/j6g16yss35s07_8wr0zrd6r80000gn/T/6d20749869fbd5b49fad3ed29bc493fa/decido-mcp-sentinel-core-4.1.5.tgz","_integrity":"sha512-l4QR9TsMzuuJRaXZFcSFvq9U2VUoqKz0iihYL7bTgfTiLoGc3svzBfXkPpkmpjEMWSZH0vqSmQ3gn3Y5ImU+wQ==","_npmVersion":"11.6.2","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.0.0","uuid":"^11.0.5","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","ioredis":"^5.4.2","bcryptjs":"^2.4.3","tsyringe":"^4.8.0","compression":"^1.7.4","@decido/core":"4.1.5","jsonwebtoken":"^9.0.2","@prisma/client":"^6.3.1","reflect-metadata":"^0.2.2","express-rate-limit":"^7.5.0","@decido/telemetry-ingest":"4.1.5","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.0.2","jsdom":"^26.0.0","prisma":"^6.3.1","vitest":"^4.1.0","typescript":"^5.7.3","@types/node":"^22.12.0","@types/uuid":"^10.0.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.7","@vitest/coverage-v8":"^4.1.0","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-sentinel-core_4.1.5_1785693281872_0.5501729204045767","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"@decido/mcp-sentinel-core","version":"4.1.6","license":"UNLICENSED","_id":"@decido/mcp-sentinel-core@4.1.6","maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"dist":{"shasum":"58d6e12eab82a392b4a8a39d0d2874709fd24eaf","tarball":"https://registry.npmjs.org/@decido/mcp-sentinel-core/-/mcp-sentinel-core-4.1.6.tgz","fileCount":7,"integrity":"sha512-O3/I/mCI2VENUcUIcyjq8mDoqMabhq4WXK90JvAav0fEd/bf03TS10bmduz+vL7+B0AU/hMXDM5DAW6BxsjGyg==","signatures":[{"sig":"MEUCID7OnI+ur5DgmeMasP0KVZuwUoMqKu5IbV/XmBDlw01yAiEA9x9Ke2yJcwOCDq+dk6fqQ1LGVke2p9qFTLJhppLJymI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111282},"main":"./dist/index.js","_from":"file:decido-mcp-sentinel-core-4.1.6.tgz","types":"dist/index.d.ts","module":"./dist/index.mjs","prisma":{"schema":"src/infrastructure/database/prisma/schema.prisma"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsx watch src/index.ts","seed":"tsx src/infrastructure/database/seed.ts","test":"vitest","build":"pnpm run prisma:generate && tsup src/index.ts --dts --format esm,cjs --minify --clean","start":"node dist/index.js","prisma:push":"prisma db push","prisma:studio":"prisma studio","test:coverage":"vitest run --coverage","prisma:migrate":"prisma migrate dev","prisma:generate":"prisma generate"},"_npmUser":{"name":"decido","email":"juceramirezospina@gmail.com"},"_resolved":"/private/var/folders/jc/j6g16yss35s07_8wr0zrd6r80000gn/T/6c6fb720e3d46eade84323ae87312411/decido-mcp-sentinel-core-4.1.6.tgz","_integrity":"sha512-O3/I/mCI2VENUcUIcyjq8mDoqMabhq4WXK90JvAav0fEd/bf03TS10bmduz+vL7+B0AU/hMXDM5DAW6BxsjGyg==","_npmVersion":"11.6.2","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.0.0","uuid":"^11.0.5","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","ioredis":"^5.4.2","bcryptjs":"^2.4.3","tsyringe":"^4.8.0","compression":"^1.7.4","@decido/core":"4.1.6","jsonwebtoken":"^9.0.2","@prisma/client":"^6.3.1","reflect-metadata":"^0.2.2","express-rate-limit":"^7.5.0","@decido/telemetry-ingest":"4.1.6","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.0.2","jsdom":"^26.0.0","prisma":"^6.3.1","vitest":"^4.1.0","typescript":"^5.7.3","@types/node":"^22.12.0","@types/uuid":"^10.0.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.7","@vitest/coverage-v8":"^4.1.0","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-sentinel-core_4.1.6_1785694592287_0.024974241427222932","host":"s3://npm-registry-packages-npm-production"}},"4.1.7":{"name":"@decido/mcp-sentinel-core","version":"4.1.7","license":"UNLICENSED","_id":"@decido/mcp-sentinel-core@4.1.7","maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"dist":{"shasum":"7f86857c7357f1b147eb0a75e790c87c934235df","tarball":"https://registry.npmjs.org/@decido/mcp-sentinel-core/-/mcp-sentinel-core-4.1.7.tgz","fileCount":7,"integrity":"sha512-TXVs/gqli4hYx0vlN+NuzP+18xgoKW28KCgkatHsyvA7USfjoWFINttSXZhOOnnvZyCEzUW4T6BBGubLQc9+ow==","signatures":[{"sig":"MEUCIQC4LJKnGfsFAE6nYZRMG6h2KkGGMVxMr5ndQBW1x2CGGwIgT92+7lqPsclDzs25zAuHi4P5WFFuMrTCzpqR/Dto5Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111282},"main":"./dist/index.js","_from":"file:decido-mcp-sentinel-core-4.1.7.tgz","types":"dist/index.d.ts","module":"./dist/index.mjs","prisma":{"schema":"src/infrastructure/database/prisma/schema.prisma"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsx watch src/index.ts","seed":"tsx src/infrastructure/database/seed.ts","test":"vitest","build":"pnpm run prisma:generate && tsup src/index.ts --dts --format esm,cjs --minify --clean","start":"node dist/index.js","prisma:push":"prisma db push","prisma:studio":"prisma studio","test:coverage":"vitest run --coverage","prisma:migrate":"prisma migrate dev","prisma:generate":"prisma generate"},"_npmUser":{"name":"decido","email":"juceramirezospina@gmail.com"},"_resolved":"/private/var/folders/jc/j6g16yss35s07_8wr0zrd6r80000gn/T/4531620a0af849ff96038e985984c414/decido-mcp-sentinel-core-4.1.7.tgz","_integrity":"sha512-TXVs/gqli4hYx0vlN+NuzP+18xgoKW28KCgkatHsyvA7USfjoWFINttSXZhOOnnvZyCEzUW4T6BBGubLQc9+ow==","_npmVersion":"11.6.2","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.0.0","uuid":"^11.0.5","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","ioredis":"^5.4.2","bcryptjs":"^2.4.3","tsyringe":"^4.8.0","compression":"^1.7.4","@decido/core":"4.1.7","jsonwebtoken":"^9.0.2","@prisma/client":"^6.3.1","reflect-metadata":"^0.2.2","express-rate-limit":"^7.5.0","@decido/telemetry-ingest":"4.1.7","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.0.2","jsdom":"^26.0.0","prisma":"^6.3.1","vitest":"^4.1.0","typescript":"^5.7.3","@types/node":"^22.12.0","@types/uuid":"^10.0.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.7","@vitest/coverage-v8":"^4.1.0","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-sentinel-core_4.1.7_1785696251303_0.41167420401026744","host":"s3://npm-registry-packages-npm-production"}},"4.1.12":{"name":"@decido/mcp-sentinel-core","version":"4.1.12","license":"UNLICENSED","_id":"@decido/mcp-sentinel-core@4.1.12","maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"dist":{"shasum":"4324d2d74a2b60c19c6fa77143738563ef7df382","tarball":"https://registry.npmjs.org/@decido/mcp-sentinel-core/-/mcp-sentinel-core-4.1.12.tgz","fileCount":7,"integrity":"sha512-Zo33NgYL0bVjuftmCayl7Ek5NuDOlGBWVzpnQGABurQc/ZgVAoEdEIKb0MhA3rmASOXD3neVrz3AJyapDefl6A==","signatures":[{"sig":"MEQCIFuH6rCH8N05Vmrp9XfthH0siA1nGxaJU4H256pqvf8vAiAVv11nEPhxxQ37GXdxCPqUu6/J+B1SbWHg8NpT3KOW+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111285},"main":"./dist/index.js","_from":"file:decido-mcp-sentinel-core-4.1.12.tgz","types":"dist/index.d.ts","module":"./dist/index.mjs","prisma":{"schema":"src/infrastructure/database/prisma/schema.prisma"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsx watch src/index.ts","seed":"tsx src/infrastructure/database/seed.ts","test":"vitest","build":"pnpm run prisma:generate && tsup src/index.ts --dts --format esm,cjs --minify --clean","start":"node dist/index.js","prisma:push":"prisma db push","prisma:studio":"prisma studio","test:coverage":"vitest run --coverage","prisma:migrate":"prisma migrate dev","prisma:generate":"prisma generate"},"_npmUser":{"name":"decido","email":"juceramirezospina@gmail.com"},"_resolved":"/private/var/folders/jc/j6g16yss35s07_8wr0zrd6r80000gn/T/b2907e7eae7b294e2297073ee513634d/decido-mcp-sentinel-core-4.1.12.tgz","_integrity":"sha512-Zo33NgYL0bVjuftmCayl7Ek5NuDOlGBWVzpnQGABurQc/ZgVAoEdEIKb0MhA3rmASOXD3neVrz3AJyapDefl6A==","_npmVersion":"11.6.2","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.0.0","uuid":"^11.0.5","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","ioredis":"^5.4.2","bcryptjs":"^2.4.3","tsyringe":"^4.8.0","compression":"^1.7.4","@decido/core":"4.1.12","jsonwebtoken":"^9.0.2","@prisma/client":"^6.3.1","reflect-metadata":"^0.2.2","express-rate-limit":"^7.5.0","@decido/telemetry-ingest":"4.1.12","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.0.2","jsdom":"^26.0.0","prisma":"^6.3.1","vitest":"^4.1.0","typescript":"^5.7.3","@types/node":"^22.12.0","@types/uuid":"^10.0.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.7","@vitest/coverage-v8":"^4.1.0","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-sentinel-core_4.1.12_1785717174975_0.08793887349341212","host":"s3://npm-registry-packages-npm-production"}},"4.1.14":{"name":"@decido/mcp-sentinel-core","version":"4.1.14","license":"UNLICENSED","_id":"@decido/mcp-sentinel-core@4.1.14","maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"dist":{"shasum":"b862533605f00d49570754b21f59ec8328d18870","tarball":"https://registry.npmjs.org/@decido/mcp-sentinel-core/-/mcp-sentinel-core-4.1.14.tgz","fileCount":7,"integrity":"sha512-hUcG+J+UFuGuKfIdugE0PFR4v2hNLtdMLCL2IQGsbOjkPipD5FYs0CB6beQ5TJEKeJFm+j2FWAdLKr1n7ttRxQ==","signatures":[{"sig":"MEUCIA519Ur2G4qlt43MF0X4jbhDShfYTXihHGTG6mfqH5/bAiEAlQYRSFQIrFcwjK5GaJ82t2Sl3sDRH8vVq7KW5MBWIbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111285},"main":"./dist/index.js","_from":"file:decido-mcp-sentinel-core-4.1.14.tgz","types":"dist/index.d.ts","module":"./dist/index.mjs","prisma":{"schema":"src/infrastructure/database/prisma/schema.prisma"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsx watch src/index.ts","seed":"tsx src/infrastructure/database/seed.ts","test":"vitest","build":"pnpm run prisma:generate && tsup src/index.ts --dts --format esm,cjs --minify --clean","start":"node dist/index.js","prisma:push":"prisma db push","prisma:studio":"prisma studio","test:coverage":"vitest run --coverage","prisma:migrate":"prisma migrate dev","prisma:generate":"prisma generate"},"_npmUser":{"name":"decido","email":"juceramirezospina@gmail.com"},"_resolved":"/private/var/folders/jc/j6g16yss35s07_8wr0zrd6r80000gn/T/52c746448ae221681cc6102c15e0d8f7/decido-mcp-sentinel-core-4.1.14.tgz","_integrity":"sha512-hUcG+J+UFuGuKfIdugE0PFR4v2hNLtdMLCL2IQGsbOjkPipD5FYs0CB6beQ5TJEKeJFm+j2FWAdLKr1n7ttRxQ==","_npmVersion":"11.6.2","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.0.0","uuid":"^11.0.5","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","ioredis":"^5.4.2","bcryptjs":"^2.4.3","tsyringe":"^4.8.0","compression":"^1.7.4","@decido/core":"4.1.14","jsonwebtoken":"^9.0.2","@prisma/client":"^6.3.1","reflect-metadata":"^0.2.2","express-rate-limit":"^7.5.0","@decido/telemetry-ingest":"4.1.14","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.0.2","jsdom":"^26.0.0","prisma":"^6.3.1","vitest":"^4.1.0","typescript":"^5.7.3","@types/node":"^22.12.0","@types/uuid":"^10.0.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.7","@vitest/coverage-v8":"^4.1.0","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-sentinel-core_4.1.14_1785718520411_0.198766919889944","host":"s3://npm-registry-packages-npm-production"}},"4.1.16":{"name":"@decido/mcp-sentinel-core","version":"4.1.16","license":"UNLICENSED","_id":"@decido/mcp-sentinel-core@4.1.16","maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"dist":{"shasum":"92848a7d79c2d7623f850f13e088ddadafa9f121","tarball":"https://registry.npmjs.org/@decido/mcp-sentinel-core/-/mcp-sentinel-core-4.1.16.tgz","fileCount":7,"integrity":"sha512-7Uh4Kmw4dyF78z0H4620vmWfQC/VqhTzrNqqvxnGFfEDq1QAyY9bIXpy6MGEVrbLmzN2iT4EVu6/ILb+aSZAvA==","signatures":[{"sig":"MEUCIQDnnw2fzKvjm8jCeTwipae/ETPC69ZK7EV3iOPA4vzLNgIgSreuYPj/5fTWXK7BdSF59hzYu7aGgLytrsqKUl1DDJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111285},"main":"./dist/index.js","_from":"file:decido-mcp-sentinel-core-4.1.16.tgz","types":"dist/index.d.ts","module":"./dist/index.mjs","prisma":{"schema":"src/infrastructure/database/prisma/schema.prisma"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsx watch src/index.ts","seed":"tsx src/infrastructure/database/seed.ts","test":"vitest","build":"pnpm run prisma:generate && tsup src/index.ts --dts --format esm,cjs --minify --clean","start":"node dist/index.js","prisma:push":"prisma db push","prisma:studio":"prisma studio","test:coverage":"vitest run --coverage","prisma:migrate":"prisma migrate dev","prisma:generate":"prisma generate"},"_npmUser":{"name":"decido","email":"juceramirezospina@gmail.com"},"_resolved":"/private/var/folders/jc/j6g16yss35s07_8wr0zrd6r80000gn/T/1ea3275163d761137a379a6dff4203be/decido-mcp-sentinel-core-4.1.16.tgz","_integrity":"sha512-7Uh4Kmw4dyF78z0H4620vmWfQC/VqhTzrNqqvxnGFfEDq1QAyY9bIXpy6MGEVrbLmzN2iT4EVu6/ILb+aSZAvA==","_npmVersion":"11.6.2","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.0.0","uuid":"^11.0.5","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","ioredis":"^5.4.2","bcryptjs":"^2.4.3","tsyringe":"^4.8.0","compression":"^1.7.4","@decido/core":"4.1.16","jsonwebtoken":"^9.0.2","@prisma/client":"^6.3.1","reflect-metadata":"^0.2.2","express-rate-limit":"^7.5.0","@decido/telemetry-ingest":"4.1.16","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.0.2","jsdom":"^26.0.0","prisma":"^6.3.1","vitest":"^4.1.0","typescript":"^5.7.3","@types/node":"^22.12.0","@types/uuid":"^10.0.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.7","@vitest/coverage-v8":"^4.1.0","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-sentinel-core_4.1.16_1785719809522_0.7203043991272102","host":"s3://npm-registry-packages-npm-production"}},"4.1.17":{"name":"@decido/mcp-sentinel-core","version":"4.1.17","license":"UNLICENSED","_id":"@decido/mcp-sentinel-core@4.1.17","maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"dist":{"shasum":"4608724e58617e693ca0fc9c1eeaae8d704f3838","tarball":"https://registry.npmjs.org/@decido/mcp-sentinel-core/-/mcp-sentinel-core-4.1.17.tgz","fileCount":7,"integrity":"sha512-pqRHeO8TjBPYLlnQhufs+fgW99Uvi9279XRXy7UMJ/Y0Q3tkj2PwBATpdR/S0/1huiExFfkt6m7AV1N0QjjEfA==","signatures":[{"sig":"MEQCIF6f41Pwzu7XnPPfLKDRwXjLDDyCgDvfDSNuDlq06CgiAiBMV/44jOjMGTchI/YIr3KOeIruGvqHIMv04MBmqG3wUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111285},"main":"./dist/index.js","_from":"file:decido-mcp-sentinel-core-4.1.17.tgz","types":"dist/index.d.ts","module":"./dist/index.mjs","prisma":{"schema":"src/infrastructure/database/prisma/schema.prisma"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsx watch src/index.ts","seed":"tsx src/infrastructure/database/seed.ts","test":"vitest","build":"pnpm run prisma:generate && tsup src/index.ts --dts --format esm,cjs --minify --clean","start":"node dist/index.js","prisma:push":"prisma db push","prisma:studio":"prisma studio","test:coverage":"vitest run --coverage","prisma:migrate":"prisma migrate dev","prisma:generate":"prisma generate"},"_npmUser":{"name":"decido","email":"juceramirezospina@gmail.com"},"_resolved":"/private/var/folders/jc/j6g16yss35s07_8wr0zrd6r80000gn/T/72c9cdf14765ed90430a6e89c5751637/decido-mcp-sentinel-core-4.1.17.tgz","_integrity":"sha512-pqRHeO8TjBPYLlnQhufs+fgW99Uvi9279XRXy7UMJ/Y0Q3tkj2PwBATpdR/S0/1huiExFfkt6m7AV1N0QjjEfA==","_npmVersion":"11.6.2","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.0.0","uuid":"^11.0.5","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","ioredis":"^5.4.2","bcryptjs":"^2.4.3","tsyringe":"^4.8.0","compression":"^1.7.4","@decido/core":"4.1.17","jsonwebtoken":"^9.0.2","@prisma/client":"^6.3.1","reflect-metadata":"^0.2.2","express-rate-limit":"^7.5.0","@decido/telemetry-ingest":"4.1.17","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.0.2","jsdom":"^26.0.0","prisma":"^6.3.1","vitest":"^4.1.0","typescript":"^5.7.3","@types/node":"^22.12.0","@types/uuid":"^10.0.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.7","@vitest/coverage-v8":"^4.1.0","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-sentinel-core_4.1.17_1785723330567_0.16334328032384482","host":"s3://npm-registry-packages-npm-production"}},"4.1.18":{"name":"@decido/mcp-sentinel-core","version":"4.1.18","license":"UNLICENSED","_id":"@decido/mcp-sentinel-core@4.1.18","maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"dist":{"shasum":"49f4206085164c19f4c1af680013ec7e113f5a86","tarball":"https://registry.npmjs.org/@decido/mcp-sentinel-core/-/mcp-sentinel-core-4.1.18.tgz","fileCount":7,"integrity":"sha512-8m1nlSiVGBXZJFMhETu3jPopBAcpCdyZPJpFW3tAYgKEilEwdUHeNx2eXEB133EfeWrl9Guwx48/YsIk9bZzFQ==","signatures":[{"sig":"MEUCIQCkrAXlGqMBliX/wIA65EOgyNs2Ot9qHZGVEFVjW0S+qQIgeXqynuqrMyKoT6iUxpSvu7Yt3B2pUMDeifauH6WaDvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111285},"main":"./dist/index.js","_from":"file:decido-mcp-sentinel-core-4.1.18.tgz","types":"dist/index.d.ts","module":"./dist/index.mjs","prisma":{"schema":"src/infrastructure/database/prisma/schema.prisma"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsx watch src/index.ts","seed":"tsx src/infrastructure/database/seed.ts","test":"vitest","build":"pnpm run prisma:generate && tsup src/index.ts --dts --format esm,cjs --minify --clean","start":"node dist/index.js","prisma:push":"prisma db push","prisma:studio":"prisma studio","test:coverage":"vitest run --coverage","prisma:migrate":"prisma migrate dev","prisma:generate":"prisma generate"},"_npmUser":{"name":"decido","email":"juceramirezospina@gmail.com"},"_resolved":"/private/var/folders/jc/j6g16yss35s07_8wr0zrd6r80000gn/T/655071b3f75bbc09dc79753046f39577/decido-mcp-sentinel-core-4.1.18.tgz","_integrity":"sha512-8m1nlSiVGBXZJFMhETu3jPopBAcpCdyZPJpFW3tAYgKEilEwdUHeNx2eXEB133EfeWrl9Guwx48/YsIk9bZzFQ==","_npmVersion":"11.6.2","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.0.0","uuid":"^11.0.5","helmet":"^8.0.0","morgan":"^1.10.0","express":"^4.21.2","ioredis":"^5.4.2","bcryptjs":"^2.4.3","tsyringe":"^4.8.0","compression":"^1.7.4","@decido/core":"4.1.18","jsonwebtoken":"^9.0.2","@prisma/client":"^6.3.1","reflect-metadata":"^0.2.2","express-rate-limit":"^7.5.0","@decido/telemetry-ingest":"4.1.18","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.0.2","jsdom":"^26.0.0","prisma":"^6.3.1","vitest":"^4.1.0","typescript":"^5.7.3","@types/node":"^22.12.0","@types/uuid":"^10.0.0","@types/morgan":"^1.9.9","@types/express":"^5.0.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.7","@vitest/coverage-v8":"^4.1.0","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-sentinel-core_4.1.18_1785725455056_0.49361173658695123","host":"s3://npm-registry-packages-npm-production"}},"4.1.19":{"name":"@decido/mcp-sentinel-core","version":"4.1.19","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","main":"./dist/index.js","prisma":{"schema":"src/infrastructure/database/prisma/schema.prisma"},"dependencies":{"@modelcontextprotocol/sdk":"^1.6.0","@prisma/client":"^6.3.1","bcryptjs":"^2.4.3","compression":"^1.7.4","express":"^4.21.2","express-rate-limit":"^7.5.0","helmet":"^8.0.0","ioredis":"^5.4.2","jsonwebtoken":"^9.0.2","morgan":"^1.10.0","reflect-metadata":"^0.2.2","tsyringe":"^4.8.0","uuid":"^11.0.5","zod":"^4.0.0","@decido/core":"4.1.19","@decido/telemetry-ingest":"4.1.19"},"devDependencies":{"@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.2.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/express":"^5.0.0","@types/jsonwebtoken":"^9.0.7","@types/morgan":"^1.9.9","@types/node":"^22.12.0","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^4.1.0","jsdom":"^26.0.0","prisma":"^6.3.1","tsup":"^8.0.2","tsx":"^4.19.2","typescript":"^5.7.3","vitest":"^4.1.0"},"publishConfig":{"access":"public"},"license":"UNLICENSED","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","default":"./dist/index.mjs"}},"types":"dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","build":"pnpm run prisma:generate && tsup src/index.ts --dts --format esm,cjs --minify --clean","start":"node dist/index.js","prisma:generate":"prisma generate","prisma:migrate":"prisma migrate dev","prisma:push":"prisma db push","prisma:studio":"prisma studio","seed":"tsx src/infrastructure/database/seed.ts","test:coverage":"vitest run --coverage","test":"vitest"},"_id":"@decido/mcp-sentinel-core@4.1.19","_integrity":"sha512-Hot7eeerNwss9UKZrSarJMVx0omzUMAwO4vLnZCpw5jMp9gTzhCfkLFKJ2+pVBPyNMWtKZ7iD7us6R6KyNfjcg==","_resolved":"/private/var/folders/jc/j6g16yss35s07_8wr0zrd6r80000gn/T/3ce830c69d8b643bfdcf3750b9abdf98/decido-mcp-sentinel-core-4.1.19.tgz","_from":"file:decido-mcp-sentinel-core-4.1.19.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Hot7eeerNwss9UKZrSarJMVx0omzUMAwO4vLnZCpw5jMp9gTzhCfkLFKJ2+pVBPyNMWtKZ7iD7us6R6KyNfjcg==","shasum":"467e699fdf2654640e23ebd70aa76863977ad3c0","tarball":"https://registry.npmjs.org/@decido/mcp-sentinel-core/-/mcp-sentinel-core-4.1.19.tgz","fileCount":7,"unpackedSize":111285,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHa2o1DeEAsV7gilqWDzgWaXIErMDutbbkq5fJLht5a0AiEAgE3Kp52u/ywu+kCiN2LPgLtpmXTZrrmWecngZOwf6Tk="}]},"_npmUser":{"name":"decido","email":"juceramirezospina@gmail.com"},"directories":{},"maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-sentinel-core_4.1.19_1785733555794_0.817365443019419"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-04T12:06:13.902Z","modified":"2026-08-03T05:05:56.071Z","1.0.0":"2026-04-04T12:06:14.185Z","3.0.0":"2026-04-04T12:27:08.287Z","4.0.1":"2026-04-04T12:58:06.193Z","4.0.2":"2026-04-04T17:38:28.387Z","4.0.3":"2026-04-05T00:56:44.023Z","4.0.4":"2026-04-05T01:59:14.252Z","4.1.0":"2026-08-02T15:39:40.391Z","4.1.1":"2026-08-02T16:40:41.677Z","4.1.2":"2026-08-02T16:52:56.966Z","4.1.3":"2026-08-02T17:13:49.275Z","4.1.4":"2026-08-02T17:30:40.074Z","4.1.5":"2026-08-02T17:54:42.033Z","4.1.6":"2026-08-02T18:16:32.436Z","4.1.7":"2026-08-02T18:44:11.452Z","4.1.12":"2026-08-03T00:32:55.119Z","4.1.14":"2026-08-03T00:55:20.564Z","4.1.16":"2026-08-03T01:16:49.698Z","4.1.17":"2026-08-03T02:15:30.699Z","4.1.18":"2026-08-03T02:50:55.201Z","4.1.19":"2026-08-03T05:05:55.946Z"},"license":"UNLICENSED","description":"Sentinel AI Backend API — Clean Architecture (MCP Server)","maintainers":[{"name":"decido","email":"juceramirezospina@gmail.com"}],"readme":"# 🚀 @decido/mcp-sentinel-core\n\n> Sentinel AI Backend API — Clean Architecture (MCP Server)\n\nBienvenido a la documentación oficial de **@decido/mcp-sentinel-core**, un componente integral del ecosistema **Decido OS**.\n\n## 📦 Instalación\n\nPara aprovisionar este módulo dentro de otra área del monorepo o consumirlo remotamente:\n\n```bash\nnpm install @decido/mcp-sentinel-core\n# o mediante el gestor oficial del monorepo\npnpm add @decido/mcp-sentinel-core\n```\n\n## 🔧 Estructura y Dependencias\n\nEste paquete está diseñado para interoperar de forma nativa con la infraestructura central. \nPara su correcto funcionamiento en un entorno aislado (Sandboxed), se apoya en los siguientes cimientos tecnológicos:\n\n- `@decido/telemetry-ingest`\n- `@modelcontextprotocol/sdk`\n- `@prisma/client`\n- `bcryptjs`\n- `compression`\n\n## 🔐 Licencia y Privacidad \nEl código de este componente se encuentra auditado y restringido (Sin Sourcemaps).  \nPropiedad Intelectual Protegida - Framework Decido OS.  \nDistribuido bajo licencia **UNLICENSED**.\n","readmeFilename":"README.md"}