{"_id":"@aiet/consolidation","_rev":"3-f4aa5fd7dce15d61e21f122f1c416a28","name":"@aiet/consolidation","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@aiet/consolidation","version":"1.0.0","_id":"@aiet/consolidation@1.0.0","maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"dist":{"shasum":"0ae23b0f044f16073eb3442172b8e5a276d2a804","tarball":"https://registry.npmjs.org/@aiet/consolidation/-/consolidation-1.0.0.tgz","fileCount":10,"integrity":"sha512-E3zaY6BxhIljCcAQnF8FIyBRObXYfB/bk3MpulxoWbZCKlUNx1ue2qytMALAkvJxKgf6jo87o4bd5J6L0s0Xrg==","signatures":[{"sig":"MEYCIQDAxJyYf2xzuswTrMYRG/3pf3TuxjNZ2wnFDyeb6VvZpwIhAIaNPlt7XuAcWVZM2mUS2t7GRcBOtCbb1C0gqI83FoVp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31049},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"faruktahsin","email":"afaruktahsin@gmail.com"},"description":"Autonomous memory consolidation engine for AIET (duplicate detection, contradiction resolution, memory lineage, governance proposal integration)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ulid":"^2.3.0","@aiet/domain":"1.0.0","@aiet/schema":"1.0.0","@aiet/storage":"1.0.0","@aiet/extractor":"1.0.0","@aiet/embeddings":"1.0.0","@aiet/governance":"1.0.0","@aiet/decision-engine":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","typescript":"^5.5.4","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/consolidation_1.0.0_1786221296205_0.23876997425826407","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aiet/consolidation","version":"1.0.1","_id":"@aiet/consolidation@1.0.1","maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"dist":{"shasum":"acd633f1495c494805cd34ca02d3a13e87be0c23","tarball":"https://registry.npmjs.org/@aiet/consolidation/-/consolidation-1.0.1.tgz","fileCount":10,"integrity":"sha512-23Ar4+RREn/BXoNBURjA3TQ6JOoqsbg3HMajqpjKtbIDmyYNE0qkVGNnkw9HiFnuvQL370P7tXKWObOgp+4VRw==","signatures":[{"sig":"MEUCIG9XktWoroZDpiJsGlu6lyzgKAEC8yEZHeYhSHRr8QolAiEAgJjvjEHbqD/7/iGprVXjmpOP/mzZoGQGpjNdaIpESmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38597},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/Faruktahsin","type":"github"},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"faruktahsin","email":"afaruktahsin@gmail.com"},"description":"Autonomous memory consolidation engine for AIET (duplicate detection, contradiction resolution, memory lineage, governance proposal integration)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ulid":"^2.3.0","@aiet/domain":"1.0.1","@aiet/schema":"1.0.1","@aiet/storage":"1.0.1","@aiet/extractor":"1.0.1","@aiet/embeddings":"1.0.1","@aiet/governance":"1.0.1","@aiet/decision-engine":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^4.1.10","typescript":"^5.5.4","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/consolidation_1.0.1_1786485029517_0.5275847410521999","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aiet/consolidation","version":"1.0.2","description":"Autonomous memory consolidation engine for AIET (duplicate detection, contradiction resolution, memory lineage, governance proposal integration)","author":"Faruk Tahsin <faruktahsin@gmail.com>","license":"Apache-2.0","homepage":"https://github.com/Faruktahsin/AI-Engineering-Toolkit#readme","repository":{"type":"git","url":"git+https://github.com/Faruktahsin/AI-Engineering-Toolkit.git"},"bugs":{"url":"https://github.com/Faruktahsin/AI-Engineering-Toolkit/issues"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"dependencies":{"ulid":"^2.3.0","@aiet/decision-engine":"1.0.2","@aiet/domain":"1.0.2","@aiet/embeddings":"1.0.2","@aiet/extractor":"1.0.2","@aiet/schema":"1.0.2","@aiet/governance":"1.0.2","@aiet/storage":"1.0.2"},"devDependencies":{"@types/node":"^22.0.0","tsup":"^8.2.4","typescript":"^5.5.4","vitest":"^4.1.10"},"funding":{"type":"github","url":"https://github.com/sponsors/Faruktahsin"},"scripts":{"build":"tsup src/index.ts --format cjs,esm && tsc --emitDeclarationOnly","test":"vitest run","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"_nodeVersion":"22.23.2","_id":"@aiet/consolidation@1.0.2","dist":{"integrity":"sha512-WphXIjozVXS2/4/xzshm256Qn4VHc2tt9geWq+FM9E0a0BMe0Wqqw7HaTzlQQZAFXvMv1Gf6F+/0kf/8ScW7iQ==","shasum":"ce542616353d036b59ed970c6a5bc774677d4c74","tarball":"https://registry.npmjs.org/@aiet/consolidation/-/consolidation-1.0.2.tgz","fileCount":10,"unpackedSize":38962,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA8GqDtjmVUX3ZzpEwsm9EKKVp7wLFdwV/6yCCgz308TAiAsBCNsKWtxr0nn5B9gg8vkaTofTOvgzZdVTRamy+flFw=="}]},"_npmUser":{"name":"faruktahsin","email":"afaruktahsin@gmail.com"},"directories":{},"maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/consolidation_1.0.2_1786541461960_0.7386632327297222"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-08T20:34:56.058Z","modified":"2026-08-12T13:31:02.350Z","1.0.0":"2026-08-08T20:34:56.375Z","1.0.1":"2026-08-11T21:50:29.648Z","1.0.2":"2026-08-12T13:31:02.111Z"},"description":"Autonomous memory consolidation engine for AIET (duplicate detection, contradiction resolution, memory lineage, governance proposal integration)","maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"readme":"# `@aiet/consolidation`\n\n> Autonomous duplicate detection, contradiction resolution, and memory lineage rollback safety for **AIET**.\n\n---\n\n## Key Capabilities\n\n- **Duplicate Detection**: Multi-modal matching via JCS hash, vector cosine similarity ($\\ge 0.88$), and normalized text match.\n- **Contradiction Detection**: Detects preference conflicts, subject attribute contradictions, and outdated facts.\n- **Lineage & Rollback Safety**: Captures pre-mutation snapshots in `memory_lineage` to allow instant rollback via `rollbackConsolidation(lineageId)`.\n","readmeFilename":"","homepage":"https://github.com/Faruktahsin/AI-Engineering-Toolkit#readme","repository":{"type":"git","url":"git+https://github.com/Faruktahsin/AI-Engineering-Toolkit.git"},"author":"Faruk Tahsin <faruktahsin@gmail.com>","bugs":{"url":"https://github.com/Faruktahsin/AI-Engineering-Toolkit/issues"},"license":"Apache-2.0"}