{"_id":"@getmikk/intent-engine","_rev":"29-446a965ae40e5b8d7a7f8a9a8b778314","name":"@getmikk/intent-engine","dist-tags":{"latest":"2.1.5"},"versions":{"1.2.0":{"name":"@getmikk/intent-engine","version":"1.2.0","_id":"@getmikk/intent-engine@1.2.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"dist":{"shasum":"6717f42f8b1c4cb544b00e847de50ef8ef713299","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-1.2.0.tgz","fileCount":10,"integrity":"sha512-/9h8lPVMc+YlM0G52IGuFrA3jQwT2Q3AaBW6u/GnblBou3beWS6FISUA2fgBp2AurX4c1N7x128cnL3rXA+czw==","signatures":[{"sig":"MEUCIBjxxIBWI1tf8mQdGbhS0P6XAIAwgStxLQHZUgLV2c+fAiEA20lI0JCW/GzC5UA7VS3RwG06jPHkhVtZC0xJBM2db/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a762bac1cd6bb4464ad18545c2623fb6718f5ae","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc","publish":"npm publish --access public"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.22.0","@getmikk/core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_1.2.0_1772375914793_0.8690964138980566","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@getmikk/intent-engine","version":"1.3.0","license":"MIT","_id":"@getmikk/intent-engine@1.3.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"7b2f57620f350ccebe6bc8f9605ada0b28662c8c","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-1.3.0.tgz","fileCount":11,"integrity":"sha512-BreI6/TP+8VxX9Bsrzy4lLBNWiRLFPkcRIHBzf+wwP00vhQwXtLwApvR91NF7n1zShbLmjhsFqqoP8/Ix9nJPA==","signatures":[{"sig":"MEUCIQDBPf9ghqGq9N+GgJ51mNiP/zlXX0NByt1aHtq+OTslHAIgdZ4Y55VUeFUczP0+fncdN6TYe7EqgOuoZUmgh8pHnyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47685},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"48111cb21d54b1910cc1ded253693922e7ffa80e","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> AI pre-flight system — parses natural-language prompts into structured intents, detects constraint conflicts, and generates implementation suggestions before any code changes happen.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","@getmikk/core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_1.3.0_1772432748233_0.8059968272585869","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@getmikk/intent-engine","version":"1.3.1","license":"Apache-2.0","_id":"@getmikk/intent-engine@1.3.1","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"ca4d0a486303d2938772a411bdf879c2fb742e96","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-1.3.1.tgz","fileCount":11,"integrity":"sha512-cfGYKgSaYBY/ENYgOs/n4gyowEVHanMOoGgc/X2mdpYw2GKkuopELIO8kzy6OvdT54VAnF92wS9yNe2sUYctNA==","signatures":[{"sig":"MEUCIHF0d8mRmkp4XKQNyGduyJNRJhMgv6XHlpjsyJvOrbtzAiEAu7zJSvHBCKYJ6gg/mjTK/1UQBcjPeuCRgBrMpNFrqdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47710},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e3c3e36d42bc72bece4a7861bea4b8edbd1b0d24","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> AI pre-flight system — parses natural-language prompts into structured intents, detects constraint conflicts, and generates implementation suggestions before any code changes happen.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","@getmikk/core":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_1.3.1_1772438908325_0.26096100251526666","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@getmikk/intent-engine","version":"1.3.2","license":"Apache-2.0","_id":"@getmikk/intent-engine@1.3.2","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"fd7155574d5e23d7f2aa382b6c8a975f886717dd","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-1.3.2.tgz","fileCount":11,"integrity":"sha512-ZXBjSUHmeMfN0qh4PBY7+KTGMm+gxpMbjadTGt6HH8HBrnLv13ZRDfbXBZRSEKClZGhQJlpYSKEQRyQSOeY+3Q==","signatures":[{"sig":"MEQCIBjyQk/b9PIVUmew4TxpTXuazrRIeZLUcL128TAiZKarAiA6Vomik72Et0aOzYiq8IJ4b/5FuhhSCmaiEUzAEYZ6kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47710},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c6fca86d28ece3b1760244c6c348d93b455dbbb7","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> AI pre-flight system — parses natural-language prompts into structured intents, detects constraint conflicts, and generates implementation suggestions before any code changes happen.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","@getmikk/core":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_1.3.2_1772439843740_0.5077598956719345","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@getmikk/intent-engine","version":"1.5.0","license":"Apache-2.0","_id":"@getmikk/intent-engine@1.5.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"8cc6a30c8284f449a5b43382fd659df81cff33f2","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-1.5.0.tgz","fileCount":11,"integrity":"sha512-cFPG9ON9P1Rpo0Chcknv8aVeM8tSnNndrzDrijv1dUiBTzB1CfQ49XHOfU5nV9SL5jADF/aQwiewD4bTK70g+w==","signatures":[{"sig":"MEUCIBHr5cXIxQyECPNCMh8KDnx6+zl2+EaZjG52PLT86DoJAiEAsE7Yng/zsqNGcMr8ijdEMJUT0Anx3Rp9EFSAVB9z0Ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55323},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"da3f9dfca07759ebb1d13f4596464028e65f3dd4","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> AI pre-flight system — parses natural-language prompts into structured intents, detects constraint conflicts, and generates implementation suggestions before any code changes happen.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","@getmikk/core":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_1.5.0_1772521229889_0.7457396134744307","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@getmikk/intent-engine","version":"1.5.1","license":"Apache-2.0","_id":"@getmikk/intent-engine@1.5.1","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"ea1234147bba4ce5cd4f449dce67b0ed7da2db17","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-1.5.1.tgz","fileCount":11,"integrity":"sha512-5xYRt0RKyrNJ0qP1Z1CNTWoM0wx2rgLq2Yz0N5T3ChdM0oVhnrcVYNRdumEeSNVH3jysjtggJXijuSQ/m+KnAA==","signatures":[{"sig":"MEQCIAXq6qtHNgLlZbLiPEMf7amkk9YEkdEW0z5R0uo+cC+eAiBVxBepYB/ho/Jr05QbUaO37083svnQGpx5tW1t2JjPcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55323},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b654548e24c20223b6efe28f9e839ace762a40b8","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> AI pre-flight system — parses natural-language prompts into structured intents, detects constraint conflicts, and generates implementation suggestions before any code changes happen.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","@getmikk/core":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_1.5.1_1772561486930_0.5077353392632351","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@getmikk/intent-engine","version":"1.6.0","license":"Apache-2.0","_id":"@getmikk/intent-engine@1.6.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"d24ac243c977553a6230e3cecbdd1f7946b3a230","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-1.6.0.tgz","fileCount":14,"integrity":"sha512-4xRgc6AdqD2qs4VZsHIwhgXnxOKsRJF6WViXcv1SbU7hBnmSWYiksO157Wxi4EleWN7rLHXFX5n6MSqOcjKUZg==","signatures":[{"sig":"MEUCIES30CO+Cb/ZQOx7PYRJeRywXgyUVSGvUpvAB3E21ZH/AiEAmHd2m/azaYWwYHETYcOhvVUtZ2xJJzKDt9fgmBeB5hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"49f737e6d478a99844b61af6bc5e1b7750daea6c","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Architectural pre-flight — check if your idea is safe before writing a single line.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","@getmikk/core":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.10","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@xenova/transformers":""},"peerDependenciesMeta":{"@xenova/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_1.6.0_1773081164466_0.3161753096448816","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@getmikk/intent-engine","version":"1.7.0","license":"Apache-2.0","_id":"@getmikk/intent-engine@1.7.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"ab0f70baa1c937db0cdaa0c9bddba460f23b473c","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-1.7.0.tgz","fileCount":14,"integrity":"sha512-z1F0zt+RoUlIERwO6jbBsaFOMC6ySEfzACfAPho0hPKYtHNuFHPokIcK7+0as8aFHi2sfXqALTSozNSfxXOFZg==","signatures":[{"sig":"MEQCIDfFnpxopTQ7ALOdMhR2/oWUsfJ+AIXP3tIlyQS1HvIeAiA9ll8iMjT3lH4pJ6tQ8QLzUVzvWo0+j2GJvzOCNxX6SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4542788c9a919c4406af4a84e1bb225ea445f351","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Architectural pre-flight — check if your idea is safe before writing a single line.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","@getmikk/core":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.10","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@xenova/transformers":""},"peerDependenciesMeta":{"@xenova/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_1.7.0_1773328946841_0.28829496118253095","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@getmikk/intent-engine","version":"1.7.1","license":"Apache-2.0","_id":"@getmikk/intent-engine@1.7.1","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"4a6063d4495b69622fdd84067971f981cf80ab8c","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-1.7.1.tgz","fileCount":14,"integrity":"sha512-OSzpW55oD/OeeNKCesWUWIzLj7rxM/wd4kqcsAqQZmnbFhcj1iJF26ZmMxRpB5tZr5rduF9Eh5osU37rGiSdtA==","signatures":[{"sig":"MEYCIQDIcSfOrpjDaZ9WjXWzSRglhpp32U4RR4oNZq1cTShRhAIhAOX9brlAObIBN91cZoZJUKVbS+xICjpGInPAq5weMGf+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8645ddd4b65c3b51fbf86de9ce3a42dc4aabe60d","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Architectural pre-flight — check if your idea is safe before writing a single line.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","@getmikk/core":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.10","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@xenova/transformers":""},"peerDependenciesMeta":{"@xenova/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_1.7.1_1773387535928_0.3645440319438291","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@getmikk/intent-engine","version":"1.8.0","license":"Apache-2.0","_id":"@getmikk/intent-engine@1.8.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"2872173175c35ec853d9c36baa216fc06d14464f","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-1.8.0.tgz","fileCount":14,"integrity":"sha512-xZA+egSbW1BAYIPwHc+9T0iuwD8kxnQVSJVq4K6uyNSkfBfWrNXXC+YFbIPh7uCwCWwwnVNZixy42eR203mbQA==","signatures":[{"sig":"MEQCIAYDnwnunZpzHAm+1hj4Lcpdv9ePuZdASBpLKzctgDYlAiBcxZyZv0gxIrkRlF6S0I1wiYmtJW83peMGBx7M1N/jRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1939cc684cafd3e4c44405db95ada7c16a47a346","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Parse developer intent, detect constraint conflicts, and find functions by meaning.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.0","@getmikk/core":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.10","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@xenova/transformers":""},"peerDependenciesMeta":{"@xenova/transformers":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_1.8.0_1773989611763_0.3799255200687166","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@getmikk/intent-engine","version":"1.9.0","license":"Apache-2.0","_id":"@getmikk/intent-engine@1.9.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"d3874c43654d9d8d21ce4eb2642dff04ee081015","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-1.9.0.tgz","fileCount":16,"integrity":"sha512-6XGI3sTq589ie6gGru8Hv59prIDvrjpx2r9dToqSZJ/+Xg70YmAPLEkpGa0QIzJ0crdKSBXODSk/RY1m1B5tpg==","signatures":[{"sig":"MEUCIQDLlyEy4spV+tkgFKV65JznO8ovEnLUbIf1wvwKT30gpQIgd4AgPGW6mqheogAzhD5QFFHXb6W9vGv36ufTx4B5+5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74600},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b51d5d1756277b3dc0641172f113e1e158b56b62","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Parse developer intent, detect constraint conflicts, and find functions by meaning.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.0","@getmikk/core":"^1.9.0","@xenova/transformers":"^2.17.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.10","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_1.9.0_1774509082548_0.10638058446028209","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@getmikk/intent-engine","version":"2.0.0","license":"Apache-2.0","_id":"@getmikk/intent-engine@2.0.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"c3a2d3e9a6f89ebd465a93e06fd85bb4e8f9e6ec","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.0.0.tgz","fileCount":20,"integrity":"sha512-HeMzx3MOgxoryKB1I2/cNIfqo93S57p8U7h/r1+mwxTBPxFtIkw/mNV3MD5caGPcKkdrWYhjAVy6Az4YpTTJQQ==","signatures":[{"sig":"MEQCICeAsBHT1m9UD97DnFj+BfVPhStfiSGNQ0O0ft1+l8KxAiAgCr239qwgfDceApg2Eb3sZpzU+0RepYnhE7nHKEjfxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122644},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2031b3719e1f75c9232ac35b4ff5604b0b498cfa","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Parse developer intent, enforce safety gates, run the Decision Engine, auto-correct issues, and find functions by meaning.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.0","@getmikk/core":"^2.0.0","@xenova/transformers":"^2.17.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.10","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_2.0.0_1774628613400_0.6784869702971505","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@getmikk/intent-engine","version":"1.9.1","license":"Apache-2.0","_id":"@getmikk/intent-engine@1.9.1","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"9a7faccd6105a2144ae2efed6d6b2d6d538dfdcc","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-1.9.1.tgz","fileCount":20,"integrity":"sha512-pJg7eoa15fjvc6puf/NKZBIXwYMqMpuVW1+MPNtYAjdy4jTDwPGQmfoHMYD9UkCCvp2nWDoR8PwhHvP1cgqOqQ==","signatures":[{"sig":"MEYCIQDUDQRezs6/53N93dB/q33YDCo50qKJUdeIghpdUygC8wIhAKXu+6JcW9GagdOoOXHA6I1gBG9xdgssiUutM/yQy5wV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122644},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fba5c2f7fd4e29455651bd764ee5f44f48323093","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Parse developer intent, enforce safety gates, run the Decision Engine, auto-correct issues, and find functions by meaning.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.0","@getmikk/core":"^1.9.0","@xenova/transformers":"^2.17.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.10","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_1.9.1_1774702610000_0.4416346497185255","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@getmikk/intent-engine","version":"1.9.2","license":"Apache-2.0","_id":"@getmikk/intent-engine@1.9.2","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"092602e2a03e5b09fc51388753ada73da67025cb","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-1.9.2.tgz","fileCount":20,"integrity":"sha512-MPwGAEi6/TJVJ5U4/oc2CAyaIjUmUcDmQEHaDsL+DN0uAxA2Bn7fQlVzeotvFpK1ZsT+bfK2gsrKkdGeM8t4PA==","signatures":[{"sig":"MEYCIQDKXT1gftHT/ZzcOIPqdQFyQrMWRW/beZ9hhpsAKUTEvQIhAIKV4ckqOEOP+QhTIwot1/ihn+PryKor7kLTtge6wJQa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122644},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c7ec9a4a437af5848f28e52c72764f7ba43c95a","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Parse developer intent, enforce safety gates, run the Decision Engine, auto-correct issues, and find functions by meaning.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.0","@getmikk/core":"^1.9.1","@xenova/transformers":"^2.17.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.10","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_1.9.2_1774702807601_0.2820681011498938","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@getmikk/intent-engine","version":"2.0.10","license":"Apache-2.0","_id":"@getmikk/intent-engine@2.0.10","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"1e5faedfae5afe81d8edead4c07fd93bd2381124","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.0.10.tgz","fileCount":21,"integrity":"sha512-ZmSJzMM4exRaAK8xF/FFG9bzHq4fF32Gfcjed012UqL8j3cCr/q0Af1tuTz/3Qf2fTcgK3EB///cnxWxrffQuQ==","signatures":[{"sig":"MEYCIQCkz8qK9+KlpYT2XJ7c73exgSnxJqcVNdV+5yh97cnSFgIhALG+mjGwwOwLCKyuN4NfYEuFMUnXbpeWXJ9Rd+ZFTB2R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cffbb9ad15a9a7fcb29c9dfe9d02fb7512c35eab","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Parse developer intent, enforce safety gates, run the Decision Engine, auto-correct issues, and find functions by meaning.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.0","@getmikk/core":"^2.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_2.0.10_1774861015966_0.8595764644864603","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@getmikk/intent-engine","version":"2.0.11","license":"Apache-2.0","_id":"@getmikk/intent-engine@2.0.11","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"05300fd85ebdcdfb05d10ddcd1908a265178264c","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.0.11.tgz","fileCount":21,"integrity":"sha512-vZU41qDyChnD0PgEaFqfBROQldiEswVs93N7eczuFtc6d9lIe+KsxpRH73qxF1q2WFDy8qz77RiYbV0uWMnI/w==","signatures":[{"sig":"MEUCIA4mAUIEwE8PXllwBCYA+gJA8qc5cHOdvAvOoOhnVH0KAiEAqOiD8mG/7W4ipQrEOLIoq8Act/8+eoofSg+HYzsJ6DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"b5f060f6b8c6b3978220c963b8484668ced8b21c","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Parse developer intent, enforce safety gates, run the Decision Engine, auto-correct issues, and find functions by meaning.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.0","@getmikk/core":"^2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_2.0.11_1775068515123_0.10295092907993042","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@getmikk/intent-engine","version":"2.0.12","license":"Apache-2.0","_id":"@getmikk/intent-engine@2.0.12","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"f276fdd9e4bd38e6ebae368a0572285a80552649","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.0.12.tgz","fileCount":21,"integrity":"sha512-8AwLQngaOV6Bc6UYwvRzyx0+YZobSNQf6Dz4BpCHd8VYIrFOfh3f/kCht229qqR0gwyDY9tUUS5/dC+rg1hBJQ==","signatures":[{"sig":"MEYCIQDRo8fr4KMHHaXF3gZB/i9rH8KuC14Z+HVUrC9+M/cCDgIhALOzniOCu9e7GENvdITwNpOx5nWG6u2de2Lj69vO+oVb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c245b6657282c9bf95d9856c5d29ca21d31893c5","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Parse developer intent, enforce safety gates, run the Decision Engine, auto-correct issues, and find functions by meaning.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.22.0","@getmikk/core":"^2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_2.0.12_1775095795472_0.7665886531619599","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@getmikk/intent-engine","version":"2.0.13","license":"Apache-2.0","_id":"@getmikk/intent-engine@2.0.13","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"551d11f106b056edb6600a0aa619bec2bdab1478","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.0.13.tgz","fileCount":21,"integrity":"sha512-gJGLdNVaTYjX4LQqS4SFb+NblCH6HgXrsDyCVC/DojcURn5mTP404XGAi6Be1pr6/RYaG7/dClZY5/Aj8LXDPA==","signatures":[{"sig":"MEUCIQCUt0Ex69Ry4u2pYIS6goW8xByh+FWo1XOhY4Tt6PyVuQIgD91N+u8eNfOi7938LjmlkCZ8zuWX91CLPhwpxGDB1ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125950},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d8a84aba5f14cb83bd37bf66eff89001aa7c2895","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Parse developer intent, enforce safety gates, run the Decision Engine, auto-correct issues, and find functions by meaning.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.0","@getmikk/core":"^2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_2.0.13_1775272800369_0.5343689485682639","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@getmikk/intent-engine","version":"2.0.14","license":"Apache-2.0","_id":"@getmikk/intent-engine@2.0.14","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"1affc9b51e8a443431b910d20e685c459b813659","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.0.14.tgz","fileCount":21,"integrity":"sha512-tIoaMLTqetWBQ+Sk/YYw0UUd8hgJ1GVGoArx1d7bsyx89XVvBqvJeNlQQesiRU+9CLOVB4QJ4rF+K2pfNMMUgQ==","signatures":[{"sig":"MEQCIDfUdKvL1hH6HuHYuyMFfrm/JQMmKW2W6LG2u0KwYOB9AiB5dVFKEnIzUX48IhkwzwnFpkTklKORE7X/7Y6ZTsNOyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125950},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"825996dce59d1927513c5e8ae61277c007e65e65","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Parse developer intent, enforce safety gates, run the Decision Engine, auto-correct issues, and find functions by meaning.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.0","@getmikk/core":"^2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_2.0.14_1775584087679_0.31617954277012905","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@getmikk/intent-engine","version":"2.0.15","license":"Apache-2.0","_id":"@getmikk/intent-engine@2.0.15","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"9674d6fd1b055d3a7d57291fa42b2dc0241f26c3","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.0.15.tgz","fileCount":21,"integrity":"sha512-Kue7b+m6P5iemTqyp5JjOxrGgwT0eDAWfcLiLyYZyV8z3vv0Ghq39NKUDpycpC80vpUGb4xYzIMA8xMk4i7/tg==","signatures":[{"sig":"MEQCIBXA9zzNKLC892e0YmL543IKxuHeVBfvpovWgACT1v0XAiAaVLl6H7EUjqG2T24fQT/vtJCLPv2Bc2Cnlp8Zyt5F/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128783},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"8a50633309930a2eeb70fd1004bf35dfb451f1a7","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Parse developer intent, enforce safety gates, run the Decision Engine, auto-correct issues, and find functions by meaning.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.0","@getmikk/core":"^2.0.15","@xenova/transformers":"^2.17.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_2.0.15_1775885061117_0.5066944837237854","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@getmikk/intent-engine","version":"2.0.16","license":"Apache-2.0","_id":"@getmikk/intent-engine@2.0.16","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"dbebc24c91775650172bc084f182445a234a3575","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.0.16.tgz","fileCount":21,"integrity":"sha512-nqIC01t0Se3GcbfXrxEyH4tX/WCQewb/+f7bUjw5M0urZ0StQYwNTFLW1Sfm/DWMs3zlBZJXB4yfegI8jMxy1w==","signatures":[{"sig":"MEUCIQC9RgrNPN7bD6EvDdamdZl3QlnRhJEH+SFY+aB56xZk+gIgEYXdK7zwoLEF+HbQ5cVMdy/9Cc2PUIsswvnn3v3lIwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128783},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"91f6555833e2bad9e76d5468174fec5df542beb6","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Parse developer intent, enforce safety gates, run the Decision Engine, auto-correct issues, and find functions by meaning.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.0","@getmikk/core":"^2.0.16","@xenova/transformers":"^2.17.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_2.0.16_1775886815337_0.03776894573948053","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"@getmikk/intent-engine","version":"2.0.17","license":"Apache-2.0","_id":"@getmikk/intent-engine@2.0.17","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"a60669aff18f91ae811ea404da0fbeb7c41a8bc1","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.0.17.tgz","fileCount":21,"integrity":"sha512-6tx6/eQ+uGNxmRpqJkDvI4+KCTYGJAUmO5+Ad1OYi7Zdo6dYpScjdeR5P7nHW5BrMj8sT6gr/28qNM2e+lxclQ==","signatures":[{"sig":"MEUCIETQ0d/8KrKSHNqCqE6CoE7/4Sqa0jQrmY0FLNMkCSwCAiEA1ZRTuN658+9bPP0+Esj/8hst2+ne1W4w0JOtjdA1cQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128995},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"197b76516dff28df648b9aa08dfbd9149d39f920","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Parse developer intent, enforce safety gates, run the Decision Engine, auto-correct issues, and find functions by meaning.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.0","@getmikk/core":"^2.0.16","@xenova/transformers":"^2.17.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_2.0.17_1775887961879_0.5711861960440365","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"@getmikk/intent-engine","version":"2.0.18","license":"Apache-2.0","_id":"@getmikk/intent-engine@2.0.18","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"427f50141207bfee69e3281c693128b67812f570","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.0.18.tgz","fileCount":21,"integrity":"sha512-VNWUrCz0a4hrah0bIAxzF8GQtXSor+n1PpcROqDGX+iUkJg0kNRrQhJLk3oMVWSeNSoRNM+yeHIyV7glK5cGgA==","signatures":[{"sig":"MEUCIQCTSi/FhXFHtLF8mkCjlhmTyk2Cdcg37Vy/NCPoPJ9P/QIgGDFaY3nlqyoaUH+H+8s/aKpRv6NAiwd6UIyg5Y3LwZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129174},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d266ae1f39c08a47f86b9f415afc7dc5597d507a","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Parse developer intent, enforce safety gates, run the Decision Engine, auto-correct issues, and find functions by meaning.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.0","@getmikk/core":"^2.0.16","@xenova/transformers":"^2.17.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_2.0.18_1775896623913_0.3363902414281019","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@getmikk/intent-engine","version":"2.1.0","license":"Apache-2.0","_id":"@getmikk/intent-engine@2.1.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"df0551a1448dc3ebaed657a255bbe42a18d140ba","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.1.0.tgz","fileCount":21,"integrity":"sha512-PHvAql9QIZflbwrLcM3Rt9XlTnmuG8BHjKxwH05p+x6k0F9P7Lh9AyILxCJ1Rfgsn/AR8KLzqLGHFl+8AQtDsA==","signatures":[{"sig":"MEQCICrdvhYeXhgNMRNgeMkRj4ZTQfDX9LuzruVawLtaDVAbAiBUkWwOAimRK0zyPI+pO3tgca/+qkIMBO73JM5FKlX2jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127994},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5a17af3849e0724fa873b497994b1ebfe01e1c0d","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Safety gates, decision engine, auto-correction, and local semantic search for pre-edit validation.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.0","@getmikk/core":"^2.0.16","@xenova/transformers":"^2.17.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_2.1.0_1775996343543_0.6156682506318627","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@getmikk/intent-engine","version":"2.1.1","license":"Apache-2.0","_id":"@getmikk/intent-engine@2.1.1","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"82c30ee86049a9fe5cc65862fed0a4d992c5deec","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.1.1.tgz","fileCount":21,"integrity":"sha512-SiaQ8ThAT+bZs+qh0a0nNHLOCfVpQ9b7o3xU3Z9Q9U28INCdzm8xfhfVpGLDNxQNjyiUmmezDsOOCVN/Mi/84A==","signatures":[{"sig":"MEYCIQDIqdIqsl7fC4fNQmtxYcaQf+TlRWb6u0M7KDM6FIBQEQIhAM1fSTn9tzD4tNsQBwmp4iZ3HT6+QP+oC6ql4BNLWwxu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127994},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d590cbae18abcbddb4738eba9e4fc86c1927e9c5","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Safety gates, decision engine, auto-correction, and local semantic search for pre-edit validation.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.0","@getmikk/core":"^2.0.16","@xenova/transformers":"^2.17.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_2.1.1_1776004074148_0.1565285547475015","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@getmikk/intent-engine","version":"2.1.2","license":"Apache-2.0","_id":"@getmikk/intent-engine@2.1.2","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"6f8d8c17b7f81da65b0484d80ccd4dbd422603d4","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.1.2.tgz","fileCount":21,"integrity":"sha512-71j3TKERm2io0VOvf2yOnryHvlt7ODppv8a5eaTPgDlfFOzBdkbF/Xt3dmia/2QcnSHl6c2XUNLIXKoNSnz09Q==","signatures":[{"sig":"MEUCIQDhgJpDD3T0W3RznprWbkvSn1kgUHQQlkSqBERT4G/t4wIgXFlXNUuqI5UuwZqLfL8Y+po0l9s71tPR/Zo4krC9CL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127994},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"796add60a85431ad5e6a77017a5248e2c528c4f2","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Safety gates, decision engine, auto-correction, and local semantic search for pre-edit validation.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.0","@getmikk/core":"^2.0.16","@xenova/transformers":"^2.17.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_2.1.2_1776004839326_0.2877442091578626","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@getmikk/intent-engine","version":"2.1.3","license":"Apache-2.0","_id":"@getmikk/intent-engine@2.1.3","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"432a2508e1fbc69b6b61a1e544e3f1dbe01d1a4a","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.1.3.tgz","fileCount":21,"integrity":"sha512-OV7seiZiD0vYp7Ol7LSExzdCw+wcOBIbPJ3qRX/K/2J0yjWpLmGrQ4IHyuLcszXOyS8Hb/AJPxdWRXVEEbdAXg==","signatures":[{"sig":"MEYCIQD+tYCgbJjd2eVnfYQ0LVPurjoqhXQ6aBUIpIkOOzPzhwIhANjmlv8XvYmMv73yH60cAcQLOeXVwhUQ5lPQBALGgM2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127993},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"55e72d6ab11c3af5f65375cb01a4d086d6703fba","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Safety gates, decision engine, auto-correction, and local semantic search for pre-edit validation.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.0","@getmikk/core":"^2.1.3","@xenova/transformers":"^2.17.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_2.1.3_1776013243535_0.5776698525240078","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@getmikk/intent-engine","version":"2.1.4","license":"Apache-2.0","_id":"@getmikk/intent-engine@2.1.4","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"d1a3f4c1de374851cc2cd3440f1fa6be65d2dd00","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.1.4.tgz","fileCount":22,"integrity":"sha512-EpysKiT4MgEt86Kn6uqZQqhQx5jGsc4GUY5WhErMpxyp3BaMbHiODarhP7gGj2fX7sGUWIn8McqedVRyI1so9g==","signatures":[{"sig":"MEYCIQDMV/RfzMHXmNmzyV+Q1OJHzpOOaFeJbRS/CNW/rKrPJQIhAI7oJNgc2GsuMWL3/tVg7hQnz3KXzGtoL+LLdNxpqiw1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131262},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c35e896e0d7aa40b8f012080249774053b90b114","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Safety gates, decision engine, auto-correction, and local semantic search for pre-edit validation.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.22.0","@getmikk/core":"^2.1.3","@xenova/transformers":"^2.17.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intent-engine_2.1.4_1777110758938_0.9676578511471778","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@getmikk/intent-engine","version":"2.1.5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/Ansh-dhanani/mikk.git"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc","test":"bun test","dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs ."},"dependencies":{"@getmikk/core":"^2.1.3","@xenova/transformers":"^2.17.2","zod":"^3.22.0"},"devDependencies":{"@types/node":"^22.0.0","eslint":"^9.39.2","typescript":"^5.7.0"},"_id":"@getmikk/intent-engine@2.1.5","gitHead":"e6dd30d8c42208986ea979014995a4dd85a85c34","description":"> Safety gates, decision engine, auto-correction, and local semantic search for pre-edit validation.","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"homepage":"https://github.com/Ansh-dhanani/mikk#readme","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-eIR7G6cBqvtWBXDDbmI/Yow0GYLYbT9wW5vP2CBc9MYKoLZPgzgtNY6Cq2FPYFC7ni89IIeRRkH80MUaHysB1A==","shasum":"533bcfdf49e81b4c7ab234bf71589764b7cc7e7c","tarball":"https://registry.npmjs.org/@getmikk/intent-engine/-/intent-engine-2.1.5.tgz","fileCount":22,"unpackedSize":131262,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD9N8ebWi6T6m0C9TyNGaGJnFH0R9O1Gs24Duf9qfUMCQIhAOtY3utLd5rVXbU4G9gmvb2a8Povufx3upznSOofB7Y+"}]},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"directories":{},"maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/intent-engine_2.1.5_1777133433791_0.3257929288513812"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-01T14:38:34.686Z","modified":"2026-04-25T16:10:34.068Z","1.2.0":"2026-03-01T14:38:34.961Z","1.3.0":"2026-03-02T06:25:48.407Z","1.3.1":"2026-03-02T08:08:28.501Z","1.3.2":"2026-03-02T08:24:03.883Z","1.5.0":"2026-03-03T07:00:30.020Z","1.5.1":"2026-03-03T18:11:27.071Z","1.6.0":"2026-03-09T18:32:44.602Z","1.7.0":"2026-03-12T15:22:26.978Z","1.7.1":"2026-03-13T07:38:56.064Z","1.8.0":"2026-03-20T06:53:31.890Z","1.9.0":"2026-03-26T07:11:22.694Z","2.0.0":"2026-03-27T16:23:33.558Z","1.9.1":"2026-03-28T12:56:50.162Z","1.9.2":"2026-03-28T13:00:07.762Z","2.0.10":"2026-03-30T08:56:56.107Z","2.0.11":"2026-04-01T18:35:15.289Z","2.0.12":"2026-04-02T02:09:55.623Z","2.0.13":"2026-04-04T03:20:00.556Z","2.0.14":"2026-04-07T17:48:07.832Z","2.0.15":"2026-04-11T05:24:21.320Z","2.0.16":"2026-04-11T05:53:35.459Z","2.0.17":"2026-04-11T06:12:42.046Z","2.0.18":"2026-04-11T08:37:04.094Z","2.1.0":"2026-04-12T12:19:03.697Z","2.1.1":"2026-04-12T14:27:54.284Z","2.1.2":"2026-04-12T14:40:39.474Z","2.1.3":"2026-04-12T17:00:43.694Z","2.1.4":"2026-04-25T09:52:39.148Z","2.1.5":"2026-04-25T16:10:33.936Z"},"bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"license":"Apache-2.0","homepage":"https://github.com/Ansh-dhanani/mikk#readme","repository":{"type":"git","url":"git+https://github.com/Ansh-dhanani/mikk.git"},"description":"> Safety gates, decision engine, auto-correction, and local semantic search for pre-edit validation.","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"readme":"# @getmikk/intent-engine\n\n> Safety gates, decision engine, auto-correction, and local semantic search for pre-edit validation.\n\n[![npm](https://img.shields.io/npm/v/@getmikk/intent-engine)](https://www.npmjs.com/package/@getmikk/intent-engine)\n[![License: Apache-2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](../../LICENSE)\n\nThe Intent Engine is the safety layer that validates every edit before it lands. It runs as part of `mikk_validate_edit` and `mikk_before_edit` in the MCP server, and as `mikk intent` in the CLI.\n\n> Part of [Mikk](../../README.md) — live architectural context for your AI agent.\n\n---\n\n## Components\n\n### PreEditValidation\n\nThe main entry point for the MCP `mikk_validate_edit` tool. Runs the full pipeline against a set of files the agent intends to edit.\n\n```typescript\nimport { PreEditValidation } from '@getmikk/intent-engine'\n\nconst validator = new PreEditValidation(contract, lock, graph, projectRoot)\n\nconst result = await validator.validate({\n  files: ['src/auth/login.ts'],\n  description: 'Refactor JWT validation to use new token format',\n  intent: {\n    commitMessage: 'REFACTOR: update JWT validation',\n    branchName: 'refactor/jwt-v2',\n  },\n})\n\nresult.allowed        // true | false\nresult.gates          // per-gate pass/fail with reason and bypassable flag\nresult.intent         // { isIntentionalBreakingChange, confidence, reasoning }\nresult.impact         // { riskScore, totalFunctions, blastRadius, criticalPaths }\nresult.corrections    // auto-applied and suggested fixes\nresult.recommendations\nresult.nextSteps\n```\n\n---\n\n### EnforcedSafetyGates\n\nSix gates that run before any edit is applied:\n\n| Gate | Blocks when | Bypassable |\n|------|------------|-----------|\n| `RISK_SCORE` | Risk ≥ 90, or > `maxRiskScore` policy | Yes (except ≥ 90) |\n| `IMPACT_SCALE` | Impact > `maxImpactNodes × 2` | Yes |\n| `PROTECTED_MODULE` | A protected module is touched | **Never** |\n| `BREAKING_CHANGE` | Exported API changed without `BREAKING:` commit marker | Yes |\n| `TEST_COVERAGE` | High-risk changes with no test file edits | Yes |\n| `DOCUMENTATION` | Significant API changes with no doc file updates | Yes |\n\nConfigure all thresholds in `mikk.json` under `policies`.\n\n---\n\n### IntentUnderstanding\n\nAnalyzes commit messages, branch names, and change patterns to determine whether a breaking change is intentional.\n\nIntent signals recognized:\n- Commit markers: `BREAKING:`, `REFACTOR:`, `MIGRATION:`\n- Branch patterns: `refactor/`, `breaking/`, `v2/`\n- ADR entries in `mikk.json` that mention the changed module and contain \"migration\" or \"deprecat\"\n\n---\n\n### DecisionEngine\n\nAggregates all signals and returns a three-state verdict:\n\n| Status | Meaning |\n|--------|---------|\n| `APPROVED` | Risk within policy, no violations |\n| `WARNING` | Risk or impact exceeds a threshold — review recommended |\n| `BLOCKED` | Risk ≥ 90, protected module touched, or strict boundaries violated |\n\n```typescript\nimport { DecisionEngine } from '@getmikk/intent-engine'\n\nconst engine = new DecisionEngine(contract)\nconst decision = engine.evaluate(impactResult)\n// { status, reasons, riskScore, impactNodes }\n```\n\n---\n\n### AutoCorrectionEngine\n\nDetects and auto-fixes common issues in source files without requiring AI involvement:\n\n| Issue type | Detection | Fix |\n|-----------|-----------|-----|\n| **Broken references** | Call targets absent from lock | Nearest Levenshtein match (threshold 3); replaces whole-word occurrences |\n| **Missing imports** | Resolved import path absent from lock | Finds moved file by basename; replaces import path |\n| **Boundary violations** | Cross-module calls that violate constraints | Prepends `// TODO [mikk]: Boundary violation` comment with adapter suggestion |\n\nAll file writes are path-traversal guarded — only files inside `projectRoot` are touched.\n\n```typescript\nimport { AutoCorrectionEngine } from '@getmikk/intent-engine'\n\nconst corrector = new AutoCorrectionEngine(contract, lock, graph, projectRoot)\nconst result = await corrector.analyzeAndFix(['src/auth/login.ts'])\n\nresult.appliedFixes   // fixes written to disk\nresult.failedFixes    // fixes that could not be safely applied\nresult.filesModified  // list of modified file paths\n```\n\n---\n\n### PreflightPipeline\n\nFor validating a plain-English plan before writing any code:\n\n```typescript\nimport { PreflightPipeline } from '@getmikk/intent-engine'\n\nconst pipeline = new PreflightPipeline(contract, lock)\nconst result = await pipeline.run(\"Add rate limiting to all API routes\")\n\nresult.approved      // true | false\nresult.conflicts     // constraint violations detected\nresult.decision      // DecisionResult\nresult.explanation   // human-readable summary with risk breakdown\n```\n\n---\n\n### SemanticSearcher\n\nFind functions by natural-language description using local vector embeddings.\n\n```bash\nnpm install @xenova/transformers\n```\n\nThe model (`Xenova/all-MiniLM-L6-v2`, ~22MB) downloads once to `~/.cache/huggingface` and runs fully locally.\n\n```typescript\nimport { SemanticSearcher } from '@getmikk/intent-engine'\n\nconst available = await SemanticSearcher.isAvailable()\n\nconst searcher = new SemanticSearcher(projectRoot)\nawait searcher.index(lock)\nconst results = await searcher.search('validate a JWT token', lock, 10)\n// [{ name, file, moduleId, purpose, lines, score }]\n```\n\nEmbeddings are cached to `.mikk/embeddings.json` and recomputed only when the lock changes.\n\n---\n\n## License\n\n[Apache-2.0](../../LICENSE)\n","readmeFilename":"README.md"}