{"_id":"@robotaccomplice/architext","_rev":"32-d73faff11dbe0a34ea9be9d820690491","name":"@robotaccomplice/architext","dist-tags":{"backfill":"1.4.2","latest":"1.7.5"},"versions":{"1.0.0":{"name":"@robotaccomplice/architext","version":"1.0.0","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.0.0","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"73c1e9a5e5fca749a4b43169a1974a31d271a782","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.0.0.tgz","fileCount":43,"integrity":"sha512-crUGakXwxOPr4POqWbSveFc9u1vqZ9B0WHYuRbebONJsJKCkFeG2BqmKo2oe1B58IZFAUzPQSEO4yhv9IC4vTQ==","signatures":[{"sig":"MEUCIQD9Fuyu5fJaj2JwTXaFlFWfhxmI+98KCotTFMDo+40yRAIgZ/t8evW6anj4/2Gdor4IKIMtN2zg/z7QlSnRw8MuCSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868726},"type":"module","engines":{"node":">=20"},"gitHead":"5db025d70e5ec6f37b9da471da4a9ece5db8278c","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","prepack":"npm run build","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate ."},"_npmUser":{"name":"robotaccomplice","email":"robot@accomplice.ch"},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.0.0_1778754237769_0.28933363715767446","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@robotaccomplice/architext","version":"1.1.0","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.1.0","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"4292946b0a681431e3e10f1b937cf64da9304b67","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.1.0.tgz","fileCount":50,"integrity":"sha512-xw/+Onm7tta5XxOp3Au4A8v7tlPkyb9ubyU5L2uPeWkor4WKXjbwRfpeWx5riurK7gudH205mWS16bN995vH1Q==","signatures":[{"sig":"MEYCIQCmZrCF7NCYUGzYu0+h965c9eJUg2IFZMlpV/rrBUkj3gIhALMlrwMXsCTJgUJcKJ9z9e4nfqHzkNPQCI9iz8ShuVP3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028509},"type":"module","engines":{"node":">=20"},"gitHead":"4187feff8c64892db6c6f4d34c3cfd60dd26219b","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test --test-skip-pattern Roboticus","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm test && npm run validate && npm run build","prepack":"npm run build","test:all":"node --test","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","release:check":"npm run verify && npm pack --dry-run","test:benchmark":"node --test test/roboticus-routing.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate ."},"_npmUser":{"name":"robotaccomplice","email":"robot@accomplice.ch"},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.6.2","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"25.3.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.1.0_1778834530835_0.26539450228203654","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@robotaccomplice/architext","version":"1.1.1","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.1.1","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"cab7f6321cc4b7f8c7298586dd6bcd97c55325d6","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.1.1.tgz","fileCount":53,"integrity":"sha512-AgmKflBcZWN2zHlROGuV6eJnBAIZBnSULiZzNcTQQBqnBKSp0tDaxqCdQxVymm+An+5w6d+CaOB/+GtvyvQXEw==","signatures":[{"sig":"MEUCIQCN0/hVQ8sTwzpjUL8ZrrpG7qiqHR8yhhp2+EeMGogrKAIgX+xh1arAFdX/Rt/ZQE1SQRbe/nFJwSJI6tw4s/tF+/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1157415},"type":"module","engines":{"node":">=20"},"gitHead":"2de5b4c6ea0feaafc469f7a3982b8298bf3ee093","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/cli.test.mjs test/c4-documents.test.mjs test/routing-fitness.test.mjs test/routing.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm test && npm run validate && npm run build","prepack":"npm run build","test:all":"npm test","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","release:check":"npm run verify && npm pack --dry-run","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate ."},"_npmUser":{"name":"robotaccomplice","email":"robot@accomplice.ch"},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.6.2","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"25.3.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.1.1_1778838911481_0.9682478033324029","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@robotaccomplice/architext","version":"1.1.2","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.1.2","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"470befa96af01f006f0fd71df6d6c6bcdda384c2","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.1.2.tgz","fileCount":80,"integrity":"sha512-dLPoispMSaulJoRLLQ/7M3UxIqcOKHmdxsuUv9BHK1yWBaV+mTBpQwumzera+TbZCWm5fd7xpp/Gm0UMbc38Tw==","signatures":[{"sig":"MEQCIB90w9StZvb0hbrWFivZhT/etK5nVLOfFoNPW5bR4MFNAiBgiMaB6vevJnJalJ+Q63ExpR/3MhzjSKq1PYAU+Eux0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1211348},"type":"module","engines":{"node":">=20"},"gitHead":"0f96645650ab418285f821bb653cd6487bd67ae5","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/architecture-references.test.mjs test/browser-preferences.test.mjs test/cli.test.mjs test/c4-documents.test.mjs test/c4-quality.test.mjs test/command-router.test.mjs test/diagram-layout.test.mjs test/doctor-repairs.test.mjs test/fetch-architecture-data.test.mjs test/planned-diagram-state.test.mjs test/routing-fitness.test.mjs test/routing.test.mjs test/step-selection.test.mjs test/terminal-presenter.test.mjs test/view-modes.test.mjs test/view-selection.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm test && npm run validate && npm run build","prepack":"npm run build","test:all":"npm test","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","release:check":"npm run verify && npm pack --dry-run","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate ."},"_npmUser":{"name":"robotaccomplice","email":"robot@accomplice.ch"},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.6.2","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"25.3.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.1.2_1778923034277_0.7244572683559294","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@robotaccomplice/architext","version":"1.2.0","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.2.0","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"092aa95a3ef6ef588fc4b8335a47f967dcf72e35","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.2.0.tgz","fileCount":87,"integrity":"sha512-0ViFiDZAaBuAknB969YMF2dELzYoSVMu5CXzY5AYoOEeQibzeUWUvGwqfuBY7y4kjU0bWlKQF+NUJFjTVouMBw==","signatures":[{"sig":"MEYCIQDOg+JlnsyA0+zPiM/IZTkV2lT+nkz4YMOHuY4l2D9znAIhANJ37trcnBhUQhhxh+0e45QEUI61cAQFqFtbGyMepCnt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1341052},"type":"module","engines":{"node":">=20"},"gitHead":"1d5bc79e94953c4af4df34ff2ffcffa75ed7eb06","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/architecture-references.test.mjs test/browser-preferences.test.mjs test/cli.test.mjs test/c4-documents.test.mjs test/c4-quality.test.mjs test/command-router.test.mjs test/diagram-layout.test.mjs test/doctor-repairs.test.mjs test/fetch-architecture-data.test.mjs test/planned-diagram-state.test.mjs test/routing-fitness.test.mjs test/routing.test.mjs test/step-selection.test.mjs test/terminal-presenter.test.mjs test/view-modes.test.mjs test/view-selection.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm test && npm run validate && npm run build","prepack":"npm run build","test:all":"npm test","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","release:check":"npm run verify && npm pack --dry-run","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate ."},"_npmUser":{"name":"robotaccomplice","email":"robot@accomplice.ch"},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.6.2","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"25.3.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.2.0_1778943642559_0.5566765774000058","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@robotaccomplice/architext","version":"1.3.0","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.3.0","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"0611e0d669b2e351300388f5b3cca164d60922d4","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.3.0.tgz","fileCount":105,"integrity":"sha512-NlE2oTP5QuAY2+XSnIk9+dy3QRm22hNU5EdYzhroWpzB9cKD4Vkq1tsNii+ardcQOx+be7aRJOl7kv5ofIOVLA==","signatures":[{"sig":"MEYCIQCiJ1TN+CBS+GVDVJ2npRCc8QRe5NWzHvsRm4aYPJl7CQIhANddjdumjM7Hym+7IWFPGpXes+WEGYruhsxB22TaPkRH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1694795},"type":"module","engines":{"node":">=20"},"gitHead":"04b07c2f0dc23dd1f6f4d32cf6ca5b259ca7914e","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/architecture-references.test.mjs test/browser-preferences.test.mjs test/cli-runtime.test.mjs test/cli.test.mjs test/c4-documents.test.mjs test/c4-drilldown.test.mjs test/c4-quality.test.mjs test/command-router.test.mjs test/data-events.test.mjs test/data-watch-hub.test.mjs test/diagram-layout.test.mjs test/doctor-repairs.test.mjs test/fetch-architecture-data.test.mjs test/npm-pack-output.test.mjs test/planned-diagram-state.test.mjs test/release-kanban.test.mjs test/release-planning.test.mjs test/release-schema.test.mjs test/release-truth-presentation.test.mjs test/route-ports.test.mjs test/routing-fitness.test.mjs test/routing.test.mjs test/step-selection.test.mjs test/target-layout.test.mjs test/terminal-presenter.test.mjs test/view-modes.test.mjs test/view-selection.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate ."},"_npmUser":{"name":"robotaccomplice","email":"robot@accomplice.ch"},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.3.0_1779171453526_0.1165479318091589","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@robotaccomplice/architext","version":"1.3.1","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.3.1","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"d882155a61cb781d900f5123b8572b0d9063ef3d","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.3.1.tgz","fileCount":105,"integrity":"sha512-GC+Y7KiRdF2Z7Gp3tzThdPkGCi2dgZUoL/ZztjINIlPSoZju35qqoRRPG3V2SzhUbmWxsiGGliRcThoWZvDLsQ==","signatures":[{"sig":"MEUCIDOdqE/zAotu1GvnX9KI5RPogPw2llLrYIdxAePExXxZAiEA8tODKHdyrDYLDbJi0K5raew28yobOMw/wTrAj67+zZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1695374},"type":"module","engines":{"node":">=20"},"gitHead":"5433860cbfa337cd697126959ed0a929c0463535","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/architecture-references.test.mjs test/browser-preferences.test.mjs test/cli-runtime.test.mjs test/cli.test.mjs test/c4-documents.test.mjs test/c4-drilldown.test.mjs test/c4-quality.test.mjs test/command-router.test.mjs test/data-events.test.mjs test/data-watch-hub.test.mjs test/diagram-layout.test.mjs test/doctor-repairs.test.mjs test/fetch-architecture-data.test.mjs test/npm-pack-output.test.mjs test/planned-diagram-state.test.mjs test/release-kanban.test.mjs test/release-planning.test.mjs test/release-schema.test.mjs test/release-truth-presentation.test.mjs test/route-ports.test.mjs test/routing-fitness.test.mjs test/routing.test.mjs test/serve-handler.test.mjs test/step-selection.test.mjs test/target-layout.test.mjs test/terminal-presenter.test.mjs test/view-modes.test.mjs test/view-selection.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate ."},"_npmUser":{"name":"robotaccomplice","email":"robot@accomplice.ch"},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.3.1_1779181866170_0.004768678269498894","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@robotaccomplice/architext","version":"1.3.2","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.3.2","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"1207c2e83028099d3b27fb4306477baff5e1d179","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.3.2.tgz","fileCount":105,"integrity":"sha512-8Tp/Bod9TO6Bo0bKBXWYEVi5pJsYGXx5Dq2/WMGuueUbzmT8cp6ktLppqWcGR7rZZo0BwJ4BVp6CQJkoYIvtsw==","signatures":[{"sig":"MEUCIGxepTUFiILNNmFF1kCEwFOOtX1gEY/kwWCrQWwQfngbAiEAmBqFOQ8I+yvNiwbk2b7jbOGGAQrsO5LXzCIXdBd1iKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1699770},"type":"module","engines":{"node":">=20"},"gitHead":"ab29a99890341fab0c210c3bb183b97a6219ae0f","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/architecture-references.test.mjs test/browser-preferences.test.mjs test/cli-runtime.test.mjs test/cli.test.mjs test/c4-documents.test.mjs test/c4-drilldown.test.mjs test/c4-quality.test.mjs test/command-router.test.mjs test/data-events.test.mjs test/data-watch-hub.test.mjs test/diagram-layout.test.mjs test/doctor-repairs.test.mjs test/fetch-architecture-data.test.mjs test/npm-pack-output.test.mjs test/planned-diagram-state.test.mjs test/release-kanban.test.mjs test/release-planning.test.mjs test/release-schema.test.mjs test/release-truth-presentation.test.mjs test/route-ports.test.mjs test/routing-fitness.test.mjs test/routing.test.mjs test/serve-handler.test.mjs test/step-selection.test.mjs test/target-layout.test.mjs test/terminal-presenter.test.mjs test/view-modes.test.mjs test/view-selection.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate ."},"_npmUser":{"name":"robotaccomplice","email":"robot@accomplice.ch"},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.3.2_1779184161283_0.17962599543341917","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@robotaccomplice/architext","version":"1.3.3","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.3.3","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"ea4e44fa7e91c52810af899e96eba67d5a8d1462","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.3.3.tgz","fileCount":106,"integrity":"sha512-3o+Bic+4CX/9f7feFNDP+CLVfpr+2JF4fFCZa7AQjMknKd45Y3cBqxuZN85nbxYEWty8OG59UTaGBUkGC79iDA==","signatures":[{"sig":"MEYCIQCrKbAbv+jMzRw6kf0TpmPnx6JkBvtFaVT7HEGu74HmhwIhALaBlfWZK48vpKDrQ7LFZQQ7DNyfB8QHBFEKgpdeYyyV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1706099},"type":"module","engines":{"node":">=20"},"gitHead":"5dd0a6080133184307b240fc1a29cdc52a5d8d6b","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/architecture-references.test.mjs test/browser-preferences.test.mjs test/cli-runtime.test.mjs test/cli.test.mjs test/c4-documents.test.mjs test/c4-drilldown.test.mjs test/c4-quality.test.mjs test/command-router.test.mjs test/data-events.test.mjs test/data-watch-hub.test.mjs test/diagram-layout.test.mjs test/doctor-repairs.test.mjs test/fetch-architecture-data.test.mjs test/npm-pack-output.test.mjs test/planned-diagram-state.test.mjs test/release-kanban.test.mjs test/release-planning.test.mjs test/release-schema.test.mjs test/release-truth-presentation.test.mjs test/route-ports.test.mjs test/routing-fitness.test.mjs test/routing.test.mjs test/serve-handler.test.mjs test/step-route-rendering.test.mjs test/step-selection.test.mjs test/target-layout.test.mjs test/terminal-presenter.test.mjs test/view-modes.test.mjs test/view-selection.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate ."},"_npmUser":{"name":"robotaccomplice","email":"robot@accomplice.ch"},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.3.3_1779193814562_0.9242448616265131","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@robotaccomplice/architext","version":"1.4.0","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.4.0","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"dfe21ba4896b03e725a20fb248fbc159a1e1daf0","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.4.0.tgz","fileCount":117,"integrity":"sha512-fXHKLs839VjUGR3kzWoc0Rmy4qDldXegqJgG7NMNd4PYN8gruCWnxkKkdvuC+br6UXSlISNUIM3Uw8SRq3MX3w==","signatures":[{"sig":"MEQCIEHkbkKRdxllsy+MZcH6BkECP6GGJPnm0VKX7YD20aL3AiAmdh6o0ph6EVrD1JPzxAfCzOdDLKFIblR3zDg0iCbR9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1811267},"type":"module","engines":{"node":">=20"},"gitHead":"28a5dc7ece77046010c5c2aabebf4d7a54a2b311","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/architecture-references.test.mjs test/browser-preferences.test.mjs test/cli-runtime.test.mjs test/cli.test.mjs test/c4-documents.test.mjs test/c4-drilldown.test.mjs test/c4-quality.test.mjs test/command-router.test.mjs test/data-events.test.mjs test/data-watch-hub.test.mjs test/diagram-layout.test.mjs test/doctor-repairs.test.mjs test/fetch-architecture-data.test.mjs test/npm-pack-output.test.mjs test/pdf-export-ui.test.mjs test/planned-diagram-state.test.mjs test/release-kanban.test.mjs test/release-planning.test.mjs test/release-planning-ui.test.mjs test/release-schema.test.mjs test/release-truth-presentation.test.mjs test/rules-api.test.mjs test/rules-presentation.test.mjs test/route-ports.test.mjs test/routing-fitness.test.mjs test/routing.test.mjs test/schema-migrations.test.mjs test/serve-handler.test.mjs test/step-route-rendering.test.mjs test/step-selection.test.mjs test/target-layout.test.mjs test/terminal-presenter.test.mjs test/view-modes.test.mjs test/view-selection.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate ."},"_npmUser":{"name":"robotaccomplice","email":"robot@accomplice.ch"},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.4.0_1779367517051_0.8232844832461608","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@robotaccomplice/architext","version":"1.4.1","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.4.1","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"a9867c0b56ea05d7f6883e4f2e3faae60055e648","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.4.1.tgz","fileCount":122,"integrity":"sha512-bWVnmN6UaeXFh/FXHAvoGBLuxbReElKQc5ynDJZMuuDszI8iS9aQqRrUWZgYdDy7h3w42KWIP2XxjnM7+u7O2g==","signatures":[{"sig":"MEUCIFTWYthRcvZM8We0KNIadafgWafJGcyCaOLsKHJBr+p5AiEAlxSbwviun3vvSMOQld5gATghKC0jFVdi6aeoh185lFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3191365},"type":"module","engines":{"node":">=20"},"gitHead":"c96bcbda32df648243beaa3385306c0213ba426c","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/architecture-references.test.mjs test/browser-preferences.test.mjs test/cli-runtime.test.mjs test/cli.test.mjs test/c4-documents.test.mjs test/c4-drilldown.test.mjs test/c4-quality.test.mjs test/command-router.test.mjs test/data-events.test.mjs test/data-watch-hub.test.mjs test/diagram-layout.test.mjs test/doctor-repairs.test.mjs test/fetch-architecture-data.test.mjs test/npm-pack-output.test.mjs test/pdf-export-ui.test.mjs test/planned-diagram-state.test.mjs test/release-kanban.test.mjs test/release-planning.test.mjs test/release-planning-ui.test.mjs test/release-schema.test.mjs test/release-truth-presentation.test.mjs test/rules-api.test.mjs test/rules-presentation.test.mjs test/route-ports.test.mjs test/routing-fitness.test.mjs test/routing.test.mjs test/schema-migrations.test.mjs test/serve-handler.test.mjs test/step-route-rendering.test.mjs test/step-selection.test.mjs test/target-layout.test.mjs test/terminal-presenter.test.mjs test/view-modes.test.mjs test/view-selection.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate ."},"_npmUser":{"name":"robotaccomplice","email":"robot@accomplice.ch"},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.4.1_1779392265569_0.14488879993447723","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@robotaccomplice/architext","version":"1.4.3","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.4.3","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"247d1d19d581c1ea25c201a8715dd9eb0a46f699","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.4.3.tgz","fileCount":127,"integrity":"sha512-RpL/zRKAWZy+/tMcqUvf6sHmeuT8TOXyzm2zWfwHQlLctJiCD+QsQy04d8666UcK5Q9Y/wfa3jRDM2oc/2iS5g==","signatures":[{"sig":"MEUCIQDbsW41YdiliREURAWII87x74jnHORoELGZJSFf33r1SQIgWzok33QemJ5eJxM0F+vDi7Ulxjwj3iewLrcGw0hwPEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3241555},"type":"module","engines":{"node":">=20"},"gitHead":"41ee9f77cfae1179d58ac29bfcecc6d4113a1ba6","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/architecture-references.test.mjs test/browser-preferences.test.mjs test/cli-runtime.test.mjs test/cli.test.mjs test/c4-documents.test.mjs test/c4-drilldown.test.mjs test/c4-quality.test.mjs test/command-router.test.mjs test/data-events.test.mjs test/data-watch-hub.test.mjs test/diagram-layout.test.mjs test/doctor-repairs.test.mjs test/fetch-architecture-data.test.mjs test/npm-pack-output.test.mjs test/pdf-export-ui.test.mjs test/planned-diagram-state.test.mjs test/release-kanban.test.mjs test/release-planning.test.mjs test/release-planning-ui.test.mjs test/release-schema.test.mjs test/release-truth-presentation.test.mjs test/rules-api.test.mjs test/rules-presentation.test.mjs test/route-ports.test.mjs test/routing-fitness.test.mjs test/routing.test.mjs test/schema-migrations.test.mjs test/serve-handler.test.mjs test/serve-lifecycle.test.mjs test/step-route-rendering.test.mjs test/step-selection.test.mjs test/target-layout.test.mjs test/terminal-presenter.test.mjs test/view-modes.test.mjs test/view-selection.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm run check:install-docs && npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"robotaccomplice","email":"robot@accomplice.ch"},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.6.2","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"25.3.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.4.3_1779458385387_0.02406380088761595","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@robotaccomplice/architext","version":"1.4.2","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.4.2","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"17420d11d46397b67eca7260f606825822ee042f","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.4.2.tgz","fileCount":124,"integrity":"sha512-zYzcqT/dzKdXJ6yD/43J3BbCLrA0kKd4FZJvrEi66z4uG8g2c6mHGxK2jN+68mzNaSzWDdVO+PCZ7rKC1YuKiA==","signatures":[{"sig":"MEYCIQC5TJwZeaUAv5tcXHK5iy87N6LE8HciXzl6IMDl5Q2ZDwIhAOQx+607uRXiZ9qMzJowTm6O95nTmxTnVIlMbgw9BEsS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3170335},"type":"module","engines":{"node":">=20"},"scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/architecture-references.test.mjs test/browser-preferences.test.mjs test/cli-runtime.test.mjs test/cli.test.mjs test/c4-documents.test.mjs test/c4-drilldown.test.mjs test/c4-quality.test.mjs test/command-router.test.mjs test/data-events.test.mjs test/data-watch-hub.test.mjs test/diagram-layout.test.mjs test/doctor-repairs.test.mjs test/fetch-architecture-data.test.mjs test/npm-pack-output.test.mjs test/pdf-export-ui.test.mjs test/planned-diagram-state.test.mjs test/release-kanban.test.mjs test/release-planning.test.mjs test/release-planning-ui.test.mjs test/release-schema.test.mjs test/release-truth-presentation.test.mjs test/rules-api.test.mjs test/rules-presentation.test.mjs test/route-ports.test.mjs test/routing-fitness.test.mjs test/routing.test.mjs test/schema-migrations.test.mjs test/serve-handler.test.mjs test/step-route-rendering.test.mjs test/step-selection.test.mjs test/target-layout.test.mjs test/terminal-presenter.test.mjs test/view-modes.test.mjs test/view-selection.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm run check:install-docs && npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"robotaccomplice","email":"robot@accomplice.ch"},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.4.2_1779458456048_0.9553590525566942","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@robotaccomplice/architext","version":"1.4.4","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.4.4","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"417c4eae40cc284b278c4bc1adce2d77aee12b4a","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.4.4.tgz","fileCount":131,"integrity":"sha512-zxe2O7szBpJD4cCVz6z5hXMajqodHYF0lkHZeEMkqDNPdTtgZ8oVjzm8xU0zZIxjeqWkYqTCq/SngxQKOn6xGA==","signatures":[{"sig":"MEYCIQD4TOniqAeGydRBnUElmrUqyfrV5gsHwuu6cSy5GoWBlwIhAJ3acDXEaA8PRhFQj6I0n7Ss6RYFpWfHllrumgI28n58","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3290570},"type":"module","engines":{"node":">=20"},"gitHead":"4f7e0fa6945ab62fca80dc73c1a6aaed55c02532","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/architecture-references.test.mjs test/browser-preferences.test.mjs test/cli-runtime.test.mjs test/cli.test.mjs test/c4-documents.test.mjs test/c4-drilldown.test.mjs test/c4-quality.test.mjs test/command-router.test.mjs test/data-events.test.mjs test/data-watch-hub.test.mjs test/diagram-layout.test.mjs test/doctor-repairs.test.mjs test/fetch-architecture-data.test.mjs test/npm-pack-output.test.mjs test/pdf-export-ui.test.mjs test/planned-diagram-state.test.mjs test/release-kanban.test.mjs test/release-planning.test.mjs test/release-planning-ui.test.mjs test/release-schema.test.mjs test/release-truth-presentation.test.mjs test/rules-api.test.mjs test/rules-presentation.test.mjs test/route-ports.test.mjs test/routing-fitness.test.mjs test/routing.test.mjs test/schema-migrations.test.mjs test/serve-handler.test.mjs test/serve-lifecycle.test.mjs test/step-route-rendering.test.mjs test/step-selection.test.mjs test/target-layout.test.mjs test/terminal-presenter.test.mjs test/view-modes.test.mjs test/view-selection.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm run check:install-docs && npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"robotaccomplice","email":"robot@accomplice.ch"},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.6.2","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"25.3.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.4.4_1779462933779_0.1836796796054352","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@robotaccomplice/architext","version":"1.4.5","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.4.5","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"af08def9f3007e602b9a7ec34fe59a964a6c85fa","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.4.5.tgz","fileCount":134,"integrity":"sha512-lOvXBN90/3MTejXKiZm8fQhUDeyqXHxwPwdBzrfVrpJsYmWm/V0CpUxILTofWu745UsUWntOj8bN9w8PQCAHVg==","signatures":[{"sig":"MEYCIQDV3bxwE6V6LG5zU2ZvUQqJLVNQW4hp8OKg9zTzq0pRegIhAP9tKmGu/dIkFxBE363CcNc69aaL/Hx9PFO8k5gsILwm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3316075},"type":"module","engines":{"node":">=20"},"gitHead":"c64aa789ec1d7ceb1d6ed0f59b7142da5532210f","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/architecture-references.test.mjs test/browser-preferences.test.mjs test/cli-runtime.test.mjs test/cli.test.mjs test/c4-documents.test.mjs test/c4-drilldown.test.mjs test/c4-quality.test.mjs test/command-router.test.mjs test/data-events.test.mjs test/data-watch-hub.test.mjs test/diagram-layout.test.mjs test/doctor-repairs.test.mjs test/fetch-architecture-data.test.mjs test/npm-pack-output.test.mjs test/pdf-export-ui.test.mjs test/planned-diagram-state.test.mjs test/release-kanban.test.mjs test/release-planning.test.mjs test/release-planning-ui.test.mjs test/release-schema.test.mjs test/release-truth-presentation.test.mjs test/rules-api.test.mjs test/rules-presentation.test.mjs test/route-ports.test.mjs test/routing-fitness.test.mjs test/routing.test.mjs test/schema-migrations.test.mjs test/serve-handler.test.mjs test/serve-lifecycle.test.mjs test/step-route-rendering.test.mjs test/step-selection.test.mjs test/target-layout.test.mjs test/terminal-presenter.test.mjs test/update-check.test.mjs test/view-modes.test.mjs test/view-selection.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm run check:install-docs && npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.4.5_1779466972909_0.24921452068020766","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@robotaccomplice/architext","version":"1.4.6","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.4.6","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"ee68e0b3558c0f5a8506a7b3e92f027a0735ebd2","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.4.6.tgz","fileCount":136,"integrity":"sha512-SHhhgVnpB3Um5v+rifoYOkioMSID+KXZUznwJp4CQE56F53tFd7TeSlaK3tOsTAyJ3Cpf6ympW/hr9BjmCQ/NQ==","signatures":[{"sig":"MEQCIHDbnM7UMtYORGSEa8vPYRuvAYc0ClPhGLQqb7ua+fAqAiB2lKYAYD+B/Owf5hlWENgfkb2DpwJ8Z7px5Ne5iwC89A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3325057},"type":"module","engines":{"node":">=20"},"gitHead":"1c95739cf26468d15ea3238d5572df80557d646f","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/architecture-references.test.mjs test/browser-preferences.test.mjs test/cli-runtime.test.mjs test/cli.test.mjs test/c4-documents.test.mjs test/c4-drilldown.test.mjs test/c4-quality.test.mjs test/command-router.test.mjs test/data-events.test.mjs test/data-watch-hub.test.mjs test/diagram-layout.test.mjs test/doctor-repairs.test.mjs test/fetch-architecture-data.test.mjs test/npm-pack-output.test.mjs test/pdf-export-ui.test.mjs test/planned-diagram-state.test.mjs test/release-kanban.test.mjs test/release-planning.test.mjs test/release-planning-ui.test.mjs test/release-schema.test.mjs test/release-truth-presentation.test.mjs test/rules-api.test.mjs test/rules-presentation.test.mjs test/route-ports.test.mjs test/routing-fitness.test.mjs test/routing.test.mjs test/schema-migrations.test.mjs test/serve-handler.test.mjs test/serve-lifecycle.test.mjs test/step-route-rendering.test.mjs test/step-selection.test.mjs test/target-layout.test.mjs test/terminal-presenter.test.mjs test/update-check.test.mjs test/view-modes.test.mjs test/view-selection.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm run check:install-docs && npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.4.6_1779555882804_0.10892041892795024","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@robotaccomplice/architext","version":"1.4.7","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.4.7","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"6c07c707d809b9981fabb1401def5f759e65bbea","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.4.7.tgz","fileCount":139,"integrity":"sha512-mGtsUSH8SxULzRDv8/mnSGhn24vudI8mbbpNEsVTeccOsHy6H6pKZMLMDfzBN0tqCx9CKyHTGXaTh7lZy1G+vQ==","signatures":[{"sig":"MEUCIBOvhrNgFV2MbM66iHcnbjsf/O4pEyRJPMyShLOg6sCUAiEA5Kn6s4MuLPU+rdC8bdfZErBdt3Y4WNdLak55YeWwKOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3339756},"type":"module","engines":{"node":">=20"},"gitHead":"c3001ce4beb7e91b106b519031fd5cdfddfa2218","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/architecture-references.test.mjs test/browser-preferences.test.mjs test/cli-runtime.test.mjs test/cli.test.mjs test/c4-documents.test.mjs test/c4-drilldown.test.mjs test/c4-quality.test.mjs test/command-router.test.mjs test/data-events.test.mjs test/data-watch-hub.test.mjs test/diagram-layout.test.mjs test/doctor-repairs.test.mjs test/fetch-architecture-data.test.mjs test/npm-pack-output.test.mjs test/pdf-export-ui.test.mjs test/planned-diagram-state.test.mjs test/release-kanban.test.mjs test/release-planning.test.mjs test/release-planning-ui.test.mjs test/release-schema.test.mjs test/release-truth-presentation.test.mjs test/rules-api.test.mjs test/rules-presentation.test.mjs test/route-ports.test.mjs test/routing-fitness.test.mjs test/routing.test.mjs test/schema-migrations.test.mjs test/serve-handler.test.mjs test/serve-lifecycle.test.mjs test/step-route-rendering.test.mjs test/step-selection.test.mjs test/target-layout.test.mjs test/terminal-presenter.test.mjs test/update-check.test.mjs test/view-modes.test.mjs test/view-selection.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm run check:install-docs && npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.4.7_1779695528381_0.005751232316550725","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@robotaccomplice/architext","version":"1.4.8","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.4.8","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"b4453f63a0f36478378fe405671e18004f74db20","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.4.8.tgz","fileCount":176,"integrity":"sha512-CfnIcpHzcfYXozO8qkYVWgHFqzNMDA1A2PnB6V/Y4fdhtyMTARox3XoJ38INupX4CfWWRnTEHEaqA6YuxGt/HA==","signatures":[{"sig":"MEQCIGhaGG69G0hWVI30DnryETLlGo1oqbObIv0o9tYNx3L2AiBvBbqP/iq0YbCIrwdPkYcuOB9S50WiyFNvFiCRpELV3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3418383},"type":"module","engines":{"node":">=20"},"gitHead":"ab0bdbde3c3c33fd60e3545e7fbb594771722c0d","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/*.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm run check:install-docs && npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.4.8_1779721526462_0.5421107289870548","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@robotaccomplice/architext","version":"1.4.9","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.4.9","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"8dcb075a545d7ddd9b6fb6c86b051b1855610090","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.4.9.tgz","fileCount":178,"integrity":"sha512-FXzidcxax+ksAQQKqEPelSHIhS8MROqOhLh/73YhmtNknR5H/oihb0kmmlIsDS8FDir3RoJUmlvXLltly9ZAfg==","signatures":[{"sig":"MEUCIHJgBZNx/FNDXFKl8f0N6Q5i3SBSqk0DSaFb3rYCuuVfAiEAvbmbWlLHBMu3BWIEdy8ReJnZxWuR5vP5kLGvO91k8Qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3425092},"type":"module","engines":{"node":">=20"},"gitHead":"6352c821d3ba2d5de72949e22a4ce3b4c8a120fd","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/*.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm run check:install-docs && npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.4.9_1779723458693_0.26296986557970325","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"@robotaccomplice/architext","version":"1.4.10","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.4.10","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"0a44bd4d4f9900f6aa431abaf169dfab4d9b1544","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.4.10.tgz","fileCount":180,"integrity":"sha512-EUTV/R16d7xnMzZ1KJwN0fYnuC/TpZ5g1Fw3G5K2UZOgpxBGSPtaa9ZoUpR2TpVy05OkKroeILOeruxPrYonGw==","signatures":[{"sig":"MEQCIE0sSqxBzK0WqUlGyFP805b9yjH6sUSiN0g036D7mI46AiAvYaEQd/ozb2kX9zWu8DgohbWAEs0GAbtASnFp6UT8qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3439272},"type":"module","engines":{"node":">=20"},"gitHead":"7a20115ac133d3cdc5eb80379cbf80d212246c33","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/*.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm run check:install-docs && npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.4.10_1779737870471_0.7910188006926668","host":"s3://npm-registry-packages-npm-production"}},"1.4.11":{"name":"@robotaccomplice/architext","version":"1.4.11","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.4.11","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"e6af9c4d32d78f5cc1318cd61212d52af6ff547b","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.4.11.tgz","fileCount":182,"integrity":"sha512-8+ke2daxKTKYsmDlk1JKPh0k5iD+5K7pO+PEG5guwGRHiJlCq1klOpKFKTyVjATokPgjHKaUGS8TU6MJbya5Sw==","signatures":[{"sig":"MEUCIFBngM1A4RxMVZT3B1QDDI33JUCe8nmlHYSkuXLkpR0WAiEAnsySCHPkticOUp46fBlfcchlOdQHieGmIec+i7cFpro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3453744},"type":"module","engines":{"node":">=20"},"gitHead":"4bd17625dc703c1aff1c2327aa3a1dea2ebd43ea","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/*.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm run check:install-docs && npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.4.11_1779782442117_0.9310263516379547","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@robotaccomplice/architext","version":"1.5.0","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.5.0","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"8c1eb64594f668d7959fae8b4b7100221cbbd116","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.5.0.tgz","fileCount":190,"integrity":"sha512-gkaAZg1vQBqUYvMktJVP7n+c1wdYhh5In0fn37rm0lwcjh822f+AYmhhv9th4miiQKej76vUfz8kuIJBr2mr1A==","signatures":[{"sig":"MEUCIQCbFVUsly8Uhr+JgXQ+D6KfAknGYUJVC1niuuI0BZ8c7gIgPPXP0Iuvww3xvS6KYF1n3Cr/FJaU4KCo/wJ9kC+ZyJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3568726},"type":"module","engines":{"node":">=20"},"gitHead":"4e8268db43daa7abef3c48f5da0246e7834c0a02","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/*.test.mjs","build":"npm --prefix docs/architext run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm run check:install-docs && npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node docs/architext/tools/validate-architext.mjs","architext":"node tools/architext-adopt.mjs serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs","architext:build":"node tools/architext-adopt.mjs build .","architext:clean":"node tools/architext-adopt.mjs clean .","architext:doctor":"node tools/architext-adopt.mjs doctor .","architext:prompt":"node tools/architext-adopt.mjs prompt .","architext:validate":"node tools/architext-adopt.mjs validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.12.1","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.5.0_1779883798737_0.8674672224529345","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@robotaccomplice/architext","version":"1.6.0","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.6.0","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"d4aba9a9572a849e09485e1f88ee03da43d106d0","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.6.0.tgz","fileCount":210,"integrity":"sha512-fCF7jnfS+hlz87aoNzM9lEvCzUZJ75PFL2zgh79cQkmR1b1X+lTOuKvOlVCwXrivN07OWF0pKfOuburnb/rGmQ==","signatures":[{"sig":"MEQCIEx/r/HPffItqpxTd2xVK4/zOV0mG16tdJzYTrfO55ISAiBElhXJLfpbBypa4c0ylDjkrNKjF3QTL+Kqyz7+TkSHiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4022557},"type":"module","engines":{"node":">=20"},"gitHead":"fae99f18e53e1fa8a43ce97bd3597ce7a935d323","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/*.test.mjs","build":"npm --prefix viewer run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm run check:install-docs && npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node viewer/tools/validate-architext.mjs --data-dir docs/architext/data","architext":"architext serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs test/routing-corpus-fitness.test.mjs","architext:build":"architext build .","architext:clean":"architext clean .","architext:doctor":"architext doctor .","architext:prompt":"architext prompt .","architext:validate":"architext validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.13.0","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.6.0_1780838040757_0.3148757177473889","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@robotaccomplice/architext","version":"1.6.1","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.6.1","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"51b18bdf190867ade5a63d860b6b1fb5a673082b","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.6.1.tgz","fileCount":260,"integrity":"sha512-q8Zz1ZpKBs14WMjCTpzzG1V/UckkdhzxfXuuUMYz1GXiwJS6VMlbpT4nPoW8fQLuj2Z1xWpHF7S8s23gnDlcmA==","signatures":[{"sig":"MEUCIQC6hsS+B+p3H95fWM0p/qDCdvDA/8LL9am8KIGbRS7azAIgRUzXdyKZpBS6NEdO625WNg9B42E99K+CqrD2F+rZeYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4316928},"type":"module","engines":{"node":">=20"},"gitHead":"708023382b3071c31bf91eed2f966ce7a005946d","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/*.test.mjs","build":"npm --prefix viewer run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm run check:install-docs && npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node viewer/tools/validate-architext.mjs --data-dir docs/architext/data","architext":"architext serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs test/routing-corpus-fitness.test.mjs","architext:build":"architext build .","architext:clean":"architext clean .","architext:doctor":"architext doctor .","architext:prompt":"architext prompt .","architext:validate":"architext validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.13.0","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.6.1_1781109659846_0.6341816740270843","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@robotaccomplice/architext","version":"1.6.2","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.6.2","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"94070676caf68ddda7790c59f8360d98322b271e","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.6.2.tgz","fileCount":261,"integrity":"sha512-CC1hNylrcIEl9AM/IAFGVi5Ab45jQP1kaNMce65aQ07DUCgkTzGP7+6fo54wh7AA57UWc2ekHOvnMjdmpxLtJw==","signatures":[{"sig":"MEYCIQCz9jDsVtT/7kiwnqPx7/3VMaPHAIrUEWUehZiXvIe9zwIhAPQ6wJHHHhI9SbccMV8sTlJJszPoY4aRv0OliRGjjYQG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4330100},"type":"module","engines":{"node":">=20"},"gitHead":"cb16d80145e6bcb8322f37008c8ce21bb02b0811","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/*.test.mjs","build":"npm --prefix viewer run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm run check:install-docs && npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node viewer/tools/validate-architext.mjs --data-dir docs/architext/data","architext":"architext serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs test/routing-corpus-fitness.test.mjs","architext:build":"architext build .","architext:clean":"architext clean .","architext:doctor":"architext doctor .","architext:prompt":"architext prompt .","architext:validate":"architext validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.13.0","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.6.2_1781152903894_0.19919529083070064","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@robotaccomplice/architext","version":"1.6.3","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.6.3","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"a644563e47d338602f2a55ea35b0bf90f81d9bb1","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.6.3.tgz","fileCount":270,"integrity":"sha512-wcegP4KFAkkPpuXKlf2jiFjwTDzmsL3NMO2GiH/1Retv9tXUxhFpZsgJRjWI0cjZSVjtiPyXR4wkufNhMYcIzw==","signatures":[{"sig":"MEYCIQCruyXaP8xQvrgfQhcZDYKBFQWTm8ceMFWr1qjlH1nDQAIhAKfw3taLSr2ZEx3+PboLuG2FAyBjmE6Qio4i+eZFY/30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5433776},"type":"module","engines":{"node":">=20"},"gitHead":"7758c4b0ee35234fc4f7460a011099158509223d","scripts":{"cli":"node tools/architext-adopt.mjs","test":"node --test test/*.test.mjs","build":"npm --prefix viewer run build","doctor":"node tools/architext-adopt.mjs doctor --target .","verify":"npm run check:install-docs && npm test && npm run validate && npm run build && npm run test:benchmark","prepack":"npm run build","test:all":"npm test","test:uat":"node scripts/uat-harness.mjs","validate":"node viewer/tools/validate-architext.mjs --data-dir docs/architext/data","architext":"architext serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","release:check":"npm run verify && npm run test:uat && npm pack --dry-run && npm run smoke:pack","test:benchmark":"node --test test/c4-documents.test.mjs test/routing-fitness.test.mjs test/routing-corpus-fitness.test.mjs","architext:build":"architext build .","architext:clean":"architext clean .","architext:doctor":"architext doctor .","architext:prompt":"architext prompt .","architext:validate":"architext validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.13.0","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","react":"^19.0.0","react-dom":"^19.0.0","playwright":"^1.60.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.6.3_1781176387279_0.0638094064555419","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@robotaccomplice/architext","version":"1.7.0","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.7.0","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"ba99c6d482459e2e80955dc5bbf78d567d22d7b1","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.7.0.tgz","fileCount":136,"integrity":"sha512-B5kVCU1ZSgZYUwBHqJlbMTWQmOOqk/AzmZ587pTQu0NoRzjcXkJ72fBTw5WYtT2FbUmz1cGNrAw0QEfXTVsEyA==","signatures":[{"sig":"MEQCICSI9AHkdsJU+YiOMO339JWtBeJABkBqWkp+wlN6fxUnAiB8MWrlDUu1xmC0KeJESL4njyJJqiR2OhuNz7cNF2lP1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6374574},"type":"module","engines":{"node":">=20"},"gitHead":"d2290ca4e745e503fda1577c9518bcc0f31c2c0c","scripts":{"verify":"npm run check:install-docs && npm run validate && npm run build:viewer","prepack":"npm run build:viewer","validate":"cargo run --quiet -p architext-cli -- validate .","architext":"architext serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","build:viewer":"trunk build --release --config crates/architext-viewer/Trunk.toml","release:check":"npm run verify && npm pack --dry-run && npm run smoke:pack","architext:build":"architext build .","architext:clean":"architext clean .","architext:doctor":"architext doctor .","architext:prompt":"architext prompt .","architext:validate":"architext validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.13.0","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps. Rust-native CLI + WASM viewer.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0"},"optionalDependencies":{"@robotaccomplice/architext-linux-x64":"1.7.0","@robotaccomplice/architext-win32-x64":"1.7.0","@robotaccomplice/architext-darwin-x64":"1.7.0","@robotaccomplice/architext-linux-arm64":"1.7.0","@robotaccomplice/architext-darwin-arm64":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.7.0_1781939201481_0.680445072728556","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@robotaccomplice/architext","version":"1.7.1","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.7.1","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"3c994f60f7bfd843524df21aa86b9a2e59ef8824","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.7.1.tgz","fileCount":137,"integrity":"sha512-VhuhbkqYV4L5ScbPKFOZPv6UaidrpiF/AEjqrOvZnuBnysAED2jdU2liF9dapZPWgvVW4e3L+AqI5iate7WCvw==","signatures":[{"sig":"MEQCICrszOelmc0GhvatHfU7qkNokllgkO4GI8jPrjvR8lNtAiAZgfEWTv0GirjakNE65JSZgMtUTLoIMEBv8PndkFqdOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6377885},"type":"module","engines":{"node":">=20"},"gitHead":"2bcada7650c82c21834c67e67992ac429b819dc9","scripts":{"verify":"npm run check:install-docs && npm run validate && npm run build:viewer","prepack":"npm run build:viewer","validate":"cargo run --quiet -p architext-cli -- validate .","architext":"architext serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","build:viewer":"trunk build --release --config crates/architext-viewer/Trunk.toml","release:check":"npm run verify && npm pack --dry-run && npm run smoke:pack","architext:build":"architext build .","architext:clean":"architext clean .","architext:doctor":"architext doctor .","architext:prompt":"architext prompt .","architext:validate":"architext validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.13.0","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps. Rust-native CLI + WASM viewer.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0"},"optionalDependencies":{"@robotaccomplice/architext-linux-x64":"1.7.1","@robotaccomplice/architext-win32-x64":"1.7.1","@robotaccomplice/architext-darwin-x64":"1.7.1","@robotaccomplice/architext-linux-arm64":"1.7.1","@robotaccomplice/architext-darwin-arm64":"1.7.1"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.7.1_1781943420283_0.8078524821181927","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@robotaccomplice/architext","version":"1.7.2","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.7.2","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"41fff8eb64282f924369d6e85985719d713baa1d","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.7.2.tgz","fileCount":138,"integrity":"sha512-3Wepx+Td8AwmlrVNa65udjTE65DIyl/+MYuAd9MibUKse7JNr5YpATW0T3D3nBF100opmDg/iZVWGLEpwYygGQ==","signatures":[{"sig":"MEYCIQCbqFQwlszBWWsvlB4s5t7pkcqLBBJ5bTz5TcH2KwbXkAIhAL1TGUyZLCoCrwtFsgp5STFYhuidSj9RXl0TtW6gZee2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4683736},"type":"module","engines":{"node":">=20"},"gitHead":"ea7f7cfc3dbfd95e4bca3037f90a978585b0fa63","scripts":{"verify":"npm run check:install-docs && npm run validate && npm run build:viewer","prepack":"npm run build:viewer","validate":"cargo run --quiet -p architext-cli -- validate .","architext":"architext serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","build:viewer":"trunk build --release --config crates/architext-viewer/Trunk.toml","release:check":"npm run verify && npm pack --dry-run && npm run smoke:pack","architext:build":"architext build .","architext:clean":"architext clean .","architext:doctor":"architext doctor .","architext:prompt":"architext prompt .","architext:validate":"architext validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.13.0","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps. Rust-native CLI + WASM viewer.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0"},"optionalDependencies":{"@robotaccomplice/architext-linux-x64":"1.7.2","@robotaccomplice/architext-win32-x64":"1.7.2","@robotaccomplice/architext-darwin-x64":"1.7.2","@robotaccomplice/architext-linux-arm64":"1.7.2","@robotaccomplice/architext-darwin-arm64":"1.7.2"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.7.2_1781948684997_0.6969983856484265","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@robotaccomplice/architext","version":"1.7.3","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.7.3","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"2273d0db0160ddf16db0d2fa7a6c64d6b1c0095f","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.7.3.tgz","fileCount":140,"integrity":"sha512-vCGo5RO9Pc+RL5ZdnpU9e0GRGD9gFTe3M3udTL1Hn4j3skLCYM/WE3fIUYEr23+4elchS7lqGV6sLH8QklpBUQ==","signatures":[{"sig":"MEQCIAK0UxAuI3acuBanGRvCab4OsDxWbOsrbyLs5K1Km9UiAiBXd4Lsw9N35QijT1lQrq75E7H7nix9VXTDKdbE51fVEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4779435},"type":"module","engines":{"node":">=20"},"gitHead":"1a4698c3df6204157fbc90ba3ee335dbf842e535","scripts":{"verify":"npm run check:install-docs && npm run validate && npm run build:viewer","prepack":"npm run build:viewer","validate":"cargo run --quiet -p architext-cli -- validate .","architext":"architext serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","build:viewer":"trunk build --release --config crates/architext-viewer/Trunk.toml","release:check":"npm run verify && npm pack --dry-run && npm run smoke:pack","architext:build":"architext build .","architext:clean":"architext clean .","architext:doctor":"architext doctor .","architext:prompt":"architext prompt .","architext:validate":"architext validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.13.0","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps. Rust-native CLI + WASM viewer.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0"},"optionalDependencies":{"@robotaccomplice/architext-linux-x64":"1.7.3","@robotaccomplice/architext-win32-x64":"1.7.3","@robotaccomplice/architext-darwin-x64":"1.7.3","@robotaccomplice/architext-linux-arm64":"1.7.3","@robotaccomplice/architext-darwin-arm64":"1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.7.3_1782071273864_0.8330578608970041","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@robotaccomplice/architext","version":"1.7.4","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"license":"MIT","_id":"@robotaccomplice/architext@1.7.4","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"homepage":"https://github.com/robot-accomplice/architext#readme","bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"bin":{"architext":"tools/architext-adopt.mjs"},"dist":{"shasum":"4b02083d3993c5061bdb7cba27d3a53e0089d818","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.7.4.tgz","fileCount":141,"integrity":"sha512-VCtn22MF38i8WgqLuBsp60jb9ALHLuUv4fuG+G7utEMrM8nyrAM1FSyX1gsr5+lTT0QGasOsS2U7MQPyB1iNuw==","signatures":[{"sig":"MEQCIA3mfSyx1gZfOBUA127y2azAYSvfZz3sPhqPjJUdYVfwAiA4pKvmyMzz6FxEdtMs4Cv+CtIQvsJ8k6utDENKZtsiTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4784884},"type":"module","engines":{"node":">=20"},"gitHead":"e021ab9d38a75d96fe7df725a006783fa33da412","scripts":{"verify":"npm run check:install-docs && npm run validate && npm run build:viewer","prepack":"npm run build:viewer","validate":"cargo run --quiet -p architext-cli -- validate .","architext":"architext serve .","smoke:pack":"node scripts/smoke-packed-cli.mjs","build:viewer":"trunk build --release --config crates/architext-viewer/Trunk.toml","release:check":"npm run verify && npm pack --dry-run && npm run smoke:pack","architext:build":"architext build .","architext:clean":"architext clean .","architext:doctor":"architext doctor .","architext:prompt":"architext prompt .","architext:validate":"architext validate .","check:install-docs":"node scripts/check-install-docs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"repository":{"url":"git+https://github.com/robot-accomplice/architext.git","type":"git"},"_npmVersion":"11.13.0","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps. Rust-native CLI + WASM viewer.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0"},"optionalDependencies":{"@robotaccomplice/architext-linux-x64":"1.7.4","@robotaccomplice/architext-win32-x64":"1.7.4","@robotaccomplice/architext-darwin-x64":"1.7.4","@robotaccomplice/architext-linux-arm64":"1.7.4","@robotaccomplice/architext-darwin-arm64":"1.7.4"},"_npmOperationalInternal":{"tmp":"tmp/architext_1.7.4_1782113938687_0.09988290227933438","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@robotaccomplice/architext","version":"1.7.5","description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps. Rust-native CLI + WASM viewer.","type":"module","engines":{"node":">=20"},"bin":{"architext":"tools/architext-adopt.mjs"},"scripts":{"architext":"architext serve .","architext:build":"architext build .","architext:clean":"architext clean .","architext:doctor":"architext doctor .","architext:prompt":"architext prompt .","architext:validate":"architext validate .","build:viewer":"trunk build --release --config crates/architext-viewer/Trunk.toml","prepack":"npm run build:viewer","check:install-docs":"node scripts/check-install-docs.mjs","validate":"cargo run --quiet -p architext-cli -- validate .","verify":"npm run check:install-docs && npm run validate && npm run build:viewer","release:check":"npm run verify && npm pack --dry-run && npm run smoke:pack","smoke:pack":"node scripts/smoke-packed-cli.mjs"},"publishConfig":{"access":"public"},"optionalDependencies":{"@robotaccomplice/architext-darwin-arm64":"1.7.4","@robotaccomplice/architext-darwin-x64":"1.7.4","@robotaccomplice/architext-linux-x64":"1.7.4","@robotaccomplice/architext-linux-arm64":"1.7.4","@robotaccomplice/architext-win32-x64":"1.7.4"},"devDependencies":{"playwright":"^1.60.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/robot-accomplice/architext.git"},"keywords":["architecture","c4","dataflow","documentation","llm","schema"],"author":{"name":"Robot Accomplice"},"bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"homepage":"https://github.com/robot-accomplice/architext#readme","gitHead":"952928e81c73eb2577cd3a5a3daa44249079b810","_id":"@robotaccomplice/architext@1.7.5","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-IX1ayJShEho5ehFrCAd2LCnkxsqhN/vFaPFLTsuZHEcR76yKkTTRFwm0TFQ6jp1mjdzXxU5JtXAahV5OrhPVPA==","shasum":"bc84b1f52876c9fb4bd4e6cd7ba8516cfcd19bab","tarball":"https://registry.npmjs.org/@robotaccomplice/architext/-/architext-1.7.5.tgz","fileCount":142,"unpackedSize":4322218,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robotaccomplice%2farchitext@1.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHGQSmADh0DVsZKSahIEOGJBd+V3Zf9QlBJCKEC5iV6fAiA/xCXeFXf39oU2wraOASI9ADwX8vZ29KwYROmnRYzNlA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b96e1dff-c0be-4be5-8e1e-dbb108375398"}},"directories":{},"maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/architext_1.7.5_1782144600103_0.9837650761865675"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-14T10:23:57.677Z","modified":"2026-06-22T16:10:00.760Z","1.0.0":"2026-05-14T10:23:57.987Z","1.1.0":"2026-05-15T08:42:11.014Z","1.1.1":"2026-05-15T09:55:11.693Z","1.1.2":"2026-05-16T09:17:14.446Z","1.2.0":"2026-05-16T15:00:42.711Z","1.3.0":"2026-05-19T06:17:33.721Z","1.3.1":"2026-05-19T09:11:06.427Z","1.3.2":"2026-05-19T09:49:21.512Z","1.3.3":"2026-05-19T12:30:14.814Z","1.4.0":"2026-05-21T12:45:17.310Z","1.4.1":"2026-05-21T19:37:45.800Z","1.4.3":"2026-05-22T13:59:45.582Z","1.4.2":"2026-05-22T14:00:56.294Z","1.4.4":"2026-05-22T15:15:34.028Z","1.4.5":"2026-05-22T16:22:53.109Z","1.4.6":"2026-05-23T17:04:43.014Z","1.4.7":"2026-05-25T07:52:08.556Z","1.4.8":"2026-05-25T15:05:26.717Z","1.4.9":"2026-05-25T15:37:38.900Z","1.4.10":"2026-05-25T19:37:50.677Z","1.4.11":"2026-05-26T08:00:42.292Z","1.5.0":"2026-05-27T12:09:59.013Z","1.6.0":"2026-06-07T13:14:00.988Z","1.6.1":"2026-06-10T16:41:00.151Z","1.6.2":"2026-06-11T04:41:44.122Z","1.6.3":"2026-06-11T11:13:07.601Z","1.7.0":"2026-06-20T07:06:41.767Z","1.7.1":"2026-06-20T08:17:00.506Z","1.7.2":"2026-06-20T09:44:45.176Z","1.7.3":"2026-06-21T19:47:54.079Z","1.7.4":"2026-06-22T07:38:58.901Z","1.7.5":"2026-06-22T16:10:00.305Z"},"bugs":{"url":"https://github.com/robot-accomplice/architext/issues"},"author":{"name":"Robot Accomplice"},"license":"MIT","homepage":"https://github.com/robot-accomplice/architext#readme","keywords":["architecture","c4","dataflow","documentation","llm","schema"],"repository":{"type":"git","url":"git+https://github.com/robot-accomplice/architext.git"},"description":"Local JSON-backed architecture and dataflow viewer for engineering teams and LLM-maintained architecture maps. Rust-native CLI + WASM viewer.","maintainers":[{"name":"robotaccomplice","email":"robot@accomplice.ch"}],"readme":"# Architext\n\n[![License: MIT](https://img.shields.io/badge/license-MIT-2ff801)](LICENSE)\n[![CI](https://github.com/robot-accomplice/architext/actions/workflows/ci.yml/badge.svg)](https://github.com/robot-accomplice/architext/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/%40robotaccomplice%2Farchitext?color=00dbe9)](https://www.npmjs.com/package/@robotaccomplice/architext)\n![Rust](https://img.shields.io/badge/Rust-native-00dbe9)\n![WebAssembly](https://img.shields.io/badge/viewer-WebAssembly-654ff0)\n![Native binary](https://img.shields.io/badge/install-native%20binary-2ff801)\n![Zero Node runtime](https://img.shields.io/badge/Node%20runtime-none-2ff801)\n![Global CLI](https://img.shields.io/badge/global%20CLI-yes-2ff801)\n![Target Repos](https://img.shields.io/badge/target%20repos-data--only-2ff801)\n![Local First](https://img.shields.io/badge/local--first-yes-00dbe9)\n![Runtime CDN](https://img.shields.io/badge/runtime%20CDN-none-2ff801)\n![JSON Schema](https://img.shields.io/badge/schema-JSON%20Schema-fed639)\n\nArchitext is a local, project-owned architecture, release, rules, and dataflow\nviewer generated from strict JSON files.\n\nIt is meant for teams using LLMs to build and maintain software. The rendered\nsite gives humans a navigable view of the system. The JSON gives future LLMs a\nstable architecture, release, and project-rules map they can read before\nchanging code.\n\nArchitext is not a hosted documentation platform. It is a global CLI that reads\nproject-owned JSON from a repository and serves a local viewer from the\ninstalled package.\n\n## Why This Exists\n\nArchitecture documentation usually fails in one of two ways:\n\n- it is prose written for humans and too vague for LLMs to use reliably\n- it is generated from code and misses intent, risks, decisions, and data\n  movement\n\nArchitext takes a different position: the machine-readable architecture model is\nthe source of truth, and the human site is a projection of that model.\n\nThe original project idea for Architext was inspired by [Dave J's x.com post\nabout interactive architecture and flow visualization](https://x.com/davej/status/2053867258653339746?s=46&t=e_qP9a_xUWuOJ6eKxFpaAQ).\nArchitext turns that kind of engineer-friendly architecture map into a local,\nJSON-backed workflow that can live inside any project repository without\nvendoring viewer code into that repository.\n\nThe JSON is intentionally not optimized for hand editing. LLMs are expected to\nmaintain it as architecture changes. Humans review the rendered site and the\nJSON diffs.\n\n## What Architext Tracks\n\nArchitext is intended to describe:\n\n- systems, services, modules, jobs, workers, queues, stores, and external\n  services\n- ordered application and infrastructure flows\n- data movement and data classification\n- trust boundaries and security controls\n- runtime and deployment topology\n- ownership and source-code locations\n- observability paths\n- architectural decisions\n- known risks and gaps\n- verification commands or tests tied to architectural claims\n- Release Truth: scope, status, blockers, milestones, evidence, and historical\n  feature/fix volume\n- release planning source items and approved release plans\n- ranked project rules that apply across LLMs and local workflows\n\nThe goal is not just to draw diagrams. The goal is to preserve enough structured\ncontext that an LLM working later can understand what exists, where it lives,\nwhy it exists, and what must stay true.\n\n## Design Principles\n\n- **Local first:** every project owns its own Architext files.\n- **Data-owned viewer:** project truth lives in JSON; browser editors are scoped\n  to structured release and rule updates.\n- **Strict schema:** invalid data should prevent rendering.\n- **LLM-maintained:** JSON is structured for machine upkeep, not casual manual\n  authoring.\n- **Human-readable output:** engineers should be able to inspect flows and\n  components quickly.\n- **Ordered flows:** flows are explicit step-by-step paths, not loose dependency\n  graphs.\n- **Model-agnostic rules:** project rules live in Architext data instead of\n  drifting across model-specific instruction files.\n- **Project-neutral look and feel:** projects provide data, not custom UI\n  behavior.\n- **No hosted dependency:** the site runs from a local dev server or static\n  build.\n- **No runtime CDN:** scripts, styles, fonts, schemas, and assets must be local\n  to the repository or bundled into the build.\n\n## Viewer Experience\n\nThe viewer uses a dense engineering layout:\n\n- collapsible navigation on the left\n- large diagram canvas in the center\n- selected-node and selected-step details on the right\n- search and filters\n- pan, zoom, fit, and maximize controls\n- per-view orthogonal, spline, or straight route rendering where diagrams use\n  routed lines\n- highlighted ordered paths through flows\n- C4 drilldown when lower-level diagrams exist\n- PDF export through the browser print flow\n- scoped browser editors for Release Truth planning and project Rules\n- scrollable detail sections for architecture, security, data, risks, tests,\n  release state, and rules\n\nDiagram space, legibility, and fast inspection matter more than branding.\n\n## Current Architecture Model\n\nThe repository data documents Architext itself: global CLI lifecycle,\npackage-owned viewer runtime, data-only target repositories, migrations,\nvalidation, release tracking, rules, and release packaging.\n\n![Architext system map showing the global CLI, package-owned runtime, and data-only target repository](docs/assets/screenshots/architext-flows.png)\n\n![Architext sequence view showing lifecycle command flow](docs/assets/screenshots/architext-sequence.png)\n\n![Architext C4 view showing package and target repository boundaries](docs/assets/screenshots/architext-c4.png)\n\n![Architext data and risks view showing migration and release risks](docs/assets/screenshots/architext-data-risks.png)\n\n![Architext Repo Tree view showing the repository's files colored by their owning architecture component, with file-type icons and size/modified metadata](docs/assets/screenshots/architext-repo-tree.png)\n\n![Architext Blast Radius view showing a focused component's reach: owned files, dependencies, dependents, flows, data, and risks](docs/assets/screenshots/architext-blast-radius.png)\n\n![Architext Release Truth view showing release posture, path, and historical feature and bug-fix volume](docs/assets/screenshots/architext-release-truth.png)\n\n![Architext Rules view showing ranked project rules grouped by category](docs/assets/screenshots/architext-rules.png)\n\n## Installing Architext\n\nArchitext ships as a self-contained native binary. No Node runtime is required.\n\n### Quick install (recommended)\n\n```sh\ncurl -fsSL https://raw.githubusercontent.com/robot-accomplice/architext/main/install.sh | sh\n```\n\nThis downloads the latest release binary for your platform, verifies its SHA-256\nchecksum, and installs it to `~/.local/bin` (override with\n`ARCHITEXT_INSTALL_DIR`). Make sure that directory is on your `PATH`.\n\n### Manual native install\n\nDownload the binary for your platform from the\n[latest release](https://github.com/robot-accomplice/architext/releases/latest)\n(`architext-darwin-arm64`, `architext-darwin-x64`, `architext-linux-x64`,\n`architext-linux-arm64`, or `architext-win32-x64.exe`), verify it against\n`SHA256SUMS`, make it executable, and put it on your `PATH`.\n\n### Via npm (transitional)\n\nnpm is supported as a bridge for existing users while Architext moves to native\ndistribution. It installs the same native binary behind a thin launcher:\n\n```sh\nnpm install -g @robotaccomplice/architext\n```\n\nUse the scoped package name exactly; the unscoped `architext` npm package is an\nunrelated project.\n\n### Keeping it current\n\n```sh\narchitext update          # download + install the latest native binary\narchitext --check-updates # report whether a newer version is available\n```\n\n`architext update` replaces the running binary in place. If it detects an\nnpm-managed install, it installs a native copy to `~/.local/bin` and prints the\nsteps to drop the npm version — the comfortable path off npm.\n\n## Adopt Architext In A Project\n\nFrom any target project repository:\n\n```sh\narchitext sync\n```\n\n`install` and `init` are synonyms for `sync`.\n\nYou can also pass a target repository explicitly:\n\n```sh\narchitext sync /path/to/your-project\n```\n\nThe default `sync` behavior detects the current state:\n\n- if `docs/architext/data` is absent, it installs neutral starter data\n- if an old copied-template install is present, it migrates the repository to\n  the data-only layout\n- if the repository is current, it validates and reports the next action\n\nThe script prompts before writing changes. In a git repository, it also asks\nwhether to use the current branch or create a new branch first.\n\nArchitext no longer installs dependencies inside target repositories. Viewer\ncode, schemas, validation, and starter templates are package-owned. Target\nrepositories commit architecture data, lifecycle metadata, and optional\nrepository-level agent instructions.\n\nInstall or update project data explicitly:\n\n```sh\narchitext sync\n```\n\n(`architext upgrade` no longer means `sync`; it updates the architext binary.\nUse `architext sync` for project data.)\n\nRun non-interactively:\n\n```sh\narchitext sync . --yes --branch current --append-agents\n```\n\nAfter `sync` records repository-level prompt answers, later interactive syncs\noffer to reuse those answers. Use `--prompt` to force the prompts again, or\n`--quiet` to select the default sync choices without asking.\n\nUseful options:\n\n- pass `[path]` after the command to operate on a repository other than the\n  current directory.\n- `--quiet` selects default sync choices without interactive prompts.\n- `--prompt` bypasses saved sync choices and asks the normal sync prompts.\n- `--dry-run` shows intended changes without writing files.\n- `--branch new --branch-name <name>` creates a branch before writing.\n- `--branch current` writes to the current branch.\n- `--append-agents` creates or appends both `AGENTS.md` and `CLAUDE.md` with the\n  Architext instructions.\n- `--no-agents` skips `AGENTS.md` and `CLAUDE.md` prompts.\n- `--update-gitignore` adds Architext generated artifact ignores without\n  prompting.\n- `--no-gitignore` skips `.gitignore` prompts.\n- `--skip-validate` skips architecture JSON validation after writing artifacts.\n- `--force` reruns lifecycle management even when the repository appears\n  current.\n\nMigration preserves `docs/architext/data/*.json` by default because those files\nbelong to the target project. It removes copied viewer/schema/tool files from\nold installs, rewrites Architext lifecycle metadata, and corrects old agent\ninstructions so agents use the global CLI and edit only target-owned data. Use\n`--overwrite-data` only when intentionally resetting the target architecture\ndata to neutral starter data.\n\nBy default, the script also prompts to keep `docs/architext/dist/` ignored.\nThat directory is generated by `architext build` and should not be committed.\n\n## Legacy Copied-Template Upgrades\n\nArchitext 1.0.0 is a breaking upgrade for repositories that previously copied\nthe full template into `docs/architext`. Those installs usually contain files\nsuch as:\n\n```text\ndocs/architext/src/\ndocs/architext/schema/\ndocs/architext/tools/\ndocs/architext/public/\ndocs/architext/package.json\ndocs/architext/package-lock.json\ndocs/architext/vite.config.ts\ndocs/architext/tsconfig.json\n```\n\nThose files are package-owned in 1.0.0 and should be removed from target\nrepositories during migration. The project-owned files are preserved:\n\n```text\ndocs/architext/data/*.json\ndocs/architext/.architext.json\noptional AGENTS.md, CLAUDE.md, Cursor rule, or .cursorrules pointers\n```\n\nPreview a legacy migration first:\n\n```sh\narchitext sync /path/to/project --dry-run\n```\n\nThe dry-run reports copied package-owned files that would be removed, confirms\nthat `docs/architext/data/*.json` is preserved, reports agent instruction\nupdates, and runs validation against the preserved data when possible.\n\nRun the migration:\n\n```sh\narchitext sync /path/to/project --yes --branch current\n```\n\nDuring migration, Architext replaces the managed `## Architext Architecture\nDocumentation` section in `AGENTS.md` and `CLAUDE.md` with global-CLI guidance.\nUnrelated project instructions outside that section are preserved. After\nmigration, agents should update only `docs/architext/data/*.json`, run\n`architext validate [path]`, and use `architext serve [path]` for visual review.\n\nThe CLI also writes lifecycle metadata to:\n\n```text\ndocs/architext/.architext.json\n```\n\nThis file records the CLI version, update time, operation, migrated install\nstate, managed instruction files, gitignore handling, and last\nvalidation state. It is automation state, not the architecture model.\n\n## Management Commands\n\nOnce the CLI is available, these commands work from the target project root:\n\n```sh\narchitext doctor [path]\narchitext status [path]\narchitext status [path] --json\narchitext serve [path]\narchitext validate [path]\narchitext build [path]\narchitext prompt [path]\narchitext skill\narchitext clean [path]\narchitext explain flows\narchitext version\narchitext --version\narchitext update\narchitext --check-updates\n```\n\nUse `doctor` when something looks wrong. It reports the installed version,\nwhether an upgrade is needed, validation status, missing ignore rules, missing\nAGENTS/CLAUDE appendix sections, accidentally tracked\ngenerated artifacts, model-specific `AGENTS.md`, `CLAUDE.md`, Cursor rule, and\n`.cursorrules` project rules that can be migrated into\n`docs/architext/data/rules.json`, and deterministic repairs. Run `doctor --yes`\nto apply available repairs.\n\nUse `version` or `--version` when scripts need the installed package version\nwithout inspecting `package.json`.\n\n`sync` runs the same doctor diagnostics by default before converging lifecycle\nstate. Deterministic repairs preserve existing nodes, dependencies, architecture\nfacts, and unrelated project instructions.\n\nUse `prompt` to print LLM-ready instructions:\n\n```sh\narchitext prompt --mode initial-buildout\narchitext prompt --mode architecture-change\narchitext prompt --mode repair-validation\n```\n\nUse `skill` to print the package-owned Architext `SKILL.md` content directly to\nthe terminal. This is intended for maintainers who want to paste the skill into\nan LLM chat session and ask that model to create its own model-specific skill\nwithout first learning that model's skill installation mechanism:\n\n```sh\narchitext skill\n```\n\n## Claude Code Plugin\n\nArchitext also ships a Claude Code plugin marketplace manifest in the\nrepository root under `.claude-plugin/`. Claude Code expects marketplace\nrepositories to expose `.claude-plugin/marketplace.json`; Architext's\nmarketplace contains the `architext` plugin, which contributes the packaged\nArchitext skill.\n\nFrom inside Claude Code, add the Robot Accomplice Architext repository as a\nmarketplace:\n\n```text\n/plugin marketplace add robot-accomplice/architext\n```\n\nThen install the plugin from that marketplace:\n\n```text\n/plugin install architext@architext\n```\n\nReload plugins in the current Claude Code session:\n\n```text\n/reload-plugins\n```\n\nFor non-interactive setup, use the Claude Code CLI:\n\n```sh\nclaude plugin marketplace add robot-accomplice/architext\nclaude plugin install architext@architext\n```\n\nUse `--scope project` on those CLI commands when a repository should share the\nmarketplace and plugin through `.claude/settings.json`; omit it for user-scope\ninstallation. Claude Code copies marketplace plugins into its local plugin\ncache, so update the marketplace when Architext releases a new plugin version:\n\n```sh\nclaude plugin marketplace update architext\n```\n\nUse `clean` to remove generated local build output. It removes\n`docs/architext/dist/` by default. Pass `--node-modules` only when you also want\nto remove local dependencies:\n\n```sh\narchitext clean --node-modules\n```\n\n## Local Usage\n\nFrom a project that has adopted Architext:\n\n```sh\narchitext serve\n```\n\nThen open the printed URL:\n\n```text\nhttp://127.0.0.1:4317/\n```\n\nArchitext requires a local server instead of direct `file://` loading. That\navoids browser-specific restrictions around fetching local JSON files.\n\nThe running site must not fetch framework code, stylesheets, fonts, or assets\nfrom remote URLs.\n\nThe default preferred port is `4317`. If that port is already occupied, serve\nstartup advances to the next available loopback port and prints the actual URL.\n\nBy default, `serve` stays in the foreground and keeps the terminal attached.\nUse explicit lifecycle switches when you want a different behavior:\n\n```sh\narchitext serve --open\narchitext serve --background\narchitext serve --background --open\narchitext --list\narchitext serve --list\narchitext serve --status\narchitext serve --stop\narchitext serve --stop --instance <id>\narchitext serve --refresh --instance <id>\narchitext --check-updates\narchitext serve --host 127.0.0.1 --port 4517\n```\n\n`--background` starts a detached local viewer server, waits until it is\nreachable, prints the URL, and returns control to the shell. `--status` reports\nthe recorded serve process for the target repository. `--list` reports all\nrunning foreground and background serve processes with stable instance ids. `--stop --instance\n<id>` stops a specific listed server without relying on the current directory.\n`--refresh`, `--update`, and `--restart` sync a background instance target with\nthe current Architext package and then relaunch the same target on the same host\nand port. If sync fails, the existing server is left running.\n\n`--check-updates` reports whether a newer Architext release is available on\nGitHub; run `architext update` to install it. `--open`\nlaunches the system browser after the viewer is reachable. The command always\nprints a plain local URL so terminals that auto-link URLs remain enough even\nwhen browser launch is unavailable.\n\nServe lifecycle options:\n\n| Option | Behavior |\n| --- | --- |\n| `--foreground` | Force the compatibility behavior: run in the current terminal until interrupted. |\n| `--background` | Start a detached local viewer server and return control after the URL is reachable. |\n| `--open` | Launch the system browser after the local viewer is reachable. |\n| `--no-open` | Suppress browser launch when combining options or future aliases. |\n| `--host <host>` | Bind to a loopback host (`localhost`, `127.0.0.1`, or `::1`). Defaults to `127.0.0.1`. |\n| `--port <port>` | Preferred starting port. Defaults to `4317`; startup advances to the next available loopback port when occupied. |\n| `--list` | List all reachable foreground and background serve processes and remove stale records. |\n| `--instance <id>` | Target a listed serve instance for status, stop, or refresh. |\n| `--status` | Show the recorded serve process for this target and verify that it is reachable. |\n| `--stop` | Stop the recorded serve process for this target and remove stale runtime state. |\n| `--restart` | Sync and relaunch a recorded background server. |\n| `--refresh` | Alias for `--restart`. |\n| `--update` | Alias for `--restart`; use `--check-updates` for package installation. |\n| `--check-updates` | Report whether a newer native release is available; install with `architext update`. |\n\nServe process state is local runtime state, not project architecture data. It is\nnot written into `docs/architext/data/*.json` and should not be committed.\n\nFor static usage after a build:\n\n```sh\narchitext build\ncd docs/architext/dist\npython3 -m http.server 4317\n```\n\nProject scripts should remain cross-platform. Avoid shell-specific command\nchains in npm scripts so the same commands work on Windows, Linux, and macOS.\n\n## LLM JSON Build-Out Prompt\n\nAfter installing Architext into a target repository, give the project LLM a\ndirect instruction like this:\n\n```text\nYou are working in this repository. Build out Architext for this project.\n\nFirst read:\n- AGENTS.md and/or CLAUDE.md if present\n- docs/architext/data/*.json\n\nThen inspect the codebase and replace the neutral starter data with this\nproject's real architecture data. Update only docs/architext/data/*.json unless\nthe Architext package itself is being changed.\n\nRequired output:\n- nodes.json: real actors, systems, services, clients, modules, workers,\n  queues/topics, data stores, external services, deployment units, and trust\n  boundaries\n- flows.json: ordered user/system/data flows with real source and target node\n  IDs, data classes, guarantees, failure behavior, observability, and\n  verification references\n- views.json: system map, dataflow, deployment, sequence, and C4 context /\n  container / component projections using existing node IDs\n- data-classification.json: data classes actually handled by the project\n- decisions.json: accepted architecture decisions or links to existing ADRs\n- risks.json: real architecture, security, privacy, operational, and data risks\n- glossary.json: project terms that future LLMs need to understand\n- rules.json: ranked project rules that should guide human and LLM work\n- roadmap.json: candidate future work for release planning\n- releases/index.json and releases/*.json: Release Truth history, current\n  release posture, scope, milestones, blockers, evidence, and deferrals\n- manifest.json: project identity, default view, and file references\n\nPersist in git:\n- docs/architext/data/*.json\n- docs/architext/.architext.json\n\nEnsure these generated/local artifacts are ignored:\n- docs/architext/dist/\n- .DS_Store\n- editor/OS temp files\n- local server logs\n- screenshots created only for debugging unless intentionally added to project\n  documentation\n\nRules:\n- Reuse stable IDs for existing concepts.\n- Create nodes before referencing them from flows or views.\n- Keep flows ordered.\n- Do not invent certainty. Mark unknowns and known gaps explicitly.\n- Prefer source-path-backed claims.\n- Do not edit application code for this task.\n- Do not edit copied viewer, schema, package, Vite, or local tool files in the\n  target repository.\n- Run `architext validate` before claiming completion.\n- If validation fails, fix the JSON and rerun it.\n\nWhen finished, summarize what files changed, what architecture areas are well\ncovered, what remains uncertain, and the validation result.\n```\n\n## Expected Project Structure\n\n```text\ndocs/\n  architext/\n    data/\n      manifest.json\n      nodes.json\n      flows.json\n      views.json\n      data-classification.json\n      decisions.json\n      risks.json\n      glossary.json\n      rules.json\n      roadmap.json\n      releases/\n        index.json\n        v*.json\n    .architext.json\n```\n\nThe exact files may evolve, but the split is intentional: nodes, flows, views,\ndata classification, decisions, risks, rules, roadmap, and releases are\nseparate concerns.\n\n## Data Model Overview\n\n`manifest.json` is the entrypoint. It identifies the project, Architext data\nschema version, default view, and data files to load. The schema version tracks\nthe JSON data contract, not the installed CLI package version. Additive schema\nchanges may ship in minor releases; breaking schema changes require a major\nsemver release and an Architext-managed migration path.\n\n`nodes.json` describes architectural elements such as services, modules,\nclients, actors, data stores, queues, workers, external services, and trust\nboundaries.\n\n`flows.json` describes ordered flows. Each step references known nodes and\ndocuments what moves, what is validated, what can fail, and what proves the\nbehavior.\n\n`views.json` describes how the same model is projected into system maps, C4\nviews, dataflow diagrams, deployment views, and risk overlays.\n\n`data-classification.json` defines the data categories used by flows and nodes.\n\n`decisions.json` and `risks.json` connect architecture facts to the reasoning\nand tradeoffs behind them.\n\n`rules.json` records ranked project rules with category, criticality, source,\nand edit/delete protection. It is the model-agnostic place for rules that should\nnot drift across agent-specific instruction files.\n\n`roadmap.json` records candidate future work. Release Planning can use those\nitems, plus ad hoc entries, to draft a target release.\n\n`releases/index.json` and `releases/*.json` power Release Truth: current release\nstatus, posture, scope, blockers, milestones, dependencies, evidence, and\nhistorical feature/fix trends.\n\n## LLM Workflow\n\nAn LLM working in a project that uses Architext should:\n\n1. Read the existing Architext data before changing architecture.\n2. Update the relevant JSON when architecture changes.\n3. Reuse existing IDs for existing concepts.\n4. Add new nodes before referencing them in flows.\n5. Keep flows ordered.\n6. Update data classification when data movement changes.\n7. Update risks when adding persistence, external services, trust boundaries,\n   sensitive data, async processing, or operational complexity.\n8. Update Release Truth under `docs/architext/data/releases/` when release\n   scope, blockers, milestones, evidence, dependencies, target dates, or\n   posture change.\n9. Keep Release Path labels concise and put rationale, blocker explanations,\n   dependencies, next actions, and evidence in the selected release item's\n   detail data.\n10. Update `docs/architext/data/rules.json` when project rules change. Respect\n    rule category, criticality, ordering, and edit/delete protection.\n11. Use `docs/architext/data/roadmap.json` for candidate future work and\n    Release Truth for approved or historical release scope.\n12. Run validation before claiming the task is complete.\n\nBroken architecture JSON is worse than missing JSON because it gives future\nhumans and LLMs false confidence.\n\n## Example Project\n\nArchitext includes a self-hosted example based on Architext itself. The example\ndocuments the global CLI, package-owned viewer, validation flow, data-only\ntarget repository layout, migration behavior, and release/package lifecycle.\n\n## Distribution\n\nArchitext is distributed as native binaries for macOS, Linux, and Windows\n(arm64 and x64), built and published from CI with sigstore provenance. The\nrecommended install is the shell installer or a direct binary download from the\n[releases page](https://github.com/robot-accomplice/architext/releases/latest);\nsee [Installing Architext](#installing-architext).\n\n```sh\ncurl -fsSL https://raw.githubusercontent.com/robot-accomplice/architext/main/install.sh | sh\narchitext sync\narchitext serve\n```\n\nnpm remains a transitional bridge (`npm install -g @robotaccomplice/architext`)\nthat installs the same native binary behind a thin launcher. It is being retired\nin favor of native distribution plus `architext update`. Use the scoped package\nname exactly.\n\n## Repository Status\n\nThis repository now includes the working local viewer, schemas, validation\ntooling, global CLI lifecycle script, and the self-hosted Architext architecture\nmodel.\n\nCore documents:\n\n- [Architecture Plan](docs/architecture/ARCHITECTURE_PLAN.md)\n- [Routing Correctness Plan](docs/architecture/ROUTING_PLAN.md)\n- [Routing Framework Comparison](docs/architecture/ROUTING_FRAMEWORK_COMPARISON.md)\n- [LLM Architext Contract](docs/architecture/LLM_ARCHITEXT.md)\n- [Agent Instructions Appendix](docs/architecture/AGENTS_APPENDIX.md)\n\n## Attribution\n\nThe original project idea for Architext was inspired by [Dave J's x.com post\nabout interactive architecture and flow visualization](https://x.com/davej/status/2053867258653339746?s=46&t=e_qP9a_xUWuOJ6eKxFpaAQ).\n\nRouting work also studies established diagramming and layout systems as\nalgorithm references. Architext's router is custom project code; it does not\ncopy source code from those projects. See\n[THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md) and the\n[Routing Framework Comparison](docs/architecture/ROUTING_FRAMEWORK_COMPARISON.md)\nfor license posture and attribution.\n\n## License\n\nMIT. See [LICENSE](LICENSE).\n","readmeFilename":"README.md"}