{"_id":"@theritual/cerebro","_rev":"53-2c9ade0a787fcd1bb54d59c0e91f6618","name":"@theritual/cerebro","dist-tags":{"latest":"15.6.0"},"versions":{"0.2.0":{"name":"@theritual/cerebro","version":"0.2.0","keywords":["mcp","model-context-protocol","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.2.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"1d7233525d9c01e93cb73bfea32805ad68540796","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.2.0.tgz","fileCount":205,"integrity":"sha512-t7f8yJDzjDfleP6DKoBeTrnj3OL0tYjfV85n4qLlc+bz/iE8mpoBfLfgPMSaM5vcOQmn53t4cy8HD4nEQwncVA==","signatures":[{"sig":"MEUCIBhe6DHPpVkYAVBW+nIGgTs2ty8K92IpdTnhwYQn0loQAiEA1FJ/0K5mrNtPqwR6HUwVYoRJAx1D2LqAEQVTliGMk7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","lint:fix":"biome check --write","test:run":"vitest run","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@biomejs/biome":"2.5.8"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.2.0_1786648432543_0.983417254812037","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@theritual/cerebro","version":"0.3.0","keywords":["mcp","model-context-protocol","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.3.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"0bcb6d5eec34e03c114912aa4db6e861b3c483ad","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.3.0.tgz","fileCount":213,"integrity":"sha512-AbIvH0DepcPPDdUIbWRzev/aMHqqQh8oZjtG8vxvUSTaKgtZEyOh7nRkM+mk/jJeP5rlhrgxUugmUyDQDF3yGQ==","signatures":[{"sig":"MEYCIQC7p0YqkVvUVLBeWNNbygMh/Fq+mrN9htmp5jvBDGQYSgIhALSANOCRow/4G866RKi9dtbdlZbUt3zCSZpT3h0kXcLo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609379},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","lint:fix":"biome check --write","test:run":"vitest run","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@biomejs/biome":"2.5.8"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.3.0_1786649362856_0.07029304304641193","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@theritual/cerebro","version":"0.3.1","keywords":["mcp","model-context-protocol","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.3.1","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"e6dafd98b782a119931557593e08cac3ce960617","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.3.1.tgz","fileCount":213,"integrity":"sha512-RRtlTC550uhuzSXiIUGvnVHF9IEU22ELD1ZffPe/LvYC5pZfaMMUUw8/DbR7mlSXOwb/YQV3fb/QmAptppN4dg==","signatures":[{"sig":"MEQCIG7Tqvj15rj5K5jYu8oMRmVTlyDMtjhmP2k9+GpGPf3sAiBSLfyyaJvdtOPNkZ3DeUroyBwDM7dVuDy3dHy0rfxfjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","lint:fix":"biome check --write","test:run":"vitest run","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@biomejs/biome":"2.5.8"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.3.1_1786650243963_0.488372182653648","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@theritual/cerebro","version":"0.4.0","keywords":["mcp","model-context-protocol","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.4.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"0dec64d712625a5dc2fe09b43b2c1bd8e45f47b7","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.4.0.tgz","fileCount":222,"integrity":"sha512-GVAC71oCVG78DfLbvbDi63AMJpjudnTv+YLa4eFaeg+TAmWpBFyhnerCwz9MljygYWfPm2Ni0B0DW6I08pk2Xg==","signatures":[{"sig":"MEYCIQD8Q4sEAq/J2K2LVqmXpiktQsbBENQLQUcKKtPIenC0jAIhAMqx2Ww6wY4HX0hNczn1AyvupIj7FhqMkCB4gcefnQim","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8688110b62ba43ddd9a32532e13df3c732ff3d7d","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.4.0_1786734398364_0.986034852368554","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@theritual/cerebro","version":"0.5.0","keywords":["mcp","model-context-protocol","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.5.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"2a9cd1f549768c28eaf615f27b68c3550d05baf4","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.5.0.tgz","fileCount":299,"integrity":"sha512-JiHj4rPL1ga7nyoB+XkkZQPnorq4CXhk9UPA5SnCjdv/+WZUHlfPiuXmeRbahAW6zv3YqjhB9sPvPpZOVk48HA==","signatures":[{"sig":"MEYCIQDsq8DpVkITPP3nTemUiqBEMDLkZ4cfzyXdX1OP0ORhiwIhAPv3pUGRxnX4R8AIYtDS0JB1cH8dbsTrJPcXEJvPyQxw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":812857},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a2c750532851e54ed6ca7c3ffb8d63d58de62758","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.5.0_1786956739495_0.9392092052655718","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@theritual/cerebro","version":"0.6.0","keywords":["mcp","model-context-protocol","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.6.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"79e5f118834a755e0d0b14e5f6a9c0ebb48f3edc","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.6.0.tgz","fileCount":303,"integrity":"sha512-QylaMqwd/Tlr2AzPyWAikEzsj7zV0qLNpGgjighrGJQOy57dItwYfT/A4mztSa3vnqA28WLz9OKXQ+11ow8pWA==","signatures":[{"sig":"MEUCIQDw1B4k8j0e+rWny10n25R5z3dwSiJJksRzKCsbtP7rtgIgWQpPphXJJUF/lrOsTHIQ//PF5Q5SWt5O+56AvGmJ9q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":839623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bc69d072791493c1ce5cee96c116bc63888e8c3b","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.6.0_1786972852484_0.005719606694078783","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@theritual/cerebro","version":"0.7.0","keywords":["mcp","model-context-protocol","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.7.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"65b181028d64b807fc17e71fc7568a1fb0d13bbb","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.7.0.tgz","fileCount":321,"integrity":"sha512-Bpr05uBpAsWMqfupr6FVaTIM248SWhzbuuTX7ziNUL6FMtB+GBeTcHU5gIsyyWdz9FfXltuCO6EZMppymM2Z3Q==","signatures":[{"sig":"MEQCIDx9kgys5OjIP2SoRHinscFPm2GiRSfJFLDO5T0JZr9mAiBmMckx9utv/aCkMkACyPt+yDM19rKh0zSpIo9eaYP1XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"02e1cd0db743595cd4db325bf09fe2c665013ba4","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.7.0_1787002027481_0.9636335914389034","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@theritual/cerebro","version":"0.8.0","keywords":["mcp","model-context-protocol","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.8.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"2e0d8b7565791be09837c865abd6353c67e7cfe0","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.8.0.tgz","fileCount":442,"integrity":"sha512-e9tns+Df+Gf+G4RqGPXPk3nfJ6VJn+UiqVWHFAev39Qw/uuXqMhPqVxCT00PKfnWbKl7CyuI1yNwHEj6spT/Sw==","signatures":[{"sig":"MEUCIQCFZXtSYIuWxBNPSxlLqDFwX7Fht8XVYtyYKzE0BiCddwIgdFn5cfDYO9MPAOC8JP8K9MwsbMU1yicTla2zG2P59xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1252653},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bef660c73246424bd36faf2e97a602b1d15494e7","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.2.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.8.0_1787007000901_0.5577870640672558","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@theritual/cerebro","version":"0.8.1","keywords":["mcp","model-context-protocol","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.8.1","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"c43bf9295f3c9d6512a9d6d9ef26ef0606b94680","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.8.1.tgz","fileCount":442,"integrity":"sha512-P4MpFpm7VpgAdr5WLKFzpyI1Y16D2XOqW7crOWUJRzrvg9ratw90n0igazwm11VNShJu7s3gjs+v8uAhPPUrUQ==","signatures":[{"sig":"MEUCIQCqKM0syt//aNxI6kAq4GDrNn9O+tf0+SwFk4IC5qY71AIgWLK5EX86Z9DAc5cdTXdok2wynzPCh5wPxH2QQrePVFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1253462},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6c35ce52dc9219816048865c1e14f15f57ca7291","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.2.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.8.1_1787051372685_0.7050929101394408","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@theritual/cerebro","version":"0.9.0","keywords":["mcp","model-context-protocol","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.9.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"8a6180fb263ab53a2167e5ee701d67c187c0d45a","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.9.0.tgz","fileCount":442,"integrity":"sha512-5fhedTY++hmz/PEU/5BvJ+nzIB8pBkYHtdZgqzLv0+hwOzTO7C+GxSyQLA4xwkpiuxuFevK4dijqieNBKKjFYA==","signatures":[{"sig":"MEUCIQDqFtFzWSKpgS8bGLbLds9WV6dGRSPKsrIFgpHcLK4wAAIgeg/qO/iohA8iLUdx5JJrsQxxiTAX37KxwjG+dOf/9tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1267273},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"39ad0380f1a56d0c7914f4536e2a31b60db21db1","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.9.0_1787055529366_0.1832199623110058","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@theritual/cerebro","version":"0.10.0","keywords":["mcp","model-context-protocol","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.10.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"9a3570ce9f50470596726b4344ecce2e1e99f623","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.10.0.tgz","fileCount":442,"integrity":"sha512-5oQFW0HmpK6/+9/r1wxiYgjMP8mq5JgeB/e2fADKjJwCE+vKeQF2Symtl7zklvqrtfel/pxoDJNz2d8tTIfMiQ==","signatures":[{"sig":"MEUCIB+ySQp4kjVfcOxQdS9f1FhqRR50lA3v6U1VZCuZxNPlAiEA2Eh027ADPWh2MGKB76ZCqmkqV7MRfXPhH26YE0m1c6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1284723},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"980c4eade3c732f46df410b42f98f8f2bc055ae2","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.10.0_1787057493076_0.24262652638898374","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@theritual/cerebro","version":"0.10.1","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.10.1","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"3b5ca82dfe1c0216458f19c1807d0a0bed0f15ca","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.10.1.tgz","fileCount":443,"integrity":"sha512-LozJ/cGYdxAWq7N/6xZvcLgsOA6FpvzANOtNIzanCuyag/PeJ7iYp/yWRNq4U0AeQ96AKpDWobuA2JQidzwV+w==","signatures":[{"sig":"MEQCIHXEI1AI9fBmy4jY5HR4uBp+KU7RcUtmQd/eGgpuMUMIAiACOU8dd2/MfUl006+o6sdnmSrI0swbEXy8xhqyLol06A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1302657},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3d4cc389d3cd794bf96b9e7079bdaf047c10fc7b","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.10.1_1787064990798_0.2170243874783293","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@theritual/cerebro","version":"0.10.2","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.10.2","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"05975895a5376aae7bea84eda8bcffb30325a5ae","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.10.2.tgz","fileCount":443,"integrity":"sha512-iS+/M+1EXHw20p/eOqjuXEBaRijjTyzm75dO2aTdWBodzPfh3Hfti3riVLTLLH8IWlxZQdNOjFMuVAQunqGYKw==","signatures":[{"sig":"MEQCIEJ1zOf3dG3NnkdTrudrb7aRRaqyL1JOaylIyG6ySMsFAiB1cF9AMgO/5iGMwjnaLNlVpk7fQR2fL+YCDwsmVcKdEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1306567},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0a91783413fbdff76894db12bc4577a96b9f48c4","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.10.2_1787066061526_0.19592659615809693","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@theritual/cerebro","version":"0.10.3","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.10.3","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"929659052edb6c05fc7e54042f72431f51cf5021","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.10.3.tgz","fileCount":443,"integrity":"sha512-xkchzrFx8fqTjAT3Z2DKbwV2NThqqs4Ps9BZWmrku0s58WK4Bi+nGlmt0R8OkIPEWJ/Dv9+QeOnmks2eZBWKmQ==","signatures":[{"sig":"MEUCIQCN4cgGQehzlsbS+cnUOjLE6oUz6qhSObAniy2DUAZVrgIgFp3HpUtMdxVmEwLqxvQw+hTdx4WtwdqxeewtqHkOXGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1306989},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6b4d0067b30bc451c49225e0573150f85c5aa66a","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.10.3_1787066820664_0.8751035447860398","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@theritual/cerebro","version":"0.10.4","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.10.4","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"cf77d8beb7f0925d26090fa7f2b0eaa09104608c","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.10.4.tgz","fileCount":447,"integrity":"sha512-aFlMn+RoO7AKSKdw3Uusk8d5R/zDyBHNa56ffcT6R6yUbbr5mEnbSz0c2mxo34M/OIOXgJgt8cZsWH0hNu77Pg==","signatures":[{"sig":"MEQCID/O+xaKGsRm44r4SBwLvDt+NOnlm0EzS/20hu/tDzxhAiA7NBlW+5p27z34Gq9XdGRm8HAb3UKjFfyA7DDDbDM8sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1309210},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"534430543a0af28add7cba0a3c125f6b63259f19","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.4.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.10.4_1787067329994_0.30680401408063696","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@theritual/cerebro","version":"0.10.5","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.10.5","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"95a01701caaf80edd6eba9afb2be0baa298af18c","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.10.5.tgz","fileCount":447,"integrity":"sha512-pIvQr89Z9NhA95FG93frkNr7NIkgn3GRyGjlXjKcuP4nL5NCIsJ4yoW8/kTi5g2h3LqKTh9JVWI6EWIgjkTR3w==","signatures":[{"sig":"MEUCIQC7OUcQ3YmQclK+OleCyZeKLTQZu7BKsSosra+J82outAIgPVk6U+UJRxBw+4I43X7qPcMzsu11KBBUk/EWWYyriCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1316238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2a19ba8f96905099c9a24915df3a828df4e84889","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.4.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.10.5_1787068780800_0.3348460076502182","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@theritual/cerebro","version":"0.10.6","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.10.6","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"960770c43332766490c6fd8fd97f6b9d2f0170e3","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.10.6.tgz","fileCount":447,"integrity":"sha512-hnd6UQ/lGOk61gXMK7P+ClZBzbuHhH/qRlXyFR+Eeh9YV64NHBHV6N2k42DINcRxD0N5ZnsyXISLSa4eoFy9FQ==","signatures":[{"sig":"MEUCIQC6Ud6UR6pYuUsrFSdaA73VDE61zvsERTjSGwqtsIMLUAIgAxeXUn7O6DN71QZCTDL1v5ZTftSMIX9nG7GjfBg6UAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1321849},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"403586cbf24a7c611ebd0c75eb58680507d9242d","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.4.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.10.6_1787070450032_0.9458017495751647","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@theritual/cerebro","version":"0.10.7","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.10.7","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"cd9a867add90d4538a81b15f764f4dac687ada38","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.10.7.tgz","fileCount":447,"integrity":"sha512-7BFSArrUUZDjQ4oVbIdNDlO8BQURWP3zrpU2MQCGIiCqsTPxJcEXpwC2VQ6A7Z5lI4zwFzv595IwggdpZ/Mr7Q==","signatures":[{"sig":"MEUCIQCvoD2wYmAmZb0+Z5Y/B5YqCmaF+MsecJ1JiUajzJkd/QIgZmIrQ9CFJlYwBXQW0xy0d2MYTCdy1Lr6ETMqGk9tq1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333375},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"71bb998d24ad66e94ed4295031c8d1ead9fb76b6","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.4.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.10.7_1787071616426_0.5416758969484818","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"@theritual/cerebro","version":"0.10.8","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.10.8","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"9d5d54e0b8e5ac2126e5de5bba6b2396cef8dc89","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.10.8.tgz","fileCount":447,"integrity":"sha512-u/OF1EJOf3csBJlsX7AiGMWZ5DapglWcq5VCgHFN2DSP9Hmb1aWdRMSR1t7xnMtjGMuCzubn+nkFobd2GUUEyw==","signatures":[{"sig":"MEUCIQCNkyGICwbCK+q642IPD8mRC+U+n3zxnFRC9OYTgKUNcAIgOecz/CsODyrmBLryMw6N3t9HZvwD+91w1bCIRciP31s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"00e524aadcf465e7bcb93ea0891a66bc57317798","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.4.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.10.8_1787075570772_0.8129474356730988","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"@theritual/cerebro","version":"0.10.9","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.10.9","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"15abe74ed6fd1a345ba673233b36ccc8ff8a18de","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.10.9.tgz","fileCount":447,"integrity":"sha512-9b2Qm8zeNqobfdmopoJyHp7aaXHbdhKOx1A3ZbCDQfrqfyHW+uiTij1kxV0nVkg10KQToXWvgQh6r6FjQAZEUg==","signatures":[{"sig":"MEUCIQCBJPe4xHiChfFhxWjjoiiYm3Y+mZ503IXSE5lmbXtvCgIgbwU4LMKgUBNQkSYqL9Y8eMrIG+GZLrp48WRBaMv0sFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335081},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0115213894f9d6b94a8f1fd4f85f9e35552c8ecd","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.4.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.10.9_1787077857105_0.14856299290660968","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"@theritual/cerebro","version":"0.10.10","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@0.10.10","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"9d4f304775ed07621ad5029de584fc76d284c82e","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-0.10.10.tgz","fileCount":447,"integrity":"sha512-9zNv/R68Ly8rHphr9CxkHXsWXZ/ocYiJTR5lQSX5/bO/qn7dyA0vbVgEvgwW++S18bRtrvs7WaswmyfOLvHOmQ==","signatures":[{"sig":"MEUCIQCIPAOYxFRN/aVWQ8eEr1nqSak0rSA2zN3U/0kTuZCjvwIgWJTHKbnAEQQRjzQJFG+xCkH1mUTLRyXLh5hTvAdkuKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f8da862914ea28e9f6f2b822615acb84c4c3c008","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_0.10.10_1787079780635_0.13762536832287586","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@theritual/cerebro","version":"1.0.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@1.0.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"83bded4ac33d779834c4a3410612e79b825368ba","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-1.0.0.tgz","fileCount":450,"integrity":"sha512-68JOPmgqVq3BZq77IXQKrIFrPN4wppKM5RbLLYfWY5fBOv8sYZapm1aWo16f04Ka4Lcp8vpSr3UGaftbYieUkA==","signatures":[{"sig":"MEYCIQDHZ0vdPFWnpfKWwGXH+gmjCRE/brxJCToTcjUJCPo6FAIhANkhN9HcfUmGyOw3CokuvoBTt2rvm0gdzeG13KHVKIE/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1362678},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e82dca685d8fb2bcbe1bcd9adc02778f9acbedae","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_1.0.0_1787087326977_0.26107610106307955","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@theritual/cerebro","version":"2.0.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@2.0.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"4fb958d60f231f0acc37474b311b2dead17728b6","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-2.0.0.tgz","fileCount":467,"integrity":"sha512-gTxZh9G6hQudXUg5YzqyqXTR8SMhlq26gQ88Zu4OvFM/ww8wNXAB2eg0a2CeDsOeWhHtpp3eOwefTx6VSu0LrA==","signatures":[{"sig":"MEQCIG+zSLhyJQbbYkDNSQBO+bNyVt5UUncxbHNUMtSAJinuAiA1iR7r2mvfD7taFZEPPrv5izrdl/t5kBjReVwesUAZxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1392592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b253fb731588f12980e7b5ab0afe74a30cdf62e9","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_2.0.0_1787094628942_0.6273257639185161","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@theritual/cerebro","version":"3.0.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@3.0.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"96c22be70bc79fcac5c26c5f76f4dc51918fcdcc","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-3.0.0.tgz","fileCount":483,"integrity":"sha512-9XDbwKAAmLPen/5UFaKW+iXtB+KmFIp3RaVC1IXdZ0yQxXIBaXgBqRymQTdSrZ2GncuorSj/VOdU+6ZxT0fqDg==","signatures":[{"sig":"MEUCIQDZLYbmhzB1335W7fUKn/NBpXe5wL+LAOBUbd4d8dJvDAIgeyY+wRbJ+PKdWJH+IvfYurRJWMIppoxvzEVOeJv68wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1438304},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ca1421244700c96ee89989a635ea750e674ee665","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_3.0.0_1787100276886_0.18149574354086728","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@theritual/cerebro","version":"3.1.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@3.1.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"432bcdfbded9d50b6753171d58caafcfaaed3efc","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-3.1.0.tgz","fileCount":505,"integrity":"sha512-ebgixpIiC03T16HkQBOrdVFnMP8mi5hgqWfwkmLclYP8mfbAK6nsumulDHi9sALhxPyrRVGf4JrASSdZu4WiMQ==","signatures":[{"sig":"MEUCIQDa9Bx5InEDOakSYkyHPgo3DlAwOy8ncWmjfLQZa0uCMQIgD0iBE1Fh87flppW0uFyYZWz9t4me4vZvyI+XtSgbbC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501682},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a4feea0e33fa237a42bee6e21fae36d37fc11e8e","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_3.1.0_1787102460301_0.3113017145250774","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@theritual/cerebro","version":"3.1.1","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@3.1.1","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"02c10d4bbb80a0b402519ab51dde185d0299748d","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-3.1.1.tgz","fileCount":506,"integrity":"sha512-2GqPKwEbCNZfDwxKGGABdLxgLpWOMDrPVfmhyvOGNuwn8cSYmQQ8MPWRoPIQeg9NO/GsGAgagQTjsjuzBd8PVw==","signatures":[{"sig":"MEUCIQCQphj6BWukiIOyQ+/pxUrT5tK4Lns7dDyo5dLPhIfnagIgDcmbqJhVUo3bKUSKUYhHOlv7lQTXd0EzgH6+7mELHt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1516006},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f79517301ef66ffcf292aeaf573fb1e7ff98e4a2","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_3.1.1_1787105044745_0.24328335514529842","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@theritual/cerebro","version":"3.1.2","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@3.1.2","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"29d59d5b9e2166f7520e258384aa499df8a9df62","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-3.1.2.tgz","fileCount":506,"integrity":"sha512-Z9EVm2ZMcy8g4nzBmQV3THcmQNn1XAWvrW7wMl+5JOMrdNqvdYHzyHlE/NB9TRxOAUsm+O1u47Q7pKBmiz2qeg==","signatures":[{"sig":"MEUCIQCBZo1zCMC+74Cz2PGHLn7nv11a9zKKftX0P49u2wmLJgIgZ7FU1wuZQzHxH3ZcykYhbE42+2ic0K9iaVi8I1rTCag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519415},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c02fbef20ac1b06eaf5bb6dc054bb24ee91dd742","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_3.1.2_1787105626266_0.6119119530777744","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@theritual/cerebro","version":"4.0.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@4.0.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"b8f343a10ea9fe967dcc66c09c7fc5ab94951fab","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-4.0.0.tgz","fileCount":510,"integrity":"sha512-OukyloEfCzQ1K/Eeq0mrMO3Rvu/3G2q9/fCug5hHXfcH1RcwBJlIRyXTRElONo9JBL1kGCmiPqnx0Go2qu4oPA==","signatures":[{"sig":"MEUCIH4IZn5myTn+yYn8j0ebjgWRXnWcYY2deBSgYqHB7Hn5AiEA9eEc8v9WrWRU0+SZiXW/mhHq3IfLQg0hxB30paNZ/bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1528955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"99ccb8c5bfaa5fa10acf1490ab9db3cb939dc84d","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_4.0.0_1787108051646_0.7700862555297863","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@theritual/cerebro","version":"4.1.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@4.1.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"6497b282c055827a1520c2d2f42aca84934c7753","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-4.1.0.tgz","fileCount":519,"integrity":"sha512-YqJVIxPhyWmxcbZjeN+qtPGGQEtrG1scWoyYoVYWkqFQWkILeRoHJC1YCPBJx+bONMggMyAEmISH5j37Rfv0aQ==","signatures":[{"sig":"MEYCIQCvBlxudBhHiupdlTa0UgniJE7hMZYQw2euMJ6+VfW2IwIhAJNXh5xwUq20ZnIyBCRGqh228YbXawDsv/5Z93OGLk0U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1542686},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9829cfd66f6d9149badba9365656cda8642f13ca","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_4.1.0_1787129428070_0.3749007741793404","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@theritual/cerebro","version":"5.0.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@5.0.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"e02177fca0030ff242d4b56e0ad6200a6225a23e","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-5.0.0.tgz","fileCount":532,"integrity":"sha512-JeV3DTQRNenX2HB8aDh7b22wNY0i9AcwnPRa8koQ2RmGjRNJwc+7LV1UWlFjQP/Cr1xns8faYiarAGvhs8zEBg==","signatures":[{"sig":"MEYCIQDvsNHwoTOwtYzM/P8VDl+8snfDAeHbD7nPtZLWHSGqvQIhAMbrAQMe7bi1XBIk8RH5mo14Wewiac/T/0HGuky5ZsPI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1531037},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"89811623aa1a9a4e6d43cca5eebbbf7ee7e55321","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_5.0.0_1787129957729_0.9455973587910826","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@theritual/cerebro","version":"6.0.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@6.0.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"b332d0aa440d7851a7ba2f3245136d56f2e8a93f","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-6.0.0.tgz","fileCount":537,"integrity":"sha512-KeIER0QhMxH0jQkooZL6fPPdTir4M9Q/uPxdRefE6qw96xpOvlcFmniHi/jlaf/F+MhQapViorUgm+1tv7/BUA==","signatures":[{"sig":"MEYCIQCVyZ33/PHngpHdKu0Vf+4/3kGTAfIxGUMGqA0DbsH5jQIhAOkqIBBrwBV6rk3n9cGZx8CKxTk2/WV0sCRjb6uGHN19","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1546823},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"01484f751c51cd0f65b05fa5b21f2e29173fd28c","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_6.0.0_1787132692387_0.4320311465100921","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@theritual/cerebro","version":"7.0.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@7.0.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"995d61388a76d04b97030ef82faf65ac45f98310","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-7.0.0.tgz","fileCount":554,"integrity":"sha512-vj8yCkcR/kPiErgqhUy5movxYJ1RJQDypcX3PNzw4LuT6PAuSe2yID1ixnLSwK37s2cBa5lb/Nnn2FWkGkoIuQ==","signatures":[{"sig":"MEUCIHVxxZZni1OuFQNPiFUy9XHsv7e4z9g0RE4KwWaaQTv5AiEA1k2wIhP+R9v9CLGRRAPWq0VEzx56C6B/TSog0WteSQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1590326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"22686531dad403507349d2f3ecfb4180a2d87d5a","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_7.0.0_1787135569082_0.2761148596579106","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@theritual/cerebro","version":"8.0.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@8.0.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"1168b1170a6f2b7d0644672bfa146ed176ae2fb8","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-8.0.0.tgz","fileCount":555,"integrity":"sha512-ty2Z7yQzEOJQ7EoTj7zGRWjZ7eDAvYQAbldr+RbinlP4RG0G5pxhzcaUzM8DoVSB6iEAhmN/5Q36Wljh3yRk1Q==","signatures":[{"sig":"MEYCIQDjAnEYXjbtA3V9Bhu3H8N5reOYMI5qlUGh2psW0QFzQAIhAK90JtrLELPVf73sokBgwftH1yOfpGzrvH7Wc5Z7jdaK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1597545},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"41b443ad0a84169eb27e60f64b746dd34707b3c9","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_8.0.0_1787136526887_0.9534383848944166","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@theritual/cerebro","version":"8.0.1","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@8.0.1","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"c9492557f2528e09c054c324069e968027ef9b56","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-8.0.1.tgz","fileCount":560,"integrity":"sha512-VMOvNje6rGLXfLj0XvBH4eH/T3lOgf9CbbCe0fdwZ/as9l1R/aiO3a/313o8a3vq8U8shyx7kg5lYzvmohrcvw==","signatures":[{"sig":"MEUCIQD3ZSPEVOfKPLtIfI3AaozC2TC+39MlMN4JQ6LneLCcwQIgT94VDAGr5ay8vSWjLXgaAhGmVttDhrm8FEIsvnmDqSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1605504},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c6bc4089be75754365d826a1e2e89126db16e8f2","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"^1.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_8.0.1_1787138953049_0.5351177244906873","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@theritual/cerebro","version":"8.0.2","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@8.0.2","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"a10957b84b66d3566b0e5e37f0dd9cc47b53bea2","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-8.0.2.tgz","fileCount":560,"integrity":"sha512-8KedhnckrXqr94UizPBAbKOTWSivdEmQAQbG2fhPaAvu0Jw3lEsiSLlMDjzk6HVYcyhFlXoRkG/vspoIqhL+DQ==","signatures":[{"sig":"MEYCIQCWRhQ94PqavYpdLpslt+oeWwdkrFlNuYixVEAZDKWpLgIhAOTTguT4j0T+tNxtzrok9gtSZHmPrrYl9y97oIl87+Z/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1605503},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"79c246b03f0a937331a9006094a9464081de56aa","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_8.0.2_1787140284552_0.9957466554676151","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@theritual/cerebro","version":"9.0.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@9.0.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"c891ca68239b4312c1588ba74222935f4ef6c5b0","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-9.0.0.tgz","fileCount":565,"integrity":"sha512-2BtwUJarjdiiJ4D+rbMbdkZEJ02zcSs4TPFoOlivn3MqAFbvl9uD/HpWX8q/WP+FPviClhn4s7Ke9MrLEKK8mg==","signatures":[{"sig":"MEMCIChiJ03Diyo0KLsR04+SgA23Ea2wB4vsdEwHnFZJDH4NAh8OjWqHQ6v3k7DhaMCBSDGMis/IFLJ0TSXRALM/Orhf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1619272},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c6fa78ea101428aa5378b83fb346c6f150c14dc5","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_9.0.0_1787148290299_0.768036492423313","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@theritual/cerebro","version":"9.1.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@9.1.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"203ce30048711c32ce2d3ee643af889115cf1c86","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-9.1.0.tgz","fileCount":574,"integrity":"sha512-w5naEdAKcaCLnfuBqEaYXyw0oSmfyn17dZNcRRv2mKc7fdCBRxZrygGw4LFQ0g0aulUMpNftkpqeganM7YGveQ==","signatures":[{"sig":"MEQCIG7pbWZwR59wiebi+yrsPhWyTooH689eGNbJwsr3XFrDAiBHQiRHY/kJNtltk86tbs//JeswGNi+I0KO7vfj4zazXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1662452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"59a4e515be2e7dd27a2b1c4596f4a7859bc42fbf","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_9.1.0_1787151628692_0.045479828239101794","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@theritual/cerebro","version":"10.0.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@10.0.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"0a0a1335d195520c145d0aed3344c04014239321","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-10.0.0.tgz","fileCount":581,"integrity":"sha512-M2FVjsuyLbJ9b1JJtr7aAYDj19pqJ/v6k9iB55D7kGOR3uxvdt9QKitNEJTYpp/mVQDi6RuWBzX86lmcET624A==","signatures":[{"sig":"MEYCIQCzxhEcyDb3RshUqVfL01++28bZVGpEwlSbsXmu6VQ5lgIhAJMY04EvJnHfosIJCL6Y39PJM34zQ+4jkZlkQ0Uv+/3L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1700306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"255776ea1d259c6fcb4921d2ed07bb2ef46800d3","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_10.0.0_1787160059511_0.4004733566488834","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@theritual/cerebro","version":"11.0.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@11.0.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"ab9de5afe44d289cf718063a522bb252e03236da","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-11.0.0.tgz","fileCount":583,"integrity":"sha512-VctqQ6Vn5yeX3OxVi79zzRba2vkCAtmh2Ltc/8l0l2j7G43teCDOZp1JIh+jJvsAtV2QVSRYQBrSyIo4r0c8YQ==","signatures":[{"sig":"MEUCIGssBea4QlHrggoAvxg1lRsB+IKQrS7ljb40FaUpayuAAiEA6VFwFKtsiFMsmZQ3MjUrxQPqZ2sJJiozZo2yj4TlU5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1713203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"637e831371128c96456e67a05f1324c18705165e","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_11.0.0_1787168678377_0.3815922506840448","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@theritual/cerebro","version":"12.0.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@12.0.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"821e99f9716cbc071ffee08cec0397ace6f5172c","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-12.0.0.tgz","fileCount":601,"integrity":"sha512-mLFo08EzRddey1cqS9FEiu63qVkTvgY0xXmE8VG1ClUwxCYDKKMOltZ90sXnq6sIcdnkmVTbuDRDtidmjcCRwQ==","signatures":[{"sig":"MEUCICboNP580TkyTetp+CheeQLXFm/Zvd29XIiaI1IbxR7qAiEA8kiCD52C5gZ+HhU2jcwDUiTP0kZRrCiSJDphEuT4WiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1770108},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e4ddfefcdc7b3de59fc4793a6147f262c815fbb8","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_12.0.0_1787171410916_0.2611055447036321","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@theritual/cerebro","version":"13.0.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@13.0.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"aa7397d0a6ec5186168bb3634005e6013b4b3043","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-13.0.0.tgz","fileCount":603,"integrity":"sha512-kzKDB/cOQY/RdLyRhD+HVxrE2uUHWVqVCx+bObJly3OjzTJBt44I/U6zpmy2b/TtLvEbCMxakG8u53eNhBWgQQ==","signatures":[{"sig":"MEUCIQCXpIx4aAU1HUMeIlo+VGEdKJZfzfk3CgRt2m7BFLHEyAIgHynu9ZrcaFXzqiauc6evHPlZ3hrimBAw17Q7GwXno0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1791284},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1bea462aab8a6fa7fda3a1967eff3024f700aef2","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"1.8.1","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_13.0.0_1787310637498_0.5285915374901491","host":"s3://npm-registry-packages-npm-production"}},"13.0.1":{"name":"@theritual/cerebro","version":"13.0.1","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@13.0.1","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"b3c0ac2450158e1ea1ebf1d83ca28cf6bbbaa934","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-13.0.1.tgz","fileCount":603,"integrity":"sha512-dr8pHbM3TdCJp0PHanlpfWritMe/QAx6H5ydaGo+QGu24ER7jixizUUMY/YGkZyp0+jI+bhNZE2CNvmfwDB/hg==","signatures":[{"sig":"MEUCIDVx1J974giuBVsWZIUSOwpWmTE+PFlpiG0Epg6jjsU2AiEAhrF9NTpOj0s5lToUHDhwxgvMsYN+8aT1+ME9j5Xb2Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1791284},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"aaab6e267d6d4abee9b5608ad0b826fef5140e2e","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json && node scripts/copy-migrations.mjs","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"1.8.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_13.0.1_1787313723284_0.5176613118544391","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@theritual/cerebro","version":"14.0.0","keywords":["mcp","model-context-protocol","hayson","sqlite","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@14.0.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"4828390a9f11face35131246d0e0b9f00162fdb9","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-14.0.0.tgz","fileCount":494,"integrity":"sha512-GRzU3lhleRVH6uYRAQj8nsqRkRdkjd4F0YCa7A23PN2c8Y4OcY7iCfmdx4OU14s6uXwXvxD8oY8e/eXTh08JDg==","signatures":[{"sig":"MEUCIQDEa2rHFPiwtDdG+vDeMLEy/7dYIK/Lnto4lb111lhiFQIgFIwDj8Ow08sN1nGklyxPjEY7R1dovFXM9s+Rq3J5CzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bdae9f6fb6c6ec6f54f3568bef719b8b2cb331c8","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store or SQLite","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"1.8.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_14.0.0_1787401079701_0.1260598895642917","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@theritual/cerebro","version":"15.0.0","keywords":["mcp","model-context-protocol","hayson","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@15.0.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"4bbaed1cfda60d7f10bf68a78251a14ed4b816f1","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-15.0.0.tgz","fileCount":502,"integrity":"sha512-2sPvTmV4t8u2z98NX0a6r4kHqjLlXhEIG4VL8TieRfWdq5XEyqO5zIrxv4lPr5+kENiXaMGdBmcNBtMw7X5yZg==","signatures":[{"sig":"MEUCIGYv2N8dDj+Gx8h58ETs7Jy+ryvSbewQUPICtcL0DP61AiEA/LGNvRdztFajcjePSJgN+3FDLO85YrlJbLCWbIw4cD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1506948},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"02699c6f19825a72819010bfb3e6659c1ea48f67","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"2.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_15.0.0_1787668017001_0.5577386052688651","host":"s3://npm-registry-packages-npm-production"}},"15.1.0":{"name":"@theritual/cerebro","version":"15.1.0","keywords":["mcp","model-context-protocol","hayson","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@15.1.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"dada018fc5dad3ca2b3435d221b96213276afbbc","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-15.1.0.tgz","fileCount":507,"integrity":"sha512-oLGbAKhyxOWaIO6JGOrp79S+B/Du9aYaaOp+kTN+jybXJhsQcTvxwz9f171sgqGuR+WuYeVxStjpIiTnkAOq4w==","signatures":[{"sig":"MEQCIHh4NX+oF7o0ldjSqCxePsFTuvP2F0Ww+W+jA0hHEVIXAiARSg+CW1Y72bAf1uPeOOYy0Li9nhecGWa/eRgJUn12/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1522440},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"347d3dfc722df9ad6b612643c35d2c3333bd6a86","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"2.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_15.1.0_1787691810392_0.7943811585672858","host":"s3://npm-registry-packages-npm-production"}},"15.2.0":{"name":"@theritual/cerebro","version":"15.2.0","keywords":["mcp","model-context-protocol","hayson","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@15.2.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"5b17d8e694a1bd27a990c344ac21b669ba63a50d","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-15.2.0.tgz","fileCount":507,"integrity":"sha512-kPn19EJRY0Hc101l9mPW6siwe10EtZoSmjUe4L738tMlrCSd9XQWzMUYbtBd3XzqkP6iKBrBkYcMSSLsBljUzw==","signatures":[{"sig":"MEYCIQDbdFsTREPpwde0jJZ/aTLNk61hyaGbSGABGERUNQz6pQIhAOVTNDzmKrUEsxuX5fhAy2H2EbZgpi53sxEzS/XOWEpy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1532566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"faa9930643436d7323a318367a6b59a7f16d6559","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"2.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_15.2.0_1787701887255_0.8599429770127698","host":"s3://npm-registry-packages-npm-production"}},"15.3.0":{"name":"@theritual/cerebro","version":"15.3.0","keywords":["mcp","model-context-protocol","hayson","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@15.3.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"3aefd235a202246a12c24171f9cd2670b9575edb","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-15.3.0.tgz","fileCount":511,"integrity":"sha512-UkfTBWgqVeU7oYTbMtlTCES77exSVWgPyZf7hsBEQ6/Ek30sB2ojG8uc0tyJVd67RnY4vRnasRwhjy2rBD9SgQ==","signatures":[{"sig":"MEUCIGdQnFs8YGEgMafmbwp5i9byHsXS5MAOl7HVMH+eDQwrAiEA3H5x1YEoV+8XAtr0QXzcKw9pa7vhTu9T/x1ga3tOyZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1550681},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a246b8011128a26019a3aaf7e8f66c235e6e0e05","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"2.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_15.3.0_1787731383087_0.537041310927447","host":"s3://npm-registry-packages-npm-production"}},"15.3.1":{"name":"@theritual/cerebro","version":"15.3.1","keywords":["mcp","model-context-protocol","hayson","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@15.3.1","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"c445e3a54ed64f66c30ea77f229d4a0fe05169ab","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-15.3.1.tgz","fileCount":511,"integrity":"sha512-7AvG71gtbzhpKDKC2yVw+Q7IjTSl07yrUx0T5x2bZfOTOQnsXbHafJ7cTdpXfVTSzPEDz3O+gJna7iSnkRkXQg==","signatures":[{"sig":"MEUCIQDSChuTDURaL63WC0cQ3GqgkHxXCQDcJCuYrvtuI7nOpQIgUnghpqIaIfGViwG/6FPyK/kliv8cwpR6ijFaUqYe2pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1550950},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"49a3271ed81d9780a0d5262a46767facb3168ae8","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"2.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_15.3.1_1787747714519_0.375041926576164","host":"s3://npm-registry-packages-npm-production"}},"15.3.2":{"name":"@theritual/cerebro","version":"15.3.2","keywords":["mcp","model-context-protocol","hayson","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@15.3.2","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"42833910e1df98b9485a3c0ea0e08bf37f8e3afc","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-15.3.2.tgz","fileCount":511,"integrity":"sha512-E26shrDOpO97wD68C/Rl0L/HVI0E2MbO9mwx7DsUt/WL6rDCYrbcWzozbYaWEW/ag5UJ9Dy8uVnZ8rVkpTnIdQ==","signatures":[{"sig":"MEUCIQCO2DVnbuECGRTk29ZX2nslnu2h89HCyNZG914SB+CUCgIgWfkWKAkK/mlGJCTl1sG4ERM253ux3q3a8d9FiMJTPQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1550950},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b442302dc46d683448ce807448ea9ab82fd581fd","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"3.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_15.3.2_1787754356927_0.3334020445242196","host":"s3://npm-registry-packages-npm-production"}},"15.4.0":{"name":"@theritual/cerebro","version":"15.4.0","keywords":["mcp","model-context-protocol","hayson","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@15.4.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"ede79fe4e88075476c69543df17399c389336ff2","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-15.4.0.tgz","fileCount":511,"integrity":"sha512-aEEfkhgjswana9SSUPZnafCIyjnkdnRudGol17i6QoldRPPYHxaPuxGFQfpVvRIZH1n/ABU6qjU8MZ+8aPVtrQ==","signatures":[{"sig":"MEYCIQD25R4yPlNll6WIr+FRfmnJFerZnICmTcMiwDJl3t55vgIhAPGcMqOQdSe0tgK9c3pG5zp9LEYY9Z79K8rRpI7U8c4A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1551780},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b78b3c6739d972da8479cd61f022f47b2e79555d","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"3.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_15.4.0_1787829196861_0.3792260128382048","host":"s3://npm-registry-packages-npm-production"}},"15.5.0":{"name":"@theritual/cerebro","version":"15.5.0","keywords":["mcp","model-context-protocol","hayson","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@15.5.0","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"717a35846be8a32cf6275b34b8cede35de680db4","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-15.5.0.tgz","fileCount":511,"integrity":"sha512-W4DtHWTzfW9c6Dx0fs/ZK+FzbsMZrM3vtqqYMqGXD4z8wSGOo7l2SfqxbHrgNyi1RyksSHx3VLhSnpa4OuCztA==","signatures":[{"sig":"MEUCIESfSlT/NAsdo6IK7WCU2OxBUnYBVMPtgpcklHpKAMgNAiEAlzROMwsJN4D9d0brEmTpTtcpPyuDGbBGz8fCB0vyugg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8f61a34d3656dc51531bfb765008809d914b3552","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"3.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_15.5.0_1788256884200_0.4446106604433726","host":"s3://npm-registry-packages-npm-production"}},"15.5.1":{"name":"@theritual/cerebro","version":"15.5.1","keywords":["mcp","model-context-protocol","hayson","adr","project-memory","claude-code"],"license":"MIT","_id":"@theritual/cerebro@15.5.1","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"homepage":"https://gl.theritual.eu/ritual/cerebo","bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"bin":{"cerebro":"dist/bin.js"},"dist":{"shasum":"88a2b125034f1c0adc988d496442730eb2b286a1","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-15.5.1.tgz","fileCount":511,"integrity":"sha512-x99gJR7cM539ozFJRljzWcfGq0M37Qm1vN4ShXKuscChVJxxrts8hLczgjR5SAmohs9L2rJIQv0m3RLvz/PbLw==","signatures":[{"sig":"MEQCICttzH0QnSumE7XcTLDzR2Fsci0fcAMGl4Elp2QEp3ICAiAI0+gjhFaSJ/YeYCIW3GQ/Mo6akohmSPdbDWwt6ZW4Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552348},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e3b8b4b135068c6c8231d456e8d61aa0d08b93a7","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"3.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cerebro_15.5.1_1788259618656_0.27318927122970815","host":"s3://npm-registry-packages-npm-production"}},"15.6.0":{"_id":"@theritual/cerebro@15.6.0","bin":{"cerebro":"dist/bin.js"},"bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"dist":{"shasum":"4011746615b360b7ad609f7d5436f8311c9971ef","tarball":"https://registry.npmjs.org/@theritual/cerebro/-/cerebro-15.6.0.tgz","fileCount":516,"integrity":"sha512-hJSIpp7lMbso+gcF4wKoFRzI1fOMijZ0vxLjvBjTWUz5P9XWQXEsLPSGXsHH4R52MjzFAXkAmMBZ7mEB8bsa9w==","signatures":[{"sig":"MEQCIEGdQhfm0kktB2UwJNtJvNW+rWM6ixjtyQWCtAoccMWfAiAYhn2+ot6AUJPPDlZ4nGIjuvEWUzkksAKJ8BPzzjA+PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBpC3K+Z89wa5DWcjQpVm+9Y4w9NhmU9ckcN0kjFZ8fpAiEAtpkZ+Ea+EDYODdGsf0MWICgKAIQmczFtN1O2O6cbjYw="}],"unpackedSize":1576967},"main":"./dist/index.js","name":"@theritual/cerebro","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a127b40273e6a856b011c507d4cc3263fb7c8c3d","license":"MIT","scripts":{"dev":"tsc -w -p tsconfig.build.json","lint":"biome check","test":"vitest","build":"tsc -p tsconfig.build.json","smoke":"node scripts/smoke.mjs","verify":"pnpm lint && pnpm check-types && pnpm test:run","prepack":"pnpm build","lint:fix":"biome check --write","test:run":"vitest run","commitlint":"commitlint --last --verbose","check-types":"tsc --noEmit","format:only":"biome format --write .","test:coverage":"vitest run --coverage","verify:commits":"commitlint --from origin/main --to HEAD --verbose"},"version":"15.6.0","_npmUser":{"name":"mgik","email":"dev@theritual.eu"},"homepage":"https://gl.theritual.eu/ritual/cerebo","keywords":["mcp","model-context-protocol","hayson","adr","project-memory","claude-code"],"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store","directories":{},"maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","react":"^19.2.8","@theritual/hayson":"7.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^24","@types/react":"^19.2.18","@biomejs/biome":"2.5.8","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","@vitest/coverage-v8":"4.1.10","ink-testing-library":"^4.0.0","@semantic-release/gitlab":"^13.3.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cerebro_15.6.0_1790068703843_0.4605525648874902"}}},"time":{"created":"2026-08-13T19:13:52.295Z","modified":"2026-09-22T09:18:24.097Z","0.2.0":"2026-08-13T19:13:52.689Z","0.3.0":"2026-08-13T19:29:23.017Z","0.3.1":"2026-08-13T19:44:04.128Z","0.4.0":"2026-08-14T19:06:38.631Z","0.5.0":"2026-08-17T08:52:19.625Z","0.6.0":"2026-08-17T13:20:52.647Z","0.7.0":"2026-08-17T21:27:07.632Z","0.8.0":"2026-08-17T22:50:01.083Z","0.8.1":"2026-08-18T11:09:32.831Z","0.9.0":"2026-08-18T12:18:49.522Z","0.10.0":"2026-08-18T12:51:33.212Z","0.10.1":"2026-08-18T14:56:30.954Z","0.10.2":"2026-08-18T15:14:21.661Z","0.10.3":"2026-08-18T15:27:00.836Z","0.10.4":"2026-08-18T15:35:30.156Z","0.10.5":"2026-08-18T15:59:40.974Z","0.10.6":"2026-08-18T16:27:30.202Z","0.10.7":"2026-08-18T16:46:56.589Z","0.10.8":"2026-08-18T17:52:50.935Z","0.10.9":"2026-08-18T18:30:57.286Z","0.10.10":"2026-08-18T19:03:00.773Z","1.0.0":"2026-08-18T21:08:47.391Z","2.0.0":"2026-08-18T23:10:29.076Z","3.0.0":"2026-08-19T00:44:37.029Z","3.1.0":"2026-08-19T01:21:00.453Z","3.1.1":"2026-08-19T02:04:04.931Z","3.1.2":"2026-08-19T02:13:46.455Z","4.0.0":"2026-08-19T02:54:11.804Z","4.1.0":"2026-08-19T08:50:28.274Z","5.0.0":"2026-08-19T08:59:17.903Z","6.0.0":"2026-08-19T09:44:52.552Z","7.0.0":"2026-08-19T10:32:49.254Z","8.0.0":"2026-08-19T10:48:47.037Z","8.0.1":"2026-08-19T11:29:13.190Z","8.0.2":"2026-08-19T11:51:24.734Z","9.0.0":"2026-08-19T14:04:50.481Z","9.1.0":"2026-08-19T15:00:28.837Z","10.0.0":"2026-08-19T17:20:59.655Z","11.0.0":"2026-08-19T19:44:38.531Z","12.0.0":"2026-08-19T20:30:11.104Z","13.0.0":"2026-08-21T11:10:37.641Z","13.0.1":"2026-08-21T12:02:03.440Z","14.0.0":"2026-08-22T12:17:59.890Z","15.0.0":"2026-08-25T14:26:57.171Z","15.1.0":"2026-08-25T21:03:30.697Z","15.2.0":"2026-08-25T23:51:27.419Z","15.3.0":"2026-08-26T08:03:03.411Z","15.3.1":"2026-08-26T12:35:14.683Z","15.3.2":"2026-08-26T14:25:57.101Z","15.4.0":"2026-08-27T11:13:17.015Z","15.5.0":"2026-09-01T10:01:24.343Z","15.5.1":"2026-09-01T10:46:58.809Z","15.6.0":"2026-09-22T09:18:23.925Z"},"bugs":{"url":"https://gl.theritual.eu/ritual/cerebo/-/issues"},"license":"MIT","homepage":"https://gl.theritual.eu/ritual/cerebo","keywords":["mcp","model-context-protocol","hayson","adr","project-memory","claude-code"],"repository":{"url":"git+https://gl.theritual.eu/ritual/cerebo.git","type":"git"},"description":"MCP server that keeps project memory — plan, rules, ADRs, docs and file notes — in a hayson document store","maintainers":[{"name":"mgik","email":"dev@theritual.eu"}],"readme":"# cerebro\n\nSerwer MCP trzymający pamięć projektu: **plan rozwoju, zasady, ADR-y, dokumentację i notatki przypięte\ndo konkretnych plików, oraz słownik pojęć projektu**, wraz z relacjami między wpisami, historią zmian\ni blokadami koordynującymi pracę na wielu worktree. Domyślnym składowaniem jest `@theritual/hayson` —\nbaza jest katalogiem plików tekstowych.\n\nPamięć jest wspólna dla całego repozytorium — każda gałąź i każde worktree widzi to samo.\n\n**Cerebro nie zastępuje dokumentacji projektu.** Dokumentacja dla ludzi zostaje w repo. Cerebro jest\nwarstwą operacyjną dla agenta i ma jedno zadanie: usunąć potrzebę pisania komentarzy dla AI w kodzie.\n\n## Po co\n\nPlan, zasady i decyzje w plikach MD są albo wczytywane całe (spalony kontekst), albo w ogóle\n(agent nie wie, że istnieją). Cerebro daje selektywny dostęp:\n\n```\ncerebro_brief                        → otwarte punkty planu, zasady must, ostatnie decyzje, przestarzałe docs\ncerebro_file src/db/open.ts          → kto trzyma plik, zasady, decyzje, notatki i punkty planu dla tej ścieżki\ncerebro_topic accessibility          → to samo, ale dla tematu: aliasy, tagi pokrewne i wszystko pod nimi\ncerebro_get refs=[ADR-42,NOTE-a3f9]  → wpisy w całości, jednym wywołaniem\ncerebro_define walk                  → co to słowo znaczy tutaj, choćby padło w innej pisowni\n```\n\n## Wspólny język\n\nDrugi problem jest cichszy niż spalony kontekst: **model zgaduje, co znaczą twoje słowa.** Kiedy piszesz\n„przebieg\", „brama różnic\" albo „walk\", znaczenie jest oczywiste dla ciebie i wywnioskowane z kontekstu\nprzez model — za każdym razem trochę inaczej.\n\nWpis rodzaju `term` to jedno słowo i jego znaczenie w tym projekcie: tytułem jest samo słowo, treścią\ndefinicja, a `meta.aliases` trzyma inne słowa na to samo — warianty polsko-angielskie, skróty, częste\nliterówki. Dzięki temu `cerebro_define walk` trafia w termin „przebieg\", a `cerebro_search` sam rozszerza\nzapytanie po aliasie. Słownik wychodzi też w `cerebro_brief`, więc model zna język projektu od pierwszego\nwywołania w sesji.\n\nJedno żywe słowo znaczy jedną rzecz: cerebro odmówi aliasu, który należy już do innego terminu. Kiedy\nsłowo naprawdę zmienia znaczenie, nowy termin **zastępuje** stary (`supersedes`) — dawne znaczenie zostaje\nw pamięci, bo „to kiedyś znaczyło co innego\" jest informacją, nie śmieciem. To jest *ubiquitous language*\nz DDD, tyle że utrzymywany tam, gdzie pracuje agent.\n\n## Jak wpis się nazywa\n\nWpis ma **tożsamość**, **ref techniczny** i — opcjonalnie — **etykietę**:\n\n- **tożsamość** to ULID nadawany raz i nigdy niepokazywany; to on jest kluczem w bazie, dzięki czemu\n  dwie gałęzie nie nadadzą dwóm wpisom tego samego identyfikatora;\n- **ref techniczny** (`NOTE-a3f9`) ma **każdy** wpis od chwili powstania. To cztery znaki z losowej\n  części ULID-a, rozszerzane tylko przy faktycznej kolizji;\n- **etykieta** (`ADR-42`, `RULE-nazwy`) jest nadawana przez człowieka i to ona nadaje się do cytowania\n  w kodzie i w commitach.\n\n```bash\ncerebro note new \"Pułapka w otwieraniu bazy\" --path src/db/open.ts\n# → Created NOTE-a3f9: Pułapka w otwieraniu bazy\n\ncerebro note label NOTE-a3f9 otwieranie     # nadaj nazwę → NOTE-otwieranie\ncerebro note label NOTE-otwieranie -        # zdejmij ją z powrotem\ncerebro adr new \"Trzymamy pamięć w hayson\" --label 42   # albo od razu przy zakładaniu\n```\n\n**Nowy wpis nie dostaje numeru z licznika** — numerowanie skończyło się razem z przejściem na ULID-y\n([`0015`](docs/decisions/0015-tozsamosc-wpisu-przechodzi-na-ulid.md)); wpisy sprzed migracji mają swoje\ndawne numery jako zwykłe etykiety, więc `ADR-4` działa dalej. Refu szukasz etykietą, refem technicznym\nalbo pełnym ULID-em; gdy token pasuje do kilku wpisów, cerebro pokazuje kandydatów i nie zgaduje.\n\n## Instalacja\n\nTrzy tryby — szczegóły w [`docs/install.md`](docs/install.md).\n\n**Globalnie, dla siebie:**\n\n```bash\nnpm i -g @theritual/cerebro\ncerebro install -y            # rejestracja w scope user + skill + subagent\n```\n\n**W repo, dla zespołu:**\n\n```bash\npnpm add -D @theritual/cerebro\n./node_modules/@theritual/cerebro/install.sh --scope project --skill-scope project\n```\n\n`--scope project` zapisuje `.mcp.json` w repo (plik do commitu), `--scope local` rejestruje serwer tylko\ndla ciebie i **nie dodaje niczego do repozytorium**.\n\n**Z repo źródłowego cerebro:**\n\n```bash\n./install.sh --dry-run       # plan bez zapisu\n./install.sh -y --claude-md  # bez pytań, plus ściągawka w ~/.claude/CLAUDE.md\n./install.sh --uninstall     # zdejmuje rejestrację, skill i subagenta; baza i config zostają\n```\n\nWymagania: Node ≥ 24, zero natywnych zależności. Do rozwoju dodatkowo pnpm.\n\n## Jako biblioteka\n\n```ts\nimport { createCerebroServer, createCerebroContext } from '@theritual/cerebro'\n\nconst context = await createCerebroContextAsync({ cwd: process.cwd() })\nawait myServer.connect(myTransport)\n```\n\nKontekst rozstrzyga się **asynchronicznie** i inaczej się nie da — baza otwiera się asynchronicznie.\nStąd `createCerebroContextAsync` i `startStdioServer`; synchronicznych wariantów nie ma.\n\nPubliczna powierzchnia to `src/index.ts` (typy w `dist/index.d.ts`); pozostałe moduły są wewnętrzne.\n\n## Gdzie co leży\n\n| Co | Gdzie |\n|---|---|\n| konfiguracja użytkownika | `~/.config/cerebro/config.json` |\n| **konfiguracja projektu** | `cerebro.config.json` w korzeniu repo (do commitu) |\n| baza globalna | `~/.local/share/cerebro/db` |\n| baza per projekt | `~/.local/share/cerebro/projects/<slug>` (`db.scope: \"project\"`) |\n| baza w repo | `.cerebro/db` (`db.scope: \"repo\"`) |\n| kopie zapasowe | `~/.local/share/cerebro/backups/` |\n\nBaza jest **katalogiem**, nie jednym plikiem, więc `db.path`, `--db` i `CEREBRO_DB` wskazują katalog.\nTrzyma ją `@theritual/hayson` i jest to jedyne składowanie —\n[`decisions/0034`](docs/decisions/0034-jeden-silnik-skladowania.md).\n\n**Do katalogu pisze jeden proces naraz.** Drugi czeka na blokadę i po chwili odmawia z komunikatem\nmówiącym, kto trzyma. Do zaglądania z innego worktree jest `cerebro serve --read-only`, które blokady\nnie bierze.\n\nPamięć zapisana w SQLite przez cerebro 13 i starsze **nie otwiera się tutaj**. Przenieś ją tamtą\nwersją — `npx @theritual/cerebro@13 project move --to-engine hayson` — a potem usuń `dbEngine`\nz konfiguracji. Konfiguracja nadal nazywająca `sqlite` kończy się czytelnym błędem, nie cichym\notwarciem pustej bazy.\n\n**Dopóki w repo nie ma `cerebro.config.json`, cerebro nie zapisuje tam nic z własnej inicjatywy.**\nTen plik jest zgodą — i decyduje, co dokładnie wolno: gdzie leży baza, czy dokumentacja i ADR-y są\ngenerowane do plików MD, i co agent może zostawić w kodzie jako komentarz.\n\n## Konfiguracja repo\n\n```bash\ncerebro init                                   # baza w repo (commitowana), zrzut MD na żądanie\ncerebro init --db-scope global                 # baza globalna, współdzielona między repo\ncerebro init --db-scope repo --gitignore-db    # baza przy kodzie, ale wpisana do .gitignore\ncerebro init --sync onWrite --comments none    # zrzut po każdym zapisie, zero komentarzy dla AI w kodzie\ncerebro config                                 # warstwy i to, co z nich realnie wyszło\n```\n\nWarstwy, późniejsza wygrywa: domyślki → `~/.config/cerebro/config.json` → `cerebro.config.json`\n→ `CEREBRO_DB` → `--db`.\n\nTrzy rzeczy, które ten plik ustala:\n\n- **`db.scope`** — `global`, `project` albo `repo`, domyślnie **`repo`**: baza jest źródłem wiedzy\n  o repozytorium, więc `cerebro init` bez flag trzyma ją przy kodzie i nie dodaje jej do `.gitignore`\n  — commit bazy daje pamięć od ręki po klonie, kosztem bazy w historii. Decyzję o `.gitignore`\n  cerebro zostawia Tobie (`--gitignore-db` przy `init`). Baza jest tekstowa i ma sterownik scalania\n  (`cerebro merge-driver install`), który scala wpisy, a przy ścieżkach i tagach uczciwie odmawia —\n  [`docs/merge.md`](docs/merge.md).\n- **`sync.mode`** — kiedy z bazy powstaje markdown: `manual` (domyślnie, na `cerebro sync`), `onWrite`,\n  `onClose`, albo `off` jako twarda blokada, której nie zdejmie nawet `force`. Kierunek jest zawsze\n  jeden: baza → pliki. Pliki są generowane i nadpisywane, nic nie wraca do bazy. Domyślnie eksport\n  jest właścicielem całego katalogu docelowego (`sync.prune: \"directory\"`) — dla katalogu\n  współdzielonego z ręcznie pisaną dokumentacją zobacz `sync.prune: \"generated\"` i `sync.pruneIgnore`\n  w [`docs/config.md`](docs/config.md).\n- **`comments.policy`** — `none`, `pointer` albo `full`. To ustawienie jest **doradcze**: cerebro nie ma\n  jak niczego wymusić w Twoim kodzie, więc robi jedyną rzecz, która działa — podaje politykę agentowi\n  w `instructions` serwera i w każdej odpowiedzi `cerebro_file`, czyli bezpośrednio przed edycją pliku.\n\nSzczegóły i pełny plik — [`docs/config.md`](docs/config.md).\n\n## CLI\n\nCerebro nie jest tylko serwerem MCP — ta sama pamięć jest dostępna po ludzku z terminala. Komendy\noperujące na wpisach wołają dokładnie te handlery, których używa MCP, więc nie ma dwóch implementacji\ndo rozjechania się.\n\n```bash\ncerebro                                  ściągawka z listą komend\ncerebro serve [--db <path>]              serwer MCP na stdio (alias: cerebro mcp)\ncerebro init [flagi]                     cerebro.config.json dla tego repo\ncerebro config                           warstwy konfiguracji i wynik\ncerebro project                          projekty w bieżącej bazie\ncerebro project move --to <scope>        przeniesienie pamięci między bazami\n```\n\nPrzeprowadzka pamięci między bazą globalną, plikiem per projekt i bazą w repo jest osobną komendą,\nbo sama zmiana `db.scope` w configu niczego nie przenosi — mówi tylko, gdzie odtąd szukać:\n\n```bash\ncerebro project move --to repo           # z globalnej do repo\ncerebro project move --to global         # z powrotem\ncerebro project move --to repo --dry-run # pokaż plan, nie ruszaj niczego\n```\n\nRefy przeżywają przeprowadzkę — wpis zabiera ze sobą ULID, etykietę i ref techniczny, więc `ADR-42`\nzostaje `ADR-42`, a `NOTE-a3f9` zostaje `NOTE-a3f9`. Kopia jest weryfikowana przez policzenie\nwszystkich tabel po obu stronach, źródło ląduje w kopii zapasowej przed usunięciem czegokolwiek,\na konfiguracja jest przestawiana tak, żeby następny proces sam trafił w nowe miejsce.\n\nCzytanie:\n\n```bash\ncerebro brief                            plan, zasady must, słownik, decyzje, przestarzałe docs\ncerebro file src/db/open.ts              wszystko, co dotyczy tej ścieżki\ncerebro define walk                      co to słowo znaczy w tym projekcie\ncerebro search \"blokada\" [--kind adr]    szukanie pełnotekstowe\ncerebro show ADR-4 ADR-25 [--history]    wpisy w całości\ncerebro journal [--related-to PLAN-7]    co zostało zrobione, w kolejności\ncerebro browse [--project <slug>]        przeglądarka pełnoekranowa (alias: cerebro ui)\n```\n\n`cerebro` bez argumentów wypisuje pomoc (tak samo `-h` i `--help`) — nie startuje serwera.\n\n### Przeglądarka pełnoekranowa\n\n`cerebro browse` otwiera pamięć projektu jako interfejs terminalowy: zakładki z kategoriami u góry,\nlista wpisów po lewej, a po prawej szczegół dopasowany do rodzaju wpisu — reguła pokazuje wagę\ni zasięg, ADR deciderów i rozważane opcje, plan pod-kroki i blokady, dokument i notatka\nnieaktualność względem `sourceCommit`, termin swoje aliasy.\n\n```\ncerebro · magic-diff  (main)                       ~/.local/share/cerebro/cerebro.db\n plan 10   rule 10   adr 160   doc 1   note 41   term 12\n╭─────────────────────────────────╮╭───────────────────────────────────────────────╮\n│ > ADR-160 accepted  Zrzut DOM…  ││ ADR-160 — Zrzut obrazu i zrzut DOM w jednym…  │\n│   ADR-159 accepted  Brama róż…  ││ accepted · updated 2026-08-14 21:06           │\n│   ADR-158 accepted  Poświadcz…  ││ tags: brama-roznic, dom, scenariusz           │\n│   …                             ││ decided at: 2026-08-14                        │\n╰─────────────────────────────────╯╰───────────────────────────────────────────────╯\n```\n\n| klawisz | co robi |\n|---|---|\n| `Tab` / `Shift+Tab` | następna / poprzednia kategoria |\n| `↑` `↓`, `j` `k` | ruch po liście wpisów |\n| `g` / `G` | pierwszy / ostatni wpis |\n| `PgUp` / `PgDn` | przewijanie treści wpisu |\n| `Ctrl+O` | lista projektów z bazy globalnej i z baz per projekt (plus projekt tego katalogu) |\n| `Ctrl+E` | kreator eksportu do markdownu |\n| `q`, `Ctrl+C` | wyjście |\n\nPrzeglądarka otwiera się **wszędzie** — nie wymaga ani `cerebro init`, ani istniejącego pliku bazy.\nGdy w tym katalogu nie ma jeszcze pamięci, od razu wchodzi lista projektów (`Ctrl+O`), bo bazy\nglobalnej i baz per projekt można przeglądać z dowolnego miejsca. Samo przeglądanie **nie tworzy\npliku bazy**: jeśli baza wskazana konfiguracją jeszcze nie istnieje, czytana jest globalna.\n\n**Na macOS używa się `Ctrl`, nie `Cmd`.** Terminal.app i iTerm przechwytują `Cmd` jako skrót\naplikacji, więc taka kombinacja nigdy nie dociera do procesu — żaden program terminalowy jej nie\nzobaczy. Kto woli `Cmd`, mapuje ją w ustawieniach terminala: w iTerm2 *Preferences → Keys → Key\nBindings → +*, akcja *Send Hex Codes*, `0x0f` dla `Cmd+O` i `0x05` dla `Cmd+E`.\n\nKreator eksportu (`Ctrl+E`) pyta po kolei o kształt, zakres, katalog i tryb zapisu:\n\n- **całość do jednego pliku** — `<katalog>/<slug>.md`, sekcja na kategorię;\n- **każda kategoria do jednego pliku** — `plan.md`, `rules.md`, `adrs.md`, `docs.md`, `notes.md`,\n  `glossary.md`;\n- **każdy wpis do osobnego pliku** — `plan/`, `rules/`, `adr/`, `docs/`, `notes/`, `terms/`.\n\nPrzy dwóch ostatnich zaznacza się, które kategorie i które wpisy mają wyjść (`Space`, `a`, `n`).\nWybór wpisów rozumie każdą z trzech postaci refu — etykietę (`ADR-42`), ref techniczny (`ADR-a3f9`)\ni pełny ULID — a nazwa, która nie trafia w żaden wpis, przerywa eksport z wypisaniem nietrafionych\nzamiast cicho zniknąć z wyniku.\nDomyślny katalog to `docs/cerebro-export` w korzeniu repo. **Eksport niczego nie kasuje** — pliki,\nktórych nie wygenerował, zostają nietknięte. Wyczyszczenie katalogu jest osobną opcją „Replace\",\npokazywaną tylko wtedy, gdy w katalogu już jest markdown, i wymaga potwierdzenia z wypisaną liczbą\nplików do usunięcia. Tym różni się od `cerebro sync`, który jest lustrem katalogu i usuwa z niego\nwszystko, czego sam nie zapisał.\n\nPisanie — `<kind>` to `plan`, `rule`, `adr`, `doc`, `note` albo `term`:\n\n```bash\ncerebro adr new \"Pamięć w plikach tekstowych\" --body \"Bo zero zależności.\" --path src/store/open.ts\ncerebro adr new \"Decyzja\" --editor        treść z $EDITOR\ncerebro note new \"Pułapka\" --path a.ts --path b.ts --tag io   flagi się kumulują\ncerebro rule new \"Zasada\" --meta severity=must\ncerebro term new \"przebieg\" --body \"Jedno przejście crawlera.\" --meta 'aliases=[\"walk\",\"run\"]'\ncerebro <kind> list [--tag t] [--open] [--all]\ncerebro <kind> edit REF --reason \"dlaczego\"    powód jest wymagany, leci do dziennika rewizji\ncerebro <kind> rm REF --reason \"dlaczego\" [--hard]\ncerebro <kind> label REF NAZWA|-          nadaj wpisowi nazwę dla ludzi (- ją zdejmuje)\n\ncerebro adr accept|reject ADR-1           skrót na zmianę statusu\ncerebro adr supersede ADR-1 \"Nowa decyzja\" decyzji się nie nadpisuje\ncerebro term supersede TERM-1 \"przebieg\"  gdy słowo zmienia znaczenie\ncerebro plan start|done|drop PLAN-1\n```\n\nHigiena:\n\n```bash\ncerebro sync [--dir <p>] [--kinds adr,doc]   generowanie markdownu z bazy\ncerebro check-mapping                     które wskaźniki w bazie prowadzą w pustkę\ncerebro check-mapping --fix               podąż za zmianami nazw, które git potrafi udowodnić\ncerebro check-mapping --prune             usuń odniesienia bez następcy\ncerebro doctor                            baza, tożsamość projektu, martwe ścieżki, blokady\n                                          oraz etykiety noszone przez więcej niż jeden wpis\n                                          czyta i tylko czyta: nie zakłada bazy, nie migruje jej\ncerebro doctor --all-projects             to samo dla każdego projektu w tej bazie\ncerebro reindex                           otwarcie do zapisu: migracje i odbudowa indeksów\ncerebro merge-driver install|status       sterownik scalania bazy trzymanej w repo (hayson)\ncerebro migrate                           utworzenie/aktualizacja schematu\ncerebro backup [--out <path>]             snapshot bazy do ~/.local/share/cerebro/backups/\ncerebro export [--dir <p>] [--force]      to samo co sync, nazwa historyczna\ncerebro import --from <dir> [--apply]     bootstrap z istniejących plików MD\ncerebro paths check|move|prune [--apply]  niżejpoziomowa higiena ścieżek (te same narzędzia, co MCP)\ncerebro tags list|merge <from> <into>     porządkowanie tagów\ncerebro config init                       domyślny plik konfiguracyjny użytkownika\n```\n\n`cerebro doctor` kończy się kodem 1, gdy któraś etykieta należy do więcej niż jednego wpisu albo\nzabiera cudzy ref techniczny (sekcje `label clashes` i `shadowed refs`);\n`cerebro check-mapping` kończy się kodem 1, gdy martwe ścieżki są i nic nie zostało naprawione —\nnadaje się do CI.\n\n### Uzupełnianie w shellu\n\n`cerebro completions <shell>` wypisuje na standardowe wyjście skrypt uzupełniania dla `bash`, `zsh`\nalbo `fish` — komendy, podkomendy, flagi każdej komendy i wartości flag wyliczeniowych\n(`--db-scope`, `--sync`, `--comments`, `--to`, `--kind`). Bez argumentu shell jest rozpoznawany\nz `$SHELL`.\n\n```bash\ncerebro completions bash > ~/.local/share/bash-completion/completions/cerebro\ncerebro completions zsh  > \"${fpath[1]}/_cerebro\"\ncerebro completions fish > ~/.config/fish/completions/cerebro.fish\n```\n\nDoraźnie wystarczy `source <(cerebro completions bash)` (w zsh to samo z `zsh`).\n\n## Rozwój\n\nRepozytorium pracuje na worktree, kontener obok katalogu `master`:\n\n```bash\ngit -C master worktree add ../<branch> -b <branch>\n```\n\n```bash\npnpm install\npnpm build          # tsc + kopia migracji do dist/\npnpm test           # vitest w trybie watch\npnpm test:run       # jednorazowo\npnpm lint           # biome\npnpm check-types    # tsc --noEmit\npnpm verify         # lint + typy + testy\npnpm smoke          # test dymny na prawdziwym stdio: dwa worktree, blokady, zmiana nazwy pliku, eksport, CLI\npnpm commitlint     # sprawdzenie ostatniego komunikatu commita\n```\n\n### Commity i wydania\n\n**To repozytorium wymaga Conventional Commits** — z komunikatów wyliczana jest wersja paczki:\n\n```\nfix(bin): stop crashing when the output pipe closes early     → patch\nfeat(cli): add moving a project between databases             → minor\nfeat(tools)!: drop cerebro_export                             → major\ndocs: describe the sync modes                                 → bez wydania\n```\n\nWersji nie podbijasz i nie tagujesz ręcznie. Po scaleniu na `main` semantic-release liczy numer\nz commitów, publikuje na npm i zakłada tag `vX.Y.Z` wraz z wpisem wydania w GitLabie. Pole `version`\nw `package.json` **zostaje nieaktualne i to jest zamierzone** — źródłem prawdy są tagi.\n\nPełna tabela typów i uzasadnienie: [`CLAUDE.md`](CLAUDE.md).\n\n`pnpm smoke` uruchamia `cerebro serve` dokładnie tak, jak robi to Claude Code (proces + stdio), na\ntymczasowym repo z dwoma worktree — sprawdza to, czego testy jednostkowe nie ruszają: rejestrację\nnarzędzi przez protokół, wspólną pamięć między gałęziami i higienę ścieżek po `git mv`.\n\n## Dokumentacja\n\n- [`docs/install.md`](docs/install.md) — trzy tryby instalacji, rejestracja MCP, użycie jako biblioteka\n- [`docs/config.md`](docs/config.md) — warstwy konfiguracji, `cerebro.config.json`, tryby synchronizacji, higiena wskaźników\n- [`docs/architecture.md`](docs/architecture.md) — warstwy, przepływ wywołania, granice\n- [`docs/schema.md`](docs/schema.md) — schemat bazy, statusy per grupa, `meta`\n- [`docs/identity.md`](docs/identity.md) — tożsamość projektu, worktree, ścieżki, blokady\n- [`docs/merge.md`](docs/merge.md) — sterownik scalania bazy trzymanej w repozytorium: rejestracja, tabela po tabeli, kiedy odmawia\n- [`docs/tools.md`](docs/tools.md) — 27 narzędzi MCP z kontraktem wejścia i wyjścia\n- [`docs/decisions/`](docs/decisions/README.md) — decyzje podjęte przy budowie cerebro, ze spisem\n","readmeFilename":"README.md"}