{"_id":"@0xlayne/graph-ipo-harness","_rev":"11-6b92afbc3eb5a19b31a7aa261f353b6c","name":"@0xlayne/graph-ipo-harness","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"@0xlayne/graph-ipo-harness","version":"1.0.0","keywords":["mcp","mcp-server","graph-ipo","ai-engineering","software-design","architecture","design-methodology","ai-agents"],"author":{"name":"0xLayne"},"license":"MIT","_id":"@0xlayne/graph-ipo-harness@1.0.0","maintainers":[{"name":"0xlayne","email":"farmacer@gmail.com"}],"homepage":"https://github.com/LayneStyle/graph-ipo#readme","bugs":{"url":"https://github.com/LayneStyle/graph-ipo/issues"},"bin":{"graph-ipo-harness":"dist/server.js"},"dist":{"shasum":"506688560f58994123ff1565fb211d337a4e40c8","tarball":"https://registry.npmjs.org/@0xlayne/graph-ipo-harness/-/graph-ipo-harness-1.0.0.tgz","fileCount":25,"integrity":"sha512-IFqdLorUhk7JEwRyb9QtpTHb49ckDwtzycB5y+V2cr9rq7z5fWaW5tZLkaWPAHxxr42iXF9v9K3TgPX4QSFNIQ==","signatures":[{"sig":"MEQCIAgiet5QeyfwCc9G0F2zTfIswXnBCCHNSaZTCDaLgvfyAiAx4ZXt/bXHhSCwh62AQNzTrv8y3rzeV4KiggFzzEg1sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71814},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","gitHead":"4d01062fa3206ba3a7081196e46c8b0cd85c6270","scripts":{"dev":"ts-node --esm src/server.ts","build":"tsc","start":"node dist/server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xlayne","email":"farmacer@gmail.com"},"repository":{"url":"git+https://github.com/LayneStyle/graph-ipo.git","type":"git"},"_npmVersion":"11.5.2","description":"GraphIPO MCP Server — Design-first AI-assisted software engineering methodology. Visual architecture graphs with per-node lifecycle, guided discovery, and tree-sitter AST auditing.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.21.1","zod":"^3.24.1","express":"^4.21.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.13.1","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-ipo-harness_1.0.0_1785449338394_0.16574711759130012","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@0xlayne/graph-ipo-harness","version":"1.0.1","keywords":["mcp","mcp-server","graph-ipo","ai-engineering","software-design","architecture","design-methodology","ai-agents"],"author":{"name":"0xLayne"},"license":"MIT","_id":"@0xlayne/graph-ipo-harness@1.0.1","maintainers":[{"name":"0xlayne","email":"farmacer@gmail.com"}],"homepage":"https://github.com/LayneStyle/graph-ipo#readme","bugs":{"url":"https://github.com/LayneStyle/graph-ipo/issues"},"bin":{"graph-ipo-harness":"dist/server.js"},"dist":{"shasum":"596c4b7bc49059396d6beb66210dc6c76e52be9c","tarball":"https://registry.npmjs.org/@0xlayne/graph-ipo-harness/-/graph-ipo-harness-1.0.1.tgz","fileCount":26,"integrity":"sha512-Nf416uIw450tamfGfBE07I3UpEtzxG4cXI/CJ5vgJU1pVDGkEiRFpoYThYXiryelHhsgwJrx08mrRwRJIz1D9Q==","signatures":[{"sig":"MEUCIBB4bWxmBIcElaJdHJoQJEdQ1sGKrYn1pl7JK/2/Mu9qAiEApZvGPaDtEnaYlj5+QZsLUODnbNge6/eNQimtxHuk1+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73145},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","gitHead":"4d01062fa3206ba3a7081196e46c8b0cd85c6270","scripts":{"dev":"ts-node --esm src/server.ts","build":"tsc","start":"node dist/server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xlayne","email":"farmacer@gmail.com"},"repository":{"url":"git+https://github.com/LayneStyle/graph-ipo.git","type":"git"},"_npmVersion":"11.5.2","description":"GraphIPO MCP Server — Design-first AI-assisted software engineering methodology. Visual architecture graphs with per-node lifecycle, guided discovery, and tree-sitter AST auditing.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.21.1","zod":"^3.24.1","express":"^4.21.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.13.1","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-ipo-harness_1.0.1_1785449557863_0.19085711818284912","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@0xlayne/graph-ipo-harness","version":"1.0.2","keywords":["mcp","mcp-server","graph-ipo","ai-engineering","software-design","architecture","design-methodology","ai-agents"],"author":{"name":"0xLayne"},"license":"MIT","_id":"@0xlayne/graph-ipo-harness@1.0.2","maintainers":[{"name":"0xlayne","email":"farmacer@gmail.com"}],"homepage":"https://github.com/LayneStyle/graph-ipo#readme","bugs":{"url":"https://github.com/LayneStyle/graph-ipo/issues"},"bin":{"graph-ipo-harness":"dist/server.js"},"dist":{"shasum":"9fb7cefa9518baa7e64cbc52612af01c997a5487","tarball":"https://registry.npmjs.org/@0xlayne/graph-ipo-harness/-/graph-ipo-harness-1.0.2.tgz","fileCount":26,"integrity":"sha512-AQbFVsVVq3YaXDoyhJGMSEvD20efTSadBYWVDNryhXm2tDU21dRIPga21LA8xa+MpjgkiuhM1UIyMUXASrv7DQ==","signatures":[{"sig":"MEQCIF/g/kaKBH34+aIpO3KNgg44lfnkG3gkYw3ivTqWgB5lAiA7NAWluuAVKDBNC03MYqfD16kSRpGqMLa3hFso4MwALQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73744},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","gitHead":"3478ff979b7022e247faf5c7779ecbeb38f02b0b","scripts":{"dev":"ts-node --esm src/server.ts","build":"tsc","start":"node dist/server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xlayne","email":"farmacer@gmail.com"},"repository":{"url":"git+https://github.com/LayneStyle/graph-ipo.git","type":"git"},"_npmVersion":"11.5.2","description":"GraphIPO MCP Server — Design-first AI-assisted software engineering methodology. Visual architecture graphs with per-node lifecycle, guided discovery, and tree-sitter AST auditing.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.21.1","zod":"^3.24.1","express":"^4.21.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.13.1","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-ipo-harness_1.0.2_1785449978434_0.7235452641540008","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@0xlayne/graph-ipo-harness","version":"1.0.3","keywords":["mcp","mcp-server","graph-ipo","ai-engineering","software-design","architecture","design-methodology","ai-agents"],"author":{"name":"0xLayne"},"license":"MIT","_id":"@0xlayne/graph-ipo-harness@1.0.3","maintainers":[{"name":"0xlayne","email":"farmacer@gmail.com"}],"homepage":"https://github.com/LayneStyle/graph-ipo#readme","bugs":{"url":"https://github.com/LayneStyle/graph-ipo/issues"},"bin":{"graph-ipo-harness":"dist/server.js"},"dist":{"shasum":"19a7ef6a1dea38305990f2efe05b6daaeb3aeb4a","tarball":"https://registry.npmjs.org/@0xlayne/graph-ipo-harness/-/graph-ipo-harness-1.0.3.tgz","fileCount":26,"integrity":"sha512-ODRp91iASN0nVVtB1ON13yO6OW71kfCa3q7Z1dndKFvJCgtIcA16Vm7yHB3R9wVJtjy18rBsFU6GTcz6K+PtgQ==","signatures":[{"sig":"MEYCIQCSfN/+Aq6tHg+I4WYPnwNDGvTOTXDE9USoLeASGihoaQIhAJTqxM0aqUK3CHyyVbUL39djUSSmQIE2fwQL/VFpJ6zX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75860},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","gitHead":"619eb7bdc28de9853ef97cae3fa403330ec79804","scripts":{"dev":"ts-node --esm src/server.ts","build":"tsc","start":"node dist/server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xlayne","email":"farmacer@gmail.com"},"repository":{"url":"git+https://github.com/LayneStyle/graph-ipo.git","type":"git"},"_npmVersion":"11.5.2","description":"GraphIPO MCP Server — Design-first AI-assisted software engineering methodology. Visual architecture graphs with per-node lifecycle, guided discovery, and tree-sitter AST auditing.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.21.1","zod":"^3.24.1","express":"^4.21.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.13.1","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-ipo-harness_1.0.3_1785452684697_0.40297080278936925","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@0xlayne/graph-ipo-harness","version":"1.1.0","keywords":["mcp","mcp-server","graph-ipo","ai-engineering","software-design","architecture","design-methodology","ai-agents"],"author":{"name":"0xLayne"},"license":"MIT","_id":"@0xlayne/graph-ipo-harness@1.1.0","maintainers":[{"name":"0xlayne","email":"farmacer@gmail.com"}],"homepage":"https://github.com/LayneStyle/graph-ipo#readme","bugs":{"url":"https://github.com/LayneStyle/graph-ipo/issues"},"bin":{"graph-ipo":"dist/cli.js","graph-ipo-harness":"dist/server.js"},"dist":{"shasum":"7d784aab7093bf2f2e14c6651aff22dee7a7098e","tarball":"https://registry.npmjs.org/@0xlayne/graph-ipo-harness/-/graph-ipo-harness-1.1.0.tgz","fileCount":31,"integrity":"sha512-VsB6BIa8kWF4SOiTaNIQ7QdSvbjiwUxZjh54PeboFdVwNAkCnM4F54nkhQ5WaenJDWa6FTzyyXFUuHdxq8lSKg==","signatures":[{"sig":"MEUCIFXg7VlodYqK4XrdZOpx10BYaJfJJz17Pn22wwqM0UWfAiEAyq/SGPe5URNHqdqP5RNGubEBk5QvYu0a8ON6WvoIsSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574279},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","gitHead":"619eb7bdc28de9853ef97cae3fa403330ec79804","scripts":{"dev":"ts-node --esm src/server.ts","build":"tsc","start":"node dist/server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xlayne","email":"farmacer@gmail.com"},"repository":{"url":"git+https://github.com/LayneStyle/graph-ipo.git","type":"git"},"_npmVersion":"11.5.2","description":"GraphIPO MCP Server — Design-first AI-assisted software engineering methodology. Visual architecture graphs with per-node lifecycle, guided discovery, and tree-sitter AST auditing.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.21.1","zod":"^3.24.1","express":"^4.21.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.13.1","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-ipo-harness_1.1.0_1785470493828_0.43460555220994834","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@0xlayne/graph-ipo-harness","version":"1.1.1","keywords":["mcp","mcp-server","graph-ipo","ai-engineering","software-design","architecture","design-methodology","ai-agents"],"author":{"name":"0xLayne"},"license":"MIT","_id":"@0xlayne/graph-ipo-harness@1.1.1","maintainers":[{"name":"0xlayne","email":"farmacer@gmail.com"}],"homepage":"https://github.com/LayneStyle/graph-ipo#readme","bugs":{"url":"https://github.com/LayneStyle/graph-ipo/issues"},"bin":{"graph-ipo":"dist/cli.js","graph-ipo-harness":"dist/server.js"},"dist":{"shasum":"492a018f0b8c045f6e710a200e4eb9ba901a74fa","tarball":"https://registry.npmjs.org/@0xlayne/graph-ipo-harness/-/graph-ipo-harness-1.1.1.tgz","fileCount":31,"integrity":"sha512-tKMvKQ1A1gRwdzcyWikWB6sMwB5YpNkzzzuvJqx2RPCqBmWBq8gDhkwvD1v4V49+Mv2d859kZETdred1g7ymJQ==","signatures":[{"sig":"MEUCIQDgHeJxYrb3srET5sQT6J+l2liD7ZLVXOsr316WgCNY9AIgb1YIfc5xnBJKM6QReYMaVcOOjcYU8kVksBp0PqMDkJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574279},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","gitHead":"79af964218955cd7a9b2b9cc03214477e6809e4b","scripts":{"dev":"ts-node --esm src/server.ts","build":"tsc","start":"node dist/server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xlayne","email":"farmacer@gmail.com"},"repository":{"url":"git+https://github.com/LayneStyle/graph-ipo.git","type":"git"},"_npmVersion":"11.5.2","description":"GraphIPO MCP Server — Design-first AI-assisted software engineering methodology. Visual architecture graphs with per-node lifecycle, guided discovery, and tree-sitter AST auditing.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.21.1","zod":"^3.24.1","express":"^4.21.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.13.1","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-ipo-harness_1.1.1_1785481973301_0.5093899030882572","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@0xlayne/graph-ipo-harness","version":"1.1.2","keywords":["mcp","mcp-server","graph-ipo","ai-engineering","software-design","architecture","design-methodology","ai-agents"],"author":{"name":"0xLayne"},"license":"MIT","_id":"@0xlayne/graph-ipo-harness@1.1.2","maintainers":[{"name":"0xlayne","email":"farmacer@gmail.com"}],"homepage":"https://github.com/LayneStyle/graph-ipo#readme","bugs":{"url":"https://github.com/LayneStyle/graph-ipo/issues"},"bin":{"graph-ipo":"dist/cli.js","graph-ipo-harness":"dist/server.js"},"dist":{"shasum":"4a83415a2f9b1aeed7c5bcb4df513c0b7913967e","tarball":"https://registry.npmjs.org/@0xlayne/graph-ipo-harness/-/graph-ipo-harness-1.1.2.tgz","fileCount":31,"integrity":"sha512-e0KfW2lpN7mO6V0tcNc0lmqkCIRzcNcYfpoSPm3aMdCnz9JsxLWnH6JENsfV9joAqcOQoY0v9madbf9ngP8A8w==","signatures":[{"sig":"MEUCIA128X0tE+ZQW5zHKXYTYPEmrjrwGBLphMzr+6EkwrXrAiEApE3+XL3rFilb/ZrwdHATRRLo2TRI3IhOwuNXJwtaCBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576621},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","gitHead":"79af964218955cd7a9b2b9cc03214477e6809e4b","scripts":{"dev":"ts-node --esm src/server.ts","build":"tsc","start":"node dist/server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xlayne","email":"farmacer@gmail.com"},"repository":{"url":"git+https://github.com/LayneStyle/graph-ipo.git","type":"git"},"_npmVersion":"11.5.2","description":"GraphIPO MCP Server — Design-first AI-assisted software engineering methodology. Visual architecture graphs with per-node lifecycle, guided discovery, and tree-sitter AST auditing.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.21.1","zod":"^3.24.1","express":"^4.21.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.13.1","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-ipo-harness_1.1.2_1785482204736_0.7669113897140993","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@0xlayne/graph-ipo-harness","version":"1.1.3","keywords":["mcp","mcp-server","graph-ipo","ai-engineering","software-design","architecture","design-methodology","ai-agents"],"author":{"name":"0xLayne"},"license":"MIT","_id":"@0xlayne/graph-ipo-harness@1.1.3","maintainers":[{"name":"0xlayne","email":"farmacer@gmail.com"}],"homepage":"https://github.com/LayneStyle/graph-ipo#readme","bugs":{"url":"https://github.com/LayneStyle/graph-ipo/issues"},"bin":{"graph-ipo":"dist/cli.js","graph-ipo-harness":"dist/server.js"},"dist":{"shasum":"c396991bd1aacb92e01d6ac0ec934ff465212e99","tarball":"https://registry.npmjs.org/@0xlayne/graph-ipo-harness/-/graph-ipo-harness-1.1.3.tgz","fileCount":31,"integrity":"sha512-dmWdxRHtzLcrBP9kaUUuqxP6XIonxUH2BCjRKAu107AtuETBetVICnfU7qfDfhVijLUxS3PN+gIqZ5VElIPycQ==","signatures":[{"sig":"MEUCIQCzFn2JP2RtA0KnlRTQUqBNtKotwvbn79laj9e016M+7gIgTglfzsP3Z8yC/YAqNwvhBMkdQREqdOAisIWr/XbkviI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577108},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","gitHead":"79af964218955cd7a9b2b9cc03214477e6809e4b","scripts":{"dev":"ts-node --esm src/server.ts","build":"tsc","start":"node dist/server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xlayne","email":"farmacer@gmail.com"},"repository":{"url":"git+https://github.com/LayneStyle/graph-ipo.git","type":"git"},"_npmVersion":"11.5.2","description":"GraphIPO MCP Server — Design-first AI-assisted software engineering methodology. Visual architecture graphs with per-node lifecycle, guided discovery, and tree-sitter AST auditing.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.21.1","zod":"^3.24.1","express":"^4.21.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.13.1","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-ipo-harness_1.1.3_1785482571846_0.6721132863301995","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@0xlayne/graph-ipo-harness","version":"1.1.4","keywords":["mcp","mcp-server","graph-ipo","ai-engineering","software-design","architecture","design-methodology","ai-agents"],"author":{"name":"0xLayne"},"license":"MIT","_id":"@0xlayne/graph-ipo-harness@1.1.4","maintainers":[{"name":"0xlayne","email":"farmacer@gmail.com"}],"homepage":"https://github.com/LayneStyle/graph-ipo#readme","bugs":{"url":"https://github.com/LayneStyle/graph-ipo/issues"},"bin":{"graph-ipo":"dist/cli.js","graph-ipo-harness":"dist/server.js"},"dist":{"shasum":"cf79609b986b220f08bfc3b68f7006475b8d777c","tarball":"https://registry.npmjs.org/@0xlayne/graph-ipo-harness/-/graph-ipo-harness-1.1.4.tgz","fileCount":31,"integrity":"sha512-AG0SqAyT7k8HD0ylKIaDS7/Uo2mO/69+VXdrER+DAoOBUdDBv/OO+o6Vwf0dESawucyhlDsNnsGjLY/IKrVM2Q==","signatures":[{"sig":"MEQCHyxQDhPjM0p4lsNULf2Q04DLOgtl9ZrGzVSPbwmxnEgCIQCWCbPBELbeNlXKoQYAWTAqR0LArjs9ORmYJ1ux1dvK8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578850},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","gitHead":"79af964218955cd7a9b2b9cc03214477e6809e4b","scripts":{"dev":"ts-node --esm src/server.ts","build":"tsc","start":"node dist/server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xlayne","email":"farmacer@gmail.com"},"repository":{"url":"git+https://github.com/LayneStyle/graph-ipo.git","type":"git"},"_npmVersion":"11.5.2","description":"GraphIPO MCP Server — Design-first AI-assisted software engineering methodology. Visual architecture graphs with per-node lifecycle, guided discovery, and tree-sitter AST auditing.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.21.1","zod":"^3.24.1","express":"^4.21.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.13.1","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-ipo-harness_1.1.4_1785483546890_0.6816032344657885","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@0xlayne/graph-ipo-harness","version":"1.1.5","keywords":["mcp","mcp-server","graph-ipo","ai-engineering","software-design","architecture","design-methodology","ai-agents"],"author":{"name":"0xLayne"},"license":"MIT","_id":"@0xlayne/graph-ipo-harness@1.1.5","maintainers":[{"name":"0xlayne","email":"farmacer@gmail.com"}],"homepage":"https://github.com/LayneStyle/graph-ipo#readme","bugs":{"url":"https://github.com/LayneStyle/graph-ipo/issues"},"bin":{"graph-ipo":"dist/cli.js","graph-ipo-harness":"dist/server.js"},"dist":{"shasum":"6071839fc47fe0699aaaa2178197e8c29d6e43a2","tarball":"https://registry.npmjs.org/@0xlayne/graph-ipo-harness/-/graph-ipo-harness-1.1.5.tgz","fileCount":31,"integrity":"sha512-34ZoUgJrXKh8LEIBr55TWTXDPj1cdgeWZw+gMlO2fzBz7vcX+K0k6o3jbA3wsplD0Jic5g2WWoB0bZQ6IOHVwA==","signatures":[{"sig":"MEUCIDgnOQGkOFLR2l6YtsSbQwobBFtxLs38yfIwuWFYAXltAiEApu3LjXEJzUu0LyQQPWjK94zmUYRmG/1yjGmOWpl5np8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593725},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","gitHead":"de79d5950ac188ef37b0b84dbcade616076f73fa","scripts":{"dev":"ts-node --esm src/server.ts","build":"tsc","start":"node dist/server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xlayne","email":"farmacer@gmail.com"},"repository":{"url":"git+https://github.com/LayneStyle/graph-ipo.git","type":"git"},"_npmVersion":"11.5.2","description":"GraphIPO MCP Server — Design-first AI-assisted software engineering methodology. Visual architecture graphs with per-node lifecycle, guided discovery, and tree-sitter AST auditing.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.21.1","zod":"^3.24.1","express":"^4.21.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.13.1","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/graph-ipo-harness_1.1.5_1785485149805_0.19350246471878108","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@0xlayne/graph-ipo-harness","version":"1.2.2","description":"GraphIPO MCP Server — Design-first AI-assisted software engineering methodology. Visual architecture graphs with per-node lifecycle, guided discovery, and tree-sitter AST auditing.","type":"module","main":"dist/server.js","types":"dist/server.d.ts","bin":{"graph-ipo":"dist/cli.js","graph-ipo-harness":"dist/server.js"},"scripts":{"build":"tsc","start":"node dist/server.js","dev":"ts-node --esm src/server.ts","prepublishOnly":"npm run build"},"keywords":["mcp","mcp-server","graph-ipo","ai-engineering","software-design","architecture","design-methodology","ai-agents"],"author":{"name":"0xLayne"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/LayneStyle/graph-ipo.git"},"homepage":"https://github.com/LayneStyle/graph-ipo#readme","dependencies":{"@modelcontextprotocol/sdk":"^1.6.1","express":"^4.21.2","ws":"^8.21.1","zod":"^3.24.1"},"devDependencies":{"@types/express":"^5.0.0","@types/node":"^22.13.1","@types/ws":"^8.18.1","ts-node":"^10.9.2","typescript":"^5.7.3"},"_id":"@0xlayne/graph-ipo-harness@1.2.2","gitHead":"815cdb86f4b4ffe9e8f1241b0465ee54be259924","bugs":{"url":"https://github.com/LayneStyle/graph-ipo/issues"},"_nodeVersion":"22.17.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-VvrfjQHUx2lwbSeFkjwaMJSRD13dZFTEQIS6+rnij1SVFKMV1SnmL7w+bq/VbSOpAsd+VBh96cAYvQbAImfxVg==","shasum":"78b1a0a9b49e1eb2237970aacf170a9fcc6c1ad9","tarball":"https://registry.npmjs.org/@0xlayne/graph-ipo-harness/-/graph-ipo-harness-1.2.2.tgz","fileCount":31,"unpackedSize":608391,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD7zasgfd3CMCA0Dkfv/FN/XvrCx70xQr6rH2aCZSHGdwIhALejHkc+TfDl8+SOCTmhMstwJZMUdliL6pn/enmGYkKa"}]},"_npmUser":{"name":"0xlayne","email":"farmacer@gmail.com"},"directories":{},"maintainers":[{"name":"0xlayne","email":"farmacer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/graph-ipo-harness_1.2.2_1785561816397_0.7914260650902594"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-30T22:08:58.174Z","modified":"2026-08-01T05:23:36.706Z","1.0.0":"2026-07-30T22:08:58.560Z","1.0.1":"2026-07-30T22:12:38.010Z","1.0.2":"2026-07-30T22:19:38.590Z","1.0.3":"2026-07-30T23:04:44.880Z","1.1.0":"2026-07-31T04:01:34.006Z","1.1.1":"2026-07-31T07:12:53.456Z","1.1.2":"2026-07-31T07:16:45.068Z","1.1.3":"2026-07-31T07:22:51.992Z","1.1.4":"2026-07-31T07:39:07.060Z","1.1.5":"2026-07-31T08:05:49.985Z","1.2.2":"2026-08-01T05:23:36.563Z"},"bugs":{"url":"https://github.com/LayneStyle/graph-ipo/issues"},"author":{"name":"0xLayne"},"license":"MIT","homepage":"https://github.com/LayneStyle/graph-ipo#readme","keywords":["mcp","mcp-server","graph-ipo","ai-engineering","software-design","architecture","design-methodology","ai-agents"],"repository":{"type":"git","url":"git+https://github.com/LayneStyle/graph-ipo.git"},"description":"GraphIPO MCP Server — Design-first AI-assisted software engineering methodology. Visual architecture graphs with per-node lifecycle, guided discovery, and tree-sitter AST auditing.","maintainers":[{"name":"0xlayne","email":"farmacer@gmail.com"}],"readme":"# @0xlayne/graph-ipo-harness\n\nMCP Server for **GraphIPO** — a design-first, AI-assisted software engineering methodology.\n\n> ⚠️ **Token Usage Advisory**: GraphIPO's structured design process (discovery interview, node creation, context injection, auditing) consumes more tokens during the **design phase** than a direct \"just build it\" approach. However, for **medium to large projects**, the upfront design investment typically pays off by reducing rework, ambiguity, and wasted implementation cycles. For very small or throwaway projects, consider whether the design overhead is justified.\n\n## What is GraphIPO?\n\nGraphIPO lets you design software architecture visually as a graph of Input-Process-Output nodes, then delegate implementation to AI agents that follow your design exactly.\n\n## Quick Start\n\nAdd to your IDE's MCP configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"graph-ipo\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@0xlayne/graph-ipo-harness\"]\n    }\n  }\n}\n```\n\nThen tell your AI agent:\n\n> \"I want to build a task management app. Use `start_discovery` to begin.\"\n\n## Features\n\n- **21 MCP tools** for architecture design, node management, and code auditing\n- **Guided discovery** — the agent interviews you and generates the architecture\n- **Existing project onboarding** — scan code and import it as a design graph\n- **Per-node lifecycle** tracking (Design → Specified → Implemented → Audited)\n- **Bidirectional Canvas UI** — visual editing with real-time WebSocket sync\n- **Tree-Sitter AST auditing** — verify code matches design\n- **Multi-agent support** — node locking and task assignment\n\n## Links\n\n- [GitHub](https://github.com/LayneStyle/graph-ipo)\n- [Documentation](https://github.com/LayneStyle/graph-ipo/tree/main/docs)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}