{"_id":"@archatlas/llm-importer","_rev":"10-4dcb3a3cdb0ea0cdca30df5333c80b57","name":"@archatlas/llm-importer","dist-tags":{"latest":"0.1.9"},"versions":{"0.1.0":{"name":"@archatlas/llm-importer","version":"0.1.0","keywords":["architecture","c4","diagram","monorepo","static-analysis","arch-atlas"],"license":"MIT","_id":"@archatlas/llm-importer@0.1.0","maintainers":[{"name":"pavanandhukuri","email":"pavan496@gmail.com"}],"homepage":"https://github.com/pavanandhukuri/arch-atlas/tree/main/apps/llm-importer#readme","bugs":{"url":"https://github.com/pavanandhukuri/arch-atlas/issues"},"bin":{"arch-atlas-import":"dist/cli.js"},"dist":{"shasum":"5278e799d17f376c262e153ad1ccc8ed2e119875","tarball":"https://registry.npmjs.org/@archatlas/llm-importer/-/llm-importer-0.1.0.tgz","fileCount":119,"integrity":"sha512-lpP8LThuKzXTl10QtxUtV9cADfxgJ6D6A8o4n+puWQ95TVhxPR+syuNCgEXJ4Ki1qZpknsrmibblJB53UqNfAg==","signatures":[{"sig":"MEUCIQCgwM0Jxj3+u8AodBNp2wq2Jpro/Ql5gbBHNqR5oI9h1wIgXJBbjxZWjaWqpL/hcix2ZWtOOrIazMAfxivczdwAnCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346833},"main":"./dist/index.js","type":"module","_from":"file:archatlas-llm-importer-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"scripts":{"lint":"eslint src/ test/","test":"vitest run","build":"tsc","clean":"rm -rf dist coverage","import":"tsx src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pavanandhukuri","email":"pavan496@gmail.com"},"_resolved":"/private/var/folders/dj/_7pcfcwn1kzc3_8g54cflswr0000gn/T/ae452f03578408fa6520f34aa768167c/archatlas-llm-importer-0.1.0.tgz","_integrity":"sha512-lpP8LThuKzXTl10QtxUtV9cADfxgJ6D6A8o4n+puWQ95TVhxPR+syuNCgEXJ4Ki1qZpknsrmibblJB53UqNfAg==","repository":{"url":"git+https://github.com/pavanandhukuri/arch-atlas.git","type":"git","directory":"apps/llm-importer"},"_npmVersion":"11.9.0","description":"Deterministic, model-free multi-repository architecture importer for arch-atlas","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.8","js-yaml":"^4.1.0","commander":"^12.1.0","@archatlas/layout":"0.1.0","@archatlas/core-model":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/llm-importer_0.1.0_1788682405136_0.9728743554600716","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@archatlas/llm-importer","version":"0.1.1","keywords":["architecture","c4","diagram","monorepo","static-analysis","arch-atlas"],"license":"MIT","_id":"@archatlas/llm-importer@0.1.1","maintainers":[{"name":"pavanandhukuri","email":"pavan496@gmail.com"}],"homepage":"https://github.com/pavanandhukuri/arch-atlas/tree/main/apps/llm-importer#readme","bugs":{"url":"https://github.com/pavanandhukuri/arch-atlas/issues"},"bin":{"archatlas":"dist/cli.js"},"dist":{"shasum":"9ac247a7195ca9896043f50230a84300fd09361c","tarball":"https://registry.npmjs.org/@archatlas/llm-importer/-/llm-importer-0.1.1.tgz","fileCount":119,"integrity":"sha512-Y5Ln3YwVE36rWhxZmx9Nhb5dSxEWvtQQKZJmnGuKXqYlW7yWYfsa5Q7eua2j6G+8BYejuW5SIqYL/Si1BI11/w==","signatures":[{"sig":"MEQCIAsXPCBulMk9y/xNsP1uzfWoiW+SOcnPVNNp7rToB/V0AiAYyB8N2l8RTTmEKBq/pEhAhpfr1+y46WbLyEbkVFnB+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHlC3wqPUSNJ7l4xLTJrgZrN/n+NUtZo+g12yNo4p8IUAiEAviFkOnZhWlFlSUVU+WkLw3mfjKsUtzh9mYYYg8iucoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@archatlas%2fllm-importer@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":346775},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"scripts":{"lint":"eslint src/ test/","test":"vitest run","build":"tsc","clean":"rm -rf dist coverage","import":"tsx src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb0084a5-ceb7-40f0-a3a1-43afef4877fb"}},"_resolved":"/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.1.tgz","_integrity":"sha512-Y5Ln3YwVE36rWhxZmx9Nhb5dSxEWvtQQKZJmnGuKXqYlW7yWYfsa5Q7eua2j6G+8BYejuW5SIqYL/Si1BI11/w==","repository":{"url":"git+https://github.com/pavanandhukuri/arch-atlas.git","type":"git","directory":"apps/llm-importer"},"_npmVersion":"11.19.0","description":"Deterministic, model-free multi-repository architecture importer for arch-atlas","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","js-yaml":"^4.1.0","commander":"^12.1.0","@archatlas/layout":"0.1.1","@archatlas/core-model":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/llm-importer_0.1.1_1788804262062_0.9641731594135596","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@archatlas/llm-importer","version":"0.1.2","keywords":["architecture","c4","diagram","monorepo","static-analysis","arch-atlas"],"license":"MIT","_id":"@archatlas/llm-importer@0.1.2","maintainers":[{"name":"pavanandhukuri","email":"pavan496@gmail.com"}],"homepage":"https://github.com/pavanandhukuri/arch-atlas/tree/main/apps/llm-importer#readme","bugs":{"url":"https://github.com/pavanandhukuri/arch-atlas/issues"},"bin":{"archatlas":"dist/cli.js"},"dist":{"shasum":"17a16c504145c8cd8f2476f13ec861568c5c69f0","tarball":"https://registry.npmjs.org/@archatlas/llm-importer/-/llm-importer-0.1.2.tgz","fileCount":123,"integrity":"sha512-BCWXaDYmfg4elM2KiLq6W24HNIT/r2sq92NOidtG+5EshWtIBxo9bWAwUAK8dRJaCFMIu7ECbQtvRS1Js2YPJQ==","signatures":[{"sig":"MEUCIGQ2TylNrv4XPGM4SB8GKlkJkwc6vX/irZoPjhj61qldAiEA3EWz6T4SFGnLlkUYKlflQ11K42lbI3qN9XKw0dUqvaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmrqcp6tT6lC74W+gBUJyffaT7vi1tsZFYSEqFwdL7xwIgY/PsC8tzoJUHaycixy/Pwi9sRzaY/IRb9V8ozA7ROqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@archatlas%2fllm-importer@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":362205},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"scripts":{"eval":"tsx eval/run.ts","lint":"eslint src/ test/ eval/","test":"vitest run","build":"tsc","clean":"rm -rf dist coverage","import":"tsx src/cli.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","eval:extract":"tsx eval/extract.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb0084a5-ceb7-40f0-a3a1-43afef4877fb"}},"_resolved":"/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.2.tgz","_integrity":"sha512-BCWXaDYmfg4elM2KiLq6W24HNIT/r2sq92NOidtG+5EshWtIBxo9bWAwUAK8dRJaCFMIu7ECbQtvRS1Js2YPJQ==","repository":{"url":"git+https://github.com/pavanandhukuri/arch-atlas.git","type":"git","directory":"apps/llm-importer"},"_npmVersion":"11.19.0","description":"Deterministic, model-free multi-repository architecture importer for arch-atlas","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","js-yaml":"^4.1.0","commander":"^12.1.0","@archatlas/layout":"0.1.2","@archatlas/core-model":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/llm-importer_0.1.2_1789068918000_0.9806058470789187","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@archatlas/llm-importer","version":"0.1.3","keywords":["architecture","c4","diagram","monorepo","static-analysis","arch-atlas"],"license":"MIT","_id":"@archatlas/llm-importer@0.1.3","maintainers":[{"name":"pavanandhukuri","email":"pavan496@gmail.com"}],"homepage":"https://github.com/pavanandhukuri/arch-atlas/tree/main/apps/llm-importer#readme","bugs":{"url":"https://github.com/pavanandhukuri/arch-atlas/issues"},"bin":{"archatlas":"dist/cli.js"},"dist":{"shasum":"30bdb9a4d7ee1c7556ece8e68f80ebb6c78aedcc","tarball":"https://registry.npmjs.org/@archatlas/llm-importer/-/llm-importer-0.1.3.tgz","fileCount":123,"integrity":"sha512-t6NPb1xeINHnLKBQIQ0VoME0rIqn+PYLa6haN2DVL1AJ3S3uCGdxCfihcInt8YZWupiPGrxSt821AT0E8Ts8zw==","signatures":[{"sig":"MEYCIQCpCvK+iZ4K9X1lrjuuOaDgNpoJQ4msgbwSqdhnVN0/LwIhAJ7cF6qADgt41W24j/ugA3htvFNB5Glntlhh4hnHX4pZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbtnBhSanuSniWWSBTWWUStUvgVHdO6xoGEaslYf5DmgIhAMibqL0YFdS2aR+TtJfm380y8Y4ZiCMMA+vvj+CpfeTC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@archatlas%2fllm-importer@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":366984},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"scripts":{"eval":"tsx eval/run.ts","lint":"eslint src/ test/ eval/","test":"vitest run","build":"tsc","clean":"rm -rf dist coverage","import":"tsx src/cli.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","eval:extract":"tsx eval/extract.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb0084a5-ceb7-40f0-a3a1-43afef4877fb"}},"_resolved":"/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.3.tgz","_integrity":"sha512-t6NPb1xeINHnLKBQIQ0VoME0rIqn+PYLa6haN2DVL1AJ3S3uCGdxCfihcInt8YZWupiPGrxSt821AT0E8Ts8zw==","repository":{"url":"git+https://github.com/pavanandhukuri/arch-atlas.git","type":"git","directory":"apps/llm-importer"},"_npmVersion":"11.19.0","description":"Deterministic, model-free multi-repository architecture importer for arch-atlas","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","js-yaml":"^4.1.0","commander":"^12.1.0","@archatlas/layout":"0.1.3","@archatlas/core-model":"0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/llm-importer_0.1.3_1789378405018_0.467715098896446","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@archatlas/llm-importer","version":"0.1.4","keywords":["architecture","c4","diagram","monorepo","static-analysis","arch-atlas"],"license":"MIT","_id":"@archatlas/llm-importer@0.1.4","maintainers":[{"name":"pavanandhukuri","email":"pavan496@gmail.com"}],"homepage":"https://github.com/pavanandhukuri/arch-atlas/tree/main/apps/llm-importer#readme","bugs":{"url":"https://github.com/pavanandhukuri/arch-atlas/issues"},"bin":{"archatlas":"dist/cli.js"},"dist":{"shasum":"d664fe6214719d52aa624d102f48f667537ec28f","tarball":"https://registry.npmjs.org/@archatlas/llm-importer/-/llm-importer-0.1.4.tgz","fileCount":119,"integrity":"sha512-kYXNRSKLJXXlauTpgApQ6WV/3lPsKwXIwQJw4kZK6nTthFOa9/IQxH0OqBVEDimvAfp9ebLZEySO58nUVhw2Xg==","signatures":[{"sig":"MEYCIQCec7yxKZMFBCpUW2y6Vrirv6op8P1MCFD6Q+eRh+viGQIhALw4pLENLYHp0PUr2ChUC+1Dzp8BeQiZ+S/j/ZU9AWxH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/b1jvv02bRGAg2SohbRIP5v/43wAVPkdJ/KDTdSi4uwIgWhE/nTWJzNAlaVDhQXY4iN1wXD4oJrra5gna6qtfdNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@archatlas%2fllm-importer@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":359258},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"scripts":{"eval":"tsx eval/run.ts","lint":"eslint src/ test/ eval/","test":"vitest run","build":"tsc","clean":"rm -rf dist coverage","import":"tsx src/cli.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","eval:extract":"tsx eval/extract.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb0084a5-ceb7-40f0-a3a1-43afef4877fb"}},"_resolved":"/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.4.tgz","_integrity":"sha512-kYXNRSKLJXXlauTpgApQ6WV/3lPsKwXIwQJw4kZK6nTthFOa9/IQxH0OqBVEDimvAfp9ebLZEySO58nUVhw2Xg==","repository":{"url":"git+https://github.com/pavanandhukuri/arch-atlas.git","type":"git","directory":"apps/llm-importer"},"_npmVersion":"11.19.0","description":"Deterministic, model-free multi-repository architecture importer for arch-atlas","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","js-yaml":"^4.1.0","commander":"^12.1.0","@archatlas/layout":"0.1.4","@archatlas/core-model":"0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/llm-importer_0.1.4_1789826810891_0.41318309217126536","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@archatlas/llm-importer","version":"0.1.5","keywords":["architecture","c4","diagram","monorepo","static-analysis","arch-atlas"],"license":"MIT","_id":"@archatlas/llm-importer@0.1.5","maintainers":[{"name":"pavanandhukuri","email":"pavan496@gmail.com"}],"homepage":"https://github.com/pavanandhukuri/arch-atlas/tree/main/apps/llm-importer#readme","bugs":{"url":"https://github.com/pavanandhukuri/arch-atlas/issues"},"bin":{"archatlas":"dist/cli.js"},"dist":{"shasum":"156cbcf361ba445fcea6eb74cb3fe9fadf64d3ff","tarball":"https://registry.npmjs.org/@archatlas/llm-importer/-/llm-importer-0.1.5.tgz","fileCount":119,"integrity":"sha512-paBK2QPVnpAqYSsvkmYOZsIjtZGrNRQ/TkszqSydUTXgT4s/FvzpMi6/Y2SRO2ayShc4VnBjrc3ci2IX+uj7Gg==","signatures":[{"sig":"MEUCIQDp6Zqsk+0gz2+MLyl3fmZvyOGO/Wq3yK0p2bVN2kE8mAIgOrGwoxV6ok/NJIY9oEsMx4MRJjuA9XG3zo7PEllUlzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDwxWoae8xbBmw6t8HgWRj5E/fK/VcG/WXR3SBFboTT9gIgBfjdv1nsxOBKL18AtXFsrXDzYNoUXSQ63uoUiv9X5Vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@archatlas%2fllm-importer@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":359258},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"scripts":{"eval":"tsx eval/run.ts","lint":"eslint src/ test/ eval/","test":"vitest run","build":"tsc","clean":"rm -rf dist coverage","import":"tsx src/cli.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","eval:extract":"tsx eval/extract.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb0084a5-ceb7-40f0-a3a1-43afef4877fb"}},"_resolved":"/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.5.tgz","_integrity":"sha512-paBK2QPVnpAqYSsvkmYOZsIjtZGrNRQ/TkszqSydUTXgT4s/FvzpMi6/Y2SRO2ayShc4VnBjrc3ci2IX+uj7Gg==","repository":{"url":"git+https://github.com/pavanandhukuri/arch-atlas.git","type":"git","directory":"apps/llm-importer"},"_npmVersion":"11.19.0","description":"Deterministic, model-free multi-repository architecture importer for arch-atlas","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","js-yaml":"^4.1.0","commander":"^12.1.0","@archatlas/layout":"0.1.5","@archatlas/core-model":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/llm-importer_0.1.5_1789830274623_0.6092260137440484","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@archatlas/llm-importer","version":"0.1.6","keywords":["architecture","c4","diagram","monorepo","static-analysis","arch-atlas"],"license":"MIT","_id":"@archatlas/llm-importer@0.1.6","maintainers":[{"name":"pavanandhukuri","email":"pavan496@gmail.com"}],"homepage":"https://github.com/pavanandhukuri/arch-atlas/tree/main/apps/llm-importer#readme","bugs":{"url":"https://github.com/pavanandhukuri/arch-atlas/issues"},"bin":{"archatlas":"dist/cli.js"},"dist":{"shasum":"9456831672c5728b5e4f468560d62b1da1bb4426","tarball":"https://registry.npmjs.org/@archatlas/llm-importer/-/llm-importer-0.1.6.tgz","fileCount":119,"integrity":"sha512-KeeyOp1wH4N46dGxMcS0IKBlFlzT8qYoVSe9NFJzt8jXC0VEaptB1aQms87+q9vZ3CsbJ3YAimE1GFJtctMPmg==","signatures":[{"sig":"MEQCIF5g/yPh7A78YZP+9HA2uUeeZpUOWEBgDbZ4/XYrr2o6AiBCAQl5UQis4OPFZfbpjkbWgZgP3ZwyzHWqp/pxzrsZ9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDdTF5XwO3n31lUmrkBXeX8LU2xUhUTPNKSx7xcu22KJAIgMCrUFp2pRIIQs+Tw19EWobyNPYJJWzMUZXFBGrp4M0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@archatlas%2fllm-importer@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":367383},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"scripts":{"eval":"tsx eval/run.ts","lint":"eslint src/ test/ eval/","test":"vitest run","build":"tsc","clean":"rm -rf dist coverage","import":"tsx src/cli.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","eval:extract":"tsx eval/extract.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb0084a5-ceb7-40f0-a3a1-43afef4877fb"}},"_resolved":"/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.6.tgz","_integrity":"sha512-KeeyOp1wH4N46dGxMcS0IKBlFlzT8qYoVSe9NFJzt8jXC0VEaptB1aQms87+q9vZ3CsbJ3YAimE1GFJtctMPmg==","repository":{"url":"git+https://github.com/pavanandhukuri/arch-atlas.git","type":"git","directory":"apps/llm-importer"},"_npmVersion":"11.19.0","description":"Deterministic, model-free multi-repository architecture importer for arch-atlas","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","js-yaml":"^4.1.0","commander":"^12.1.0","@archatlas/layout":"0.1.6","@archatlas/core-model":"0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/llm-importer_0.1.6_1790098236764_0.3020896171362548","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@archatlas/llm-importer","version":"0.1.7","keywords":["architecture","c4","diagram","monorepo","static-analysis","arch-atlas"],"license":"MIT","_id":"@archatlas/llm-importer@0.1.7","maintainers":[{"name":"pavanandhukuri","email":"pavan496@gmail.com"}],"homepage":"https://github.com/pavanandhukuri/arch-atlas/tree/main/apps/llm-importer#readme","bugs":{"url":"https://github.com/pavanandhukuri/arch-atlas/issues"},"bin":{"archatlas":"dist/cli.js"},"dist":{"shasum":"7afb7f7053a8b34977d7d01285ec98011ca5a603","tarball":"https://registry.npmjs.org/@archatlas/llm-importer/-/llm-importer-0.1.7.tgz","fileCount":119,"integrity":"sha512-uW9vIm5zFF4boeZfqcJU9V16lqf6lYoSe49BxAvxoW4p4qXf0NeSiDvIQDaU1gtFrAOa1zea/pb7Ii7+dj5SoA==","signatures":[{"sig":"MEUCIC5hWBcyG6CmIfR4d+7+qfN8RZ2Yp01iDnwHOqPvrwT0AiEA169zvcisuyH0WO6ysABjrZOf82+dmLj0sgGNy2PQa4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC2KAbyzCV6XaSLpqLmJ4GSwFOWwrbep/HLiDNyQ8vWggIgKjMJCVS3jZ+2o5NHKWdS4LELU+ibsTBnM+JNexRtwhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@archatlas%2fllm-importer@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":367383},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"scripts":{"eval":"tsx eval/run.ts","lint":"eslint src/ test/ eval/","test":"vitest run","build":"tsc","clean":"rm -rf dist coverage","import":"tsx src/cli.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","eval:extract":"tsx eval/extract.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb0084a5-ceb7-40f0-a3a1-43afef4877fb"}},"_resolved":"/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.7.tgz","_integrity":"sha512-uW9vIm5zFF4boeZfqcJU9V16lqf6lYoSe49BxAvxoW4p4qXf0NeSiDvIQDaU1gtFrAOa1zea/pb7Ii7+dj5SoA==","repository":{"url":"git+https://github.com/pavanandhukuri/arch-atlas.git","type":"git","directory":"apps/llm-importer"},"_npmVersion":"11.19.0","description":"Deterministic, model-free multi-repository architecture importer for arch-atlas","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","js-yaml":"^4.1.0","commander":"^12.1.0","@archatlas/layout":"0.1.7","@archatlas/core-model":"0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/llm-importer_0.1.7_1790101018889_0.32586946322313626","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@archatlas/llm-importer","version":"0.1.8","keywords":["architecture","c4","diagram","monorepo","static-analysis","arch-atlas"],"license":"MIT","_id":"@archatlas/llm-importer@0.1.8","maintainers":[{"name":"pavanandhukuri","email":"pavan496@gmail.com"}],"homepage":"https://github.com/pavanandhukuri/arch-atlas/tree/main/apps/llm-importer#readme","bugs":{"url":"https://github.com/pavanandhukuri/arch-atlas/issues"},"bin":{"archatlas":"dist/cli.js"},"dist":{"shasum":"548bda79cf043e250a3b05441d2da6a26f52375c","tarball":"https://registry.npmjs.org/@archatlas/llm-importer/-/llm-importer-0.1.8.tgz","fileCount":119,"integrity":"sha512-5H/Jeci4SacbMFyjDjdkKbGrSYbEBkvlcF4+PcJGV5doh/F25SgEJMFxNe5qTlHa3taybajqw3GWgr4TWtAGDA==","signatures":[{"sig":"MEQCIDr0HENdrDqL9rVoZejqekxci3odoUtBg57ypAfTXynJAiBV0NRKw3/82iY6sI0PIpFFasBZYE8eLeWMxPpfRQS+hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFquAJKGcClkdFUKDtCG8f24EWPrS6PdfH+XxnUHm65GAiABd5uAX3JX3mnAlgCg62krlP8ur4o0CakcFleLZT0JpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@archatlas%2fllm-importer@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369975},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"scripts":{"eval":"tsx eval/run.ts","lint":"eslint src/ test/ eval/","test":"vitest run","build":"tsc","clean":"rm -rf dist coverage","import":"tsx src/cli.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","eval:extract":"tsx eval/extract.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb0084a5-ceb7-40f0-a3a1-43afef4877fb"}},"_resolved":"/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.8.tgz","_integrity":"sha512-5H/Jeci4SacbMFyjDjdkKbGrSYbEBkvlcF4+PcJGV5doh/F25SgEJMFxNe5qTlHa3taybajqw3GWgr4TWtAGDA==","repository":{"url":"git+https://github.com/pavanandhukuri/arch-atlas.git","type":"git","directory":"apps/llm-importer"},"_npmVersion":"11.19.0","description":"Deterministic, model-free multi-repository architecture importer for arch-atlas","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.23.8","js-yaml":"^4.1.0","commander":"^12.1.0","@archatlas/layout":"0.1.8","@archatlas/core-model":"0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/llm-importer_0.1.8_1790440888241_0.09382869091726898","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"_id":"@archatlas/llm-importer@0.1.9","bin":{"archatlas":"dist/cli.js"},"bugs":{"url":"https://github.com/pavanandhukuri/arch-atlas/issues"},"dist":{"shasum":"89b5e532e27738d24817c1de46d48c01ed62e354","tarball":"https://registry.npmjs.org/@archatlas/llm-importer/-/llm-importer-0.1.9.tgz","fileCount":125,"integrity":"sha512-Zu6TvGIKq8zfkfc7xEuvRBkZCE5h4SUMHwOLIK4m1lwbMNqLlJ2oewlV0JqB8bLA2wHux2Jqy9fAWrA2BPv9gg==","signatures":[{"sig":"MEYCIQDBgwZF6EmlD8WN70yB6hj8F4omcI/830AvdcNdxR7IpQIhAMfmioPma91IhyexU+5ZtT02whj2GVKn/6y+/jTmFvBW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGGVY/mab6eOVybXYIc/eV99XxJ9rG3lvS7vSPPsMSf5AiB2orT5R9XfEdWvniyyNJPGqiFzT+IN638vsE9PdXZhWw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@archatlas%2fllm-importer@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":401136},"main":"./dist/index.js","name":"@archatlas/llm-importer","type":"module","_from":"file:/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","default":"./dist/cli.js"}},"license":"MIT","scripts":{"eval":"tsx eval/run.ts","lint":"eslint src/ test/ eval/","test":"vitest run","build":"tsc && node scripts/copy-agent-kit.mjs","clean":"rm -rf dist coverage","import":"tsx src/cli.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","eval:extract":"tsx eval/extract.ts","sync:agent-kit":"tsx scripts/sync-agent-kit.ts"},"version":"0.1.9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fb0084a5-ceb7-40f0-a3a1-43afef4877fb"}},"homepage":"https://github.com/pavanandhukuri/arch-atlas/tree/main/apps/llm-importer#readme","keywords":["architecture","c4","diagram","monorepo","static-analysis","arch-atlas"],"_resolved":"/home/runner/work/_temp/pkgs/archatlas-llm-importer-0.1.9.tgz","_integrity":"sha512-Zu6TvGIKq8zfkfc7xEuvRBkZCE5h4SUMHwOLIK4m1lwbMNqLlJ2oewlV0JqB8bLA2wHux2Jqy9fAWrA2BPv9gg==","repository":{"url":"git+https://github.com/pavanandhukuri/arch-atlas.git","type":"git","directory":"apps/llm-importer"},"_npmVersion":"11.19.0","description":"Deterministic, model-free multi-repository architecture importer for arch-atlas","directories":{},"maintainers":[{"name":"pavanandhukuri","email":"pavan496@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.23.8","js-yaml":"^4.1.0","commander":"^12.1.0","@archatlas/layout":"0.1.9","@archatlas/core-model":"0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^1.6.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llm-importer_0.1.9_1790942666836_0.5123243266987869"}}},"time":{"created":"2026-09-06T08:13:24.997Z","modified":"2026-10-02T12:04:27.260Z","0.1.0":"2026-09-06T08:13:25.298Z","0.1.1":"2026-09-07T18:04:22.138Z","0.1.2":"2026-09-10T19:35:18.188Z","0.1.3":"2026-09-14T09:33:25.122Z","0.1.4":"2026-09-19T14:06:51.064Z","0.1.5":"2026-09-19T15:04:34.705Z","0.1.6":"2026-09-22T17:30:36.872Z","0.1.7":"2026-09-22T18:16:59.033Z","0.1.8":"2026-09-26T16:41:28.360Z","0.1.9":"2026-10-02T12:04:26.931Z"},"bugs":{"url":"https://github.com/pavanandhukuri/arch-atlas/issues"},"license":"MIT","homepage":"https://github.com/pavanandhukuri/arch-atlas/tree/main/apps/llm-importer#readme","keywords":["architecture","c4","diagram","monorepo","static-analysis","arch-atlas"],"repository":{"url":"git+https://github.com/pavanandhukuri/arch-atlas.git","type":"git","directory":"apps/llm-importer"},"description":"Deterministic, model-free multi-repository architecture importer for arch-atlas","maintainers":[{"name":"pavanandhukuri","email":"pavan496@gmail.com"}],"readme":"# @archatlas/llm-importer\n\n**Deterministic, model-free** repository architecture importer. It gathers a bounded per-repo\ncontext, reads one `{repo}.analysis.json` per repository (produced by _some_ analysis producer —\nsee below), correlates connections across repositories with deterministic evidence passes over the\nraw source, and writes the review artifact the Studio import wizard consumes. **This package makes\nno model call and no network request under any configuration.**\n\nThe one LLM step — turning a repository into its `{repo}.analysis.json` — is external and swappable\n(010). This package never performs it itself:\n\n| Producer        | Where                   | Model                                                                                                                                                                           |\n| --------------- | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `repo-analysis` | `plugins/repo-analysis` | Whatever you run it with — an `AGENTS.md` procedure any coding agent (Claude Code, Cursor, Copilot, Codex, Windsurf, …) can follow against a local or hosted model, your choice |\n| your own        | anything                | anything — the contract is `RepoAnalysisSchema` + the context-bundle format                                                                                                     |\n\n`plugins/repo-analysis` drives the other two CLI subcommands itself when handed a workspace\nconfig: `gather-context` before analyzing, and `import` after, once every repository has a\n`{repo}.analysis.json`. A developer only needs to point their agent at `import.yaml` and get\nback a ready `architecture.review.yaml` — running `gather-context` / `import` by hand is\noptional, not a required separate step.\n\nSee `specs/010-harness-neutral-importer/` for the producer contract. `specs/008-…` / `specs/007-…`\nare the historical record of the earlier in-process agentic approaches.\n\n## Install / run\n\nPublished on npm — run it straight with `npx`, no checkout:\n\n```bash\nnpx --yes @archatlas/llm-importer@latest gather-context import.yaml\nnpx --yes @archatlas/llm-importer@latest import import.yaml\n```\n\nor `npm i -g @archatlas/llm-importer` for a persistent `archatlas` binary.\n\n## Prerequisites\n\n- Node.js ≥ 22. **No Python. No model server of any kind** for the importer itself (a producer\n  may need one, but that's between you and your coding agent).\n\n## Pipeline\n\n```\nrepo → gather-context (bounded, deterministic, secret-paths excluded)  → {repo}.context.json\n     → <external producer>                                             → {repo}.analysis.json\n     → import:\n         to-correlation-graph (adapter)\n       → correlate            (deterministic evidence passes over raw source)\n       → (+ optional architecture.extra-connections.json from a producer's fallback pass)\n       → assemble-review      → architecture.review.yaml\n```\n\n`archatlas` has three subcommands: `gather-context <config>` (write the bundles),\n`import <config>` (correlate `{repo}.analysis.json` artifacts into `architecture.review.yaml`) and\n`init --agent <names>` (install the analysis-producer procedure for your coding agent — see below).\nNone contacts a model or the network. `import` writes only the review artifact — every\ncandidate `pending` — for a human to review in Studio's import wizard; it does **not** also write\na `.arch.json`. A diagram built straight from unreviewed candidates would have no relationships\n(nothing here is ever auto-accepted), so Studio builds the real `.arch.json`, with relationships,\nonce a human has actually reviewed them.\n\n`src/correlate/evidence/` and `src/correlate/evidence-passes.ts` are a **port** — owned\nand maintained here — of the deterministic cross-repository linker core from the author's\n`understand-everything` project (MIT), adapted to this package's graph schema and\n`CrossRepositoryConnection` contract, with additions developed here: gateway-prefix\nroute matching with a concrete-segment requirement, well-known external-system\ndetection from compose files, and (009) a **gRPC pass**.\n\n### Deterministic evidence passes\n\n| Pass       | Signal                                                                                                                                                                                       |\n| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `manifest` | a repo depends on a package another repo publishes (or a local path into its tree)                                                                                                           |\n| `endpoint` | an HTTP URL literal in one repo matches an HTTP route another repo serves (exact, then gateway-prefixed)                                                                                     |\n| `grpc`     | a gRPC client/stub construction site (`New…Client(`, `…Stub(`, `…Grpc.newBlockingStub(`, …) in one repo names a gRPC service another repo serves — directed `calls`, transport-tagged `grpc` |\n| `schema`   | identical schema copies, proto-package drift, OpenAPI client coverage                                                                                                                        |\n| `compose`  | compose files wiring services to repos / to well-known external systems (databases, brokers, auth)                                                                                           |\n| `topic`    | cross-repo pub/sub on the same literal topic string                                                                                                                                          |\n\nThen two graph-level passes over the per-repo `outbound` intents: **name-mention** (an intent\nwhose prose names another workspace repo) and **external-systems** (an intent naming something\noutside the workspace — Keycloak, S3, KMS, a managed queue — normalized to a canonical name;\n`src/correlate/external-systems.ts`). Both carry the intent's full detail onto the candidate\nand, being model-derived, surface no higher than `medium`.\n\nPairs no pass resolves can optionally be linked by a producer's model-assisted fallback, written to\n`architecture.extra-connections.json` and merged by `import`.\n\n## Set up your coding agent\n\n`init` copies the producer procedure (bundled in this package) into a workspace, in the shape each\nagent reads — no checkout of this repo needed:\n\n```bash\nnpx --yes @archatlas/llm-importer@latest init --agent claude,cursor,copilot   # or codex, generic, all\n```\n\n`claude`, `cursor` and `copilot` get a skill (`/arch-atlas-import`; Copilot also a prompt file);\n`codex` and `generic` get a marked block in `AGENTS.md`. Idempotent, `--dry-run` supported; see\n[`plugins/repo-analysis/README.md`](../../plugins/repo-analysis/README.md#install-for-your-agent).\n\n## Development\n\n```bash\npnpm --filter @archatlas/llm-importer typecheck\npnpm --filter @archatlas/llm-importer test\npnpm --filter @archatlas/llm-importer lint\n```\n\nSee `specs/010-harness-neutral-importer/quickstart.md` for end-to-end usage.\n\n## Eval\n\n`eval/` holds a deterministic, offline correlation eval — a local benchmark against a committed\n`baseline.json`, run against the [`examples/bookshop`](../../examples/bookshop) demo workspace —\nand an opt-in extraction eval. Dev-only — never in the published tarball. Its numbers are also\npinned as regular tests (`eval/run.integration.test.ts`), which IS part of `pnpm test` / CI. See\n[`eval/README.md`](./eval/README.md).\n\n```bash\npnpm --filter @archatlas/llm-importer eval            # report\npnpm --filter @archatlas/llm-importer eval -- --check # check against the baseline, locally\n```\n","readmeFilename":"README.md"}